Sisällysluettelo:
Video: Ohjelmoitava akvaariokalan syöttölaite - Suunniteltu rakeinen ruoka: 7 vaihetta (kuvilla)
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-13 06:57
Kalan syöttölaite - suunniteltu rakeinen ruoka akvaarioille.
Sen erittäin yksinkertainen muotoilu on täysin automaattinen kalan syöttölaite.
Sitä käytetään pienellä SG90 -mikroservolla 9g ja Arduino Nano -laitteella.
Voit syöttää koko syöttölaitteen USB -kaapelilla (USB -laturista tai tietokoneen USB -portista)
Yksinkertaisella muokkauksella liitettyä ohjelmaa voit asettaa tarkat syöttöajat asettamaan tarkan tuntiminuutin.
Vaihe 1: Akvaariokalan syöttölaite - Ohjelmoitava - 9 g servolla
Tulosta ensin mekaaniset osat
Tässä on STL -tiedosto.
www.thingiverse.com/thing:2761061
Käytin PET-G-materiaalia, koska se on erittäin vahvaa eikä siihen vaikuta kemikaalit tai auringonvalo.
Lisäksi ei ole vaaraa, että jotkut myrkylliset kemikaalit vaikuttavat akvaariooni.
Vain yksi asia ei ole 3D -tulostettu ja sen säiliö kalarakeille - käytössä on vanha PET -pullo.
Vaihe 2: Mekaanisten osien kokoaminen
Vaihe 3: Valmistele piiri
Se on hyvin yksinkertainen piiri.
Siellä on mosfet -transistori, joka toimii kuin arduinon käyttämä kytkin.
Syynä on, että aktivoimme servon vain lyhyeksi ajaksi hyvin pitkäksi aikaa, joten sen ei tarvitse antaa tyhjentää akkua.:)
Voit käyttää yleistä juotoslevyä
www.thingiverse.com/thing:2761176
Vaihe 4: Arduiono I: n ohjelmointi
Servo on kahdessa asennossa
1. - paikallaan elintarvikkeiden varastosäiliön alla
2. - asennossa syöttöreiän yläpuolella.
Voit käyttää tätä ohjelmaa servo_2_positioning.ino
Pelaat kahdella arvolla
int ser_pos_feeder = 80; // sijainti ruokasäiliön alla int ser_pos_fishtank = 25; // aseta syöttöreiän päälle
Vaihe 5: Arduiono II: n ohjelmointi
Kun olet löytänyt optimaalisen
servon asennossa, voit ladata koko ohjelman ajastimella.
Aseta:
- - Tämänhetkinen aika
- - Syöttöajat
- - Annosmäärät
*(Työskentelen nyt version kanssa, jossa se näytetään, ja voit määrittää sen painikkeilla ja nyt tietokoneella.)
char ruokinta_ajat = "08:00:00, 12:00:00, 18:30:10, 21:30:00, 18:32:00"; // aikamuoto on HH: MM: SS ja, voit lisätä arvoja.
int annosten lukumäärä = 10; // kuinka monta annosta kalat saavat ruokintaan
// Jos haluat, että ruokinta vastaa reaaliaikaista, sinun on asetettava reaaliaika
Merkkijono current_time = "18:30:00"; // Aika on aina laskettu tästä arvosta nollauksen tai virran kytkemisen jälkeen
Vaihe 6: Yhdistä kaikki
Sulje vain laatikkosi
Lataa ohjelma ja anna kalan nauttia:)
Vaihe 7: Luettelo materiaaleista
2x M3 5mm ruuvi
2x M3 20mm ruuvi
1x Arduino nano
1x SG90 9g Micro Servo
1x yksirivinen urosliitin (käytämme 3 nastaa)
1x BS170 - mosfet -transistori
Valinnainen
1x 9 V paristo
1x 9 V: n akkukytkentäkaapeli