Sisällysluettelo:
- Vaihe 1: Komponentit
- Vaihe 2: Puupaneelien kokoaminen
- Vaihe 3: Johdotus
- Vaihe 4: Ohjelmisto
- Vaihe 5: Näin se toimii
- Vaihe 6: Johtopäätös
Video: Automaattisen kalan syöttölaitteen tekeminen: 6 vaihetta (kuvilla)
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:03
Osana insinööritutkimuksiamme meitä pyydettiin käyttämään Arduinoa tai vadelmaa päivittäisen ongelman ratkaisemiseksi.
Ajatuksena oli tehdä jotain hyödyllistä ja kiinnostaa meitä. Halusimme ratkaista todellisen ongelman. Ajatus automaattisen kalansyöttölaitteen valmistamisesta syntyi muutaman aivoriihen jälkeen.
Oletko koskaan unohtanut ruokkia kalasi? Vai oletko niin kiireinen, että sinulla ei ole paljon aikaa huolehtia siitä ja se päättyy olemaan osa huonekaluja?
Ystävällemme tapahtuu joka kerta, koska hän palaa kotiin myöhään ja seuraavana aamuna hänen on lähdettävä kotoa aikaisin. Joskus hänen vanhempansa huolehtivat hänen kaloistaan, mutta heillä ei myöskään ole paljon aikaa tehdä sitä joka kerta. Joten tämän ongelman ratkaisemiseksi meillä oli tämä projektiidea, jonka pitäisi kiinnostaa myös sinua.
Kuten tiedät, kala tarvitsee tiettyjä vaatimuksia elääkseen hyvissä olosuhteissa. Ensimmäinen on akvaarion koko, jonka on oltava riittävän suuri, jotta kaloille annetaan tilaa uida vapaasti. Toinen ehto koskee vettä, joka on suodatettava pysyvästi. Tätä vettä on myös tuuletettava ja osittain uusittava haitallisten aineiden pitoisuuksien vähentämiseksi. Lopuksi vesi on pidettävä optimaalisella lämpötila -alueella kalalajista riippuen. Kolmas ehto koskee ruokaa. Itse asiassa kaloja on ruokittava jopa kaksi kertaa päivässä.
Tämän projektin tavoitteena on ruokkia kaloja joka päivä ajattelematta sitä. Tätä varten halusimme myös tietää veden lämpötilan, koska kalat on pidettävä optimaalisella lämpötila -alueella kalalajista riippuen.
Aikavajeen vuoksi tässä projektissa keskitymme kalan ruokintaan ja lämpötilan mittaamiseen.
Tässä projektissa löydät tavan rakentaa projektimme uudelleen omaan käyttöön. Mallimateriaalit voidaan korvata kokonaan muilla erikokoisilla komponenteilla, jotta projekti voidaan sovittaa omaan akvaarioon. Tärkeimmät komponentit kuvataan kuitenkin tässä ohjeessa.
Tällä nopeudella päätoiminto on valmis, mutta jokainen projekti voidaan viedä pidemmälle, parantaa ja parantaa. Joten voit vapaasti parantaa tätä projektia itse huolehtiaksemme kaloistamme.
Vaihe 1: Komponentit
Tässä on luettelo tärkeimmistä komponenteista, joita tarvitset tämän projektin suorittamiseen:
Arduino Mega
Arduino Mega on elektroninen kortti, joka on varustettu mikro -ohjaimella, joka voi havaita tapahtumia anturista, ohjelmoida ja ohjata toimilaitteita. Se on siis ohjelmoitava käyttöliittymä. Tämä käyttöliittymä on projektimme pääkomponentti, jonka kanssa toimitamme muita komponentteja.
Breadbord ja johdot
Seuraavaksi meillä on leipälauta ja johdot, joiden avulla voimme saavuttaa erilaiset sähköliitännät.
Servo moottori
Sitten servomoottori, jolla on kyky saavuttaa ennalta määrätyt asennot ja pitää ne. Meidän tapauksessamme servomoottori yhdistetään muovipulloon, joka toimisi kalasäiliönä. Pullon kiertäminen mahdollistaa kalan ruoan pudottamisen.
Lämpösensori
Meillä on myös lämpötila -anturi. Anturi määrittää veden lämpötilan ja lähettää nämä tiedot 1-johtimisella väylällä Arduinolle. Anturia voidaan käyttää lämpötilassa -55 -125 ° C, mikä on paljon enemmän kuin tarvitsemme.
LCD-näyttö
LCD -näyttöä käytetään lämpötilatietojen näyttämiseen. Sinun on myös käytettävä 10 kΩ: n potentiometriä näytön kontrastin säätämiseen ja 220 Ω: n vastusta näytön virran rajoittamiseen.
LEDit
Sinun on myös käytettävä 2 LEDiä ilmaisemaan, onko veden lämpötila liian korkea tai liian matala
Resistanssit
Resistansseja käytetään pääasiassa joidenkin komponenttien virran rajoittamiseen.
Muovi pullo
Otimme muovipullon kalaruokasäiliöksi
Sinun on leikattava joitakin reikiä pulloon, jotta ruoka putoaa kalallesi
Tässä on taulukko, joka sisältää komponenttien hinnat ja missä voit niiden mukaan (kuva 9)
Vaihe 2: Puupaneelien kokoaminen
Valitse aluksi puupaneelit ja leikkaa laitteiden sijoitus yhteen paneeleista. Käyttämällä nauloja ja puupaneeleja voit luoda mallisi.
Kiinnitä kaksi puulevyä yhteen 90 ° kulmassa (kuva 2) ja vahvista ne kahdella puukannattimella (kuva 3).
Elektroniset komponentit sijoitetaan muovilaatikkoon, tämä laatikko kiinnitetään pystysuoran puupaneelin taakse.
Leikkaa tätä varten reikä tähän laatikkoon virtajohdon johtamiseksi (kuva 4).
Kiinnitä se sitten puulevyn nitojalla (kuva 5).
Aseta sen jälkeen nestekidenäyttö, servomoottori ja LEDit vastaaviin reikiin. Kiinnitä muovipullo servomoottoriin (kuva 6).
Vaihe 3: Johdotus
Sinun on käytettävä kahta Arduinoa erottaaksesi servomoottorin koodi nestekidenäytön, anturin ja LED -valojen koodista. Koska servomoottori pyörii 12 tunnin välein, anturi lähettää lämpötilatietoja nestekidenäyttöön myös 12 tunnin välein, jos niiden koodit ovat samassa ohjelmassa.
Ensimmäinen hallitsee anturia, LCD -näyttöä ja LED -valoja. Toinen ohjaa servomoottoria.
Anturin johdotusta varten sinun on liitettävä (Anturi -> Arduino):
- VCC -> Arduino 5V, sekä 4,7 kΩ: n vastus, joka siirtyy VCC: stä dataan
- Tiedot -> Mikä tahansa Arduino -nasta
- GND -> Arduino GND
LCD -näytön johdotusta varten sinun on liitettävä (LCD -> Arduino):
- VSS -> GND
- VDD -> VCC
- V0 -> 10 kΩ potentiometri
- RS -> Arduino -nasta 12
- R/W -> GND
- E -> Arduino -nasta 11
- DB0 -DB3 -> NONE
- DB4 -> Arduino -nasta 5
- DB5 -> Arduino -nasta 4
- DB6 -> Arduino -nasta 3
- LED (+) -> VCC 220 Ω vastuksen kautta
- LED (-) -> GND
LED -johdotusta varten sinun on liitettävä (Arduino -> LED -> Breadboard):
Mikä tahansa Arduino -nasta -> Anoditappi -> Katoditappi GND: hen 220 Ω: n vastuksen kautta
Servomoottorin johdotusta varten sinun on liitettävä (Servomoottori -> Arduino):
- VCC -> Arduino 5V
- GND -> Arduino GND
- Tiedot -> Mikä tahansa Arduino -nasta
Lopullinen johdotus näkyy kuvissa.
Vaihe 4: Ohjelmisto
Koska meillä on kaksi Arduinoa, tarvitsemme myös kaksi ohjelmaa.
Jokainen ohjelma on jaettu kolmeen osaan. Ensimmäinen koskee muuttujien ilmoittamista ja sisältää kirjastoja.
Toinen osa on asennus. Se on toiminto, jolla alustetaan muuttujat, pin -tilat, aloitetaan kirjastojen käyttö jne.
Viimeinen osa on silmukka. Asennustoiminnon luomisen jälkeen silmukkafunktio tekee juuri sen, mitä nimi ehdottaa, ja silmukoi peräkkäin, jolloin ohjelma voi muuttua ja vastata.
Löydät koodimme liitetystä tiedostosta.
Vaihe 5: Näin se toimii
Katsotaan nyt miten projekti toimii.
Arduino MEGA on ohjelmoitu toimimaan servomoottorilla 12 tunnin välein. Tämän servomoottorin avulla muovipullo voi kääntyä 180 ° ja palata sitten alkuperäiseen asentoonsa.
Sinun on leikattava joitakin reikiä pulloon. Joten kun se kääntyy, se pudottaa kalanruokaa akvaarioon (reikien koot riippuvat pudotettavan ruoan koosta ja määrästä).
Lämpötila -anturi lähettää sähköisen viestin Arduinolle ja Arduino kommunikoi LCD -näytön kanssa näyttääkseen lämpötilan näytöllä.
Jos veden lämpötila ei ole optimaalisten arvojen välissä (syötämme koodin [20 ° C; 30 ° C] kalalajista riippuen), yksi LED -valo saa virran. Jos lämpötila on alueen alapuolella, viestin ("Vesi liian kylmä!") Vieressä oleva LED -valo syttyy. Jos lämpötila on alueen yläpuolella, toinen LED -valo syttyy.
Vaihe 6: Johtopäätös
Yhteenvetona voidaan todeta, että hanke on täysin toiminnassa ja se pystyy suorittamaan kaksi päätoimintoaan: ruokkimaan kalaa kahdesti päivässä ja näyttämään lämpötilan kahdella signaalillaan (LED) estääkseen kalojen rajoittavat lämpötilaolosuhteet.
Rajoituksen ja nykyisen tietämyksemme vuoksi emme voineet sanoa, että projektimme on täysin automatisoitu järjestelmä. Emme voineet parantaa projektia haluamallamme tavalla, ja siksi ehdotamme sinulle ideoita tämän tavoitteen saavuttamiseksi:
Veden lämpötilan säätö: Nestekidenäyttö voi näyttää vain lämpötilan tiedot ja osoittaa meille ylä-/alalämpötilan rajan LED -valojen kautta, eikä sillä ole vaikutusta sen säätelyyn
Manuaalinen tila kalan ruokintaan: Luo mahdollisuus ruokkia kalat itse odottamatta 12 tuntia
Ja niin monia muita ideoita, joiden avulla voit kuvitella luomasi omaan ja henkilökohtaiseen kalanruokintaasi.
Suositeltava:
Arduinon automaattisen lämpötilan ja kosteuden säätimen tekeminen: 3 vaihetta
Arduinon automaattisen lämpötilan ja kosteuden säätimen tekeminen: 1
Automaattisen 12 V: n akkulaturin tekeminen: 16 vaihetta (kuvilla)
Kuinka tehdä automaattinen 12 V: n akkulaturi: Hei! kaikki Minun nimeni on Steve. Tänään aion näyttää sinulle, miten voit tehdä 12 voltin akkulaturin napsauttamalla tätä nähdäksesi videon Aloita
Automaattisen puulieden termostaatin tekeminen: 5 vaihetta (kuvilla)
Automaattisen puulieden termostaatin tekeminen: Mekatroniikkaluokkaprojektissani päätin suunnitella ja luoda automaattisen puuliesi -termostaatin käyttäen WiFi -yhteensopivaa Arduinoa PID -säätimellä, joka ohjaa askelmoottoria ohjaamaan puulämmittimen asentoa. Se on ollut hyvin sota
Automaattisen 12 voltin akkulaturin tekeminen: 6 vaihetta (kuvilla)
Automaattisen 12 voltin akkulaturin tekeminen: Hei kaikki tässä ohjeessa näytän sinulle, kuinka tehdä automaattinen akkulaturi
Automaattisen yölampun tekeminen: 4 vaihetta (kuvilla)
Automaattisen yölampun tekeminen: Tein piirin automaattiselle yölampulle käyttäen LM358 ic: tä ja fotodiodia, jotka maksoivat alle $ 1