Kazalo:

Programabilni podajalnik za akvarijske ribe - oblikovana granulirana hrana: 7 korakov (s slikami)
Programabilni podajalnik za akvarijske ribe - oblikovana granulirana hrana: 7 korakov (s slikami)

Video: Programabilni podajalnik za akvarijske ribe - oblikovana granulirana hrana: 7 korakov (s slikami)

Video: Programabilni podajalnik za akvarijske ribe - oblikovana granulirana hrana: 7 korakov (s slikami)
Video: Expert Tips on Treating Aquarium Fish Diseases with Dr. Márton Hoitsy 2024, November
Anonim
Programabilni hranilnik za akvarijske ribe - oblikovana granulirana hrana
Programabilni hranilnik za akvarijske ribe - oblikovana granulirana hrana
Programabilni hranilnik za akvarijske ribe - oblikovana granulirana hrana
Programabilni hranilnik za akvarijske ribe - oblikovana granulirana hrana

Krmilnik za ribe - granulirana hrana za akvarijske ribe.

Njegova zelo preprosta zasnova popolnoma avtomatskega podajalnika rib.

Deloval je z majhnim mikro servo SG90 9g in Arduino Nano.

Napajate celoten napajalnik s kablom USB (iz polnilnika USB ali vrat USB v računalniku)

S preprostim urejanjem priloženega programa lahko nastavite natančne ure hranjenja na točno uro v minuti.

1. korak: Hranilnik za akvarijske ribe - programabilno - z 9g servo

Hranilnik za akvarijske ribe - programirljiv - s servo servo 9g
Hranilnik za akvarijske ribe - programirljiv - s servo servo 9g
Hranilnik za akvarijske ribe - programirljiv - s servo 9 g
Hranilnik za akvarijske ribe - programirljiv - s servo 9 g

Najprej morate natisniti mehanske dele

Tu je datoteka STL.

www.thingiverse.com/thing:2761061

Uporabil sem material PET-G, ker je zelo močan in nanj ne vplivajo nobene kemikalije ali sončna svetloba.

Prav tako ni nevarnosti, da bi nekatere strupene kemikalije vplivale na moj akvarij.

Samo ena stvar ni 3D -tiskana in njen rezervoar za zrnca rib - uporablja se stara PET plastenka.

Korak: Montaža mehanskih delov

Sestavljanje mehanskih delov
Sestavljanje mehanskih delov
Sestavljanje mehanskih delov
Sestavljanje mehanskih delov
Sestavljanje mehanskih delov
Sestavljanje mehanskih delov
Sestavljanje mehanskih delov
Sestavljanje mehanskih delov

3. korak: Pripravite vezje

Pripravite vezje
Pripravite vezje
Pripravite vezje
Pripravite vezje
Pripravite vezje
Pripravite vezje

To je zelo preprosto vezje.

Obstaja tranzistor MOSFET, ki deluje kot stikalo, ki ga poganja arduino.

Razlog je v tem, da servo aktiviramo le za kratek čas v zelo dolgem obdobju, zato mu ni treba pustiti, da izprazni baterijo.:)

Uporabite lahko univerzalno spajkalno desko

www.thingiverse.com/thing:2761176

4. korak: Programiranje Arduiona I

Servo je na dveh položajih

1. - nameščen pod rezervoarjem za shranjevanje hrane

2. - v položaju nad napajalno luknjo.

Uporabite lahko ta program servo_2_positioning.ino

Igrali boste z dvema vrednostima

int ser_pos_feeder = 80; // položaj pod posodo za hrano int ser_pos_fishtank = 25; // položaj nad napajalno luknjo

5. korak: Programiranje Arduiona II

Ko najdete optimalno

položaj servo, lahko naložite celoten program s časovnikom.

Nastavite:

  • - Trenutni čas
  • - Čas hranjenja
  • - Število odmerkov

*(Zdaj delam na različici, kjer bo prikazan in jo boste lahko nastavili z gumbi in zdaj z računalnikom.)

char feed_times = "08:00:00, 12:00:00, 18:30:10, 21:30:00, 18:32:00"; // časovni format je HH: MM: SS in z, lahko dodate več vrednosti.

int count_of_doses = 10; // koliko odmerkov naj dobijo ribe na hranjenje

// Če želite, da hranjenje ustreza realnemu času, morate nastaviti pravi čas

Niz current_time = "18:30:00"; // Čas vedno šteje od te vrednosti po ponastavitvi ali vklopu

Korak 6: Vse skupaj

Samo zaprite škatlo

Naložite program in pustite, da vaše ribe uživajo:)

7. korak: Seznam materialov

2x M3 5 mm vijak

2x M3 20 mm vijak

1x Arduino nano

1x SG90 9g mikro servo

1x moški glavo z enojno vrstico (uporabili bomo 3 zatiči)

1x BS170 - tranzistor MOSFET

Neobvezno

1x 9 V baterija

1x 9V napajalni kabel za napajanje baterije

Priporočena: