Kazalo:
Video: Krmilnik za ribe z uporabo Arduino Nano, servo motorja in odpadnih materialov: 7 korakov
2025 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2025-01-13 06:58
To je preprost projekt z uporabo enega samega servo motorja in nekaj osnovnih materialov.
Pomaga pri pravočasnem hranjenju rib.
1. korak: Materiali za projekt
- Pokrovček za parfume ali dezodorant (deluje tudi vsaka plastična steklenica)
- Napolnite gel peresnik ali pero pero (vsaka dolga valjasta plastika)
- SG90 9g mini mikro digitalni servo motor. (povezava)
- Arduino Nano V3.0 združljiva mini USB razvojna plošča ATmega328P & CH340 (povezava)
- Komplet vijakov (povezava)
- Vrtalni stroj (dobro, če ga imate, tudi brez njega je v redu).
- Lepilo (lepilo feviquick: kupite ga v kateri koli trgovini)
- Dolg 2 -palčni vijak.
Korak: Namestitev servo na pokrovček
-
Ustvarite luknjo s 4 -milimetrskim svedrom v plastičnem pokrovčku.
- Če nimate vrtalnika, najprej naredite majhno luknjo z nastavkom za vijake.
- Nato spremenite velikost vijačnih nastavkov in povečajte luknjo, dokler ne dobite želene velikosti.
- Prepričajte se, da lahko glava servo gonila seže v pokrovček.
3. korak: Uporabite polnilo za valjanje
- Uporabite polnilo za gel peresnik.
- Vstavite ga v luknjo in poiščite drugo točko v pokrovčku ter ga označite.
- V mojem primeru je moja stran konice gel peresa po obrnitvi na drugo stran ohlapno pritrjena na polnilo.
- Tako sem naredil majhno celoto, ki je primerna za glavo konice v pokrovčku.
4. korak: Napolnite polnilo s servo zobnikom
- Z lepilom ga pritrdite na polnilo.
- Pritrdite dolgi vijak na servo motor in ga privijte navzgor, da se dotaknete pokrovčka.
- Označite točko in tam ustvarite majhno celoto.
- Pomagal bo priviti motor in ga popraviti.
5. korak: Mehanika padanja hrane
- V polnilu ustvarite luknjo.
- Naredite luknjo glede na velikost hrane za ribe. (v mojem primeru gre za 2 tableti)
- Zdaj ga postavite in označite točko v pokrovčku ter naredite celoto.
- Prepričajte se, da je celota, ki ste jo naredili pri polnjenju, pravilno centrirana z luknjo.
6. korak: Kodiranje Arduina
- Sledite tej povezavi, če ste novi v Arduinu (povezava)
- Pojdite na Datoteka → Primer → Servo → Sweep.
- Zdaj preizkusite svoj stroj.
- Prepričajte se, da se morata z vrtenjem za 180 stopinj obe luknji (pokrovček in polnilo) enkrat srečati.
- Preverite, ali tablete za hrano izhajajo iz luknje ali ne, drugače spremenite velikost luknje in preverite, dokler tablete za hrano ne začnejo padati.
Korak 7: Ustvarjanje časovnika in pravočasno hranjenje rib
- Preverite, koliko tablet iz hrane pride iz vsakega obrata za 180 stopinj.
- In koliko tablet za hrano potrebujete.
- Lahko ga povečate tako, da naredite več lukenj ali pa naredite več rotacije.
- Priložena datoteka vsebuje logiko zamika.
- S spreminjanjem "delayInHr" lahko povečate ali zmanjšate časovno zakasnitev v urah.
- S spreminjanjem "rotacije" lahko povečate ali zmanjšate vrtenje servo.