Sisukord:
- Samm: vajalikud komponendid:
- 2. samm: juhtmestiku skeem
- Samm: kontrollige niiskuseandureid
- Samm: põhiline lugemine ja välja printimine
- Samm: ehitage või hankige konteinerid
- 6. toiming: seadistage ja katsetage LCD -ekraani ning printige välja niiskusandur
- Samm: konteineri ja komponentide seadistamine
- 8. samm: kraami ühendamine
- 9. samm: veepumba test
- Samm: kraami lisamine
- Samm 11: Veepumba juhtmestik
- 12. samm: veepumba käiviti
- 13. samm: kui mul oleks rohkem aega
- 14. samm: koodi selgitus ja koodi allikas
Video: Nutikas istutusmasin: 14 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:46
Selle projekti idee oli ehitada nutikas istutusmasin robootika Comp 3012 lõppprojektile, valisin selle projekti jaoks, kuna naudin suvel taimi ja aiandust ning soovisin lähtepunkti suuremale projektile, mille võin suvel lõpetada. Selle projekti idee oli luua viis robotite tagasisideahela jälgimiseks ja istutamiseks, idee oli jälgida mulla veesisaldust ja pumbata vett mulda, kui taim vajas vett. Lisan projektile ka ette loetud LCD -ekraani koos paljude erinevate anduritega, lõpuks luges ja kuvas mu nutikas istutusmasin: temperatuur, valgala veetase, kahe taime-/mullapiirkonna niiskustase ja valgustase.
Samm: vajalikud komponendid:
- 1x arduino plaat
- 1x LCD -moodul
- 1x 10k potentsiomeeter
- 1x leivalaud
- 3x niiskusandurid
- 1x LM35 temperatuuriandur
- 1x Adafruit valgusandur
- 1x 12v veepump
- 1x 12v toiteallikas (näidatud aku)
- 1x 5v päästiku relee
- 1x isane positiivne ja negatiivne BNC -pistik
- 1x naissoost positiivne ja negatiivne BNC -pistik
- 3x konteinerid (näidatud isetehtud)
- 2x veetoru sektsioone
- 1x vesi
- 1x muld
- 1x taim
2. samm: juhtmestiku skeem
Selles ühendamisskeemis olen kasutanud 12v asemel 9v ja pumba asemel mootorit, kuna need valikud ei olnud saadaval, olen kasutanud ka temperatuuriandurit adafruit valgusanduri asemel ja IR -andureid niiskussensori kujutamiseks. Need asendajad peaksid olema head ja esindama tegelikke andureid, kuna need on nii 3 -juhtmeline grd, vcc, kui ka signaaliväljund ja analoog.
Samm: kontrollige niiskuseandureid
Need, mis ma ostsin, on vahemikus 1023 kuni 0, kui need on ühendatud 5 V ja 677 kuni 0, kui need on ühendatud 3.3 V pingega. Andurid loevad ka kõrgelt madalale, st kõrge (1023) ei ole niiskus ja madal (200) on vees.
Samm: põhiline lugemine ja välja printimine
Programmeerige arduino soovitud ajavahemike järel niiskusandurilt analoogväärtust lugema, sel ajal programmeerisin ka seeriamonitorile/plotterile väljatrüki.
Samm: ehitage või hankige konteinerid
Ehitasin oma konteinerid 20 -mõõtmelisest terasest, kuna tahtsin oma projekti pärast seda tundi alles hoida ja kasutada. Konteinerite idee oli, et torustiku ja andurite kaudu oleks ühendatud kolm eraldi konteinerit, esmalt veekraan, seejärel konteiner plaadile ja kõik andurid ning LCD -ekraan lugemiseks ja kolmandaks istutusmahuti.
6. toiming: seadistage ja katsetage LCD -ekraani ning printige välja niiskusandur
Samm: konteineri ja komponentide seadistamine
Alustage arduino ja leivalaua lisamist keskmisele mahutile, sel ajal lisasin veekogu anduri, LCD -ekraani ja LCD -ekraani 10k potentsiomeetri.
8. samm: kraami ühendamine
ühendage kõik asjad, mille äsja konteinerisse lisasite, kuna tegin konteineri metallist, tahtsin veenduda, et ma ei maandaks ega tekitaks metallkonteineril midagi, et seda vältida, lisasin elektriplaatidele seibid. õhupilu elektroonilise ja metallkonteineri vahel.
9. samm: veepumba test
Katsetage veepumpa, et näha, milline tila on sisse- ja väljalaskeava, selleks vajate 12v toiteallikat, kuna see on pumba pinge, kuigi ma väsisin 9 -voldisega ja tundus, et see töötab ka, vajate ka kiire ühendamine ja lahtiühendamine on siin abiks isas- ja naissoost BNC -pistikutele. Samuti on oluline pump enne täitmist enne selle täitmist täita, ärge kunagi katsetage veepumpa, milles pole vett, kuna see võib pumpa kahjustada.
Samm: kraami lisamine
Lisage mahutitele ja arduinole muud andurid (temperatuuri-, valguse- ja mõlemad mullaniiskuse andurid), katsetage printimist läbi lcd-ekraani ja jadaprintimist, siinkohal seadsin ka mõned andurid 1-8 basseini veetaseme skaala ja mulla niiskustaseme loetavuse huvides saab seda teha, lahutades 1023 loetud 1023 -st ja jagades 100 -ga
Samm 11: Veepumba juhtmestik
Juhtmed ja torud veepumbas, 12 V toiteallikas ja 5 V päästiku relee. Hoidsin veepumba ja 12 V toiteallika negatiivset juhtmestikku ühendatud BNC kiirpistikutega testimiseks, nagu oleks pumba päästiku testimisel midagi valesti läinud, oleks lihtne pistikut tõmmata ja pump välja lülitada.
12. samm: veepumba käiviti
Programmeerige 12 -voldise toiteallika päästik 5 -voldise relee päästiku kaudu, lähtudes mulla niiskustasemest, kuna pump on üsna tugev, peate selle seadistama väga väikeseks ajaks ja katsetama, et saada õige taseme kastmine. Ma ei jõudnud seda sammu lõpetada, kuid plaanin suvel, kui mul on veidi lisaaega. Lisage oma istutusmahutisse muld, seadistage ja ühendage kõik andurid ja veetrass.
13. samm: kui mul oleks rohkem aega
Täpsusta, kui saan lisaaega, tahaksin oma programmeerimist täiustada, et kasutada õigeid funktsioonikõnesid ja seadistusi, selle asemel, et kõike suurel ringil hoida, programmeeriksin ka isekorrigeeriva veekontrolli ja veidi kohandaksin kastid.
14. samm: koodi selgitus ja koodi allikas
Kood on tegelikult üsna lihtne, see on kõigi andurite ja LCD -ekraani tihvtide põhiseadistus, loetakse nende tihvtide analoogväärtused ja prinditakse jadamonitorile/plotterile koos LCD -ekraaniga küljel silmus. Kui mul oleks rohkem aega, oleksin ka veepumba päästikusse programmeerinud ja suvel plaaninud.
Soovitan:
Nutikas istutusmasin - näitab veetaset: 5 sammu (koos piltidega)
Nutikas istutusmasin - näitab veetaset: ostsime just uue kodu jaoks paar armas välimusega taime. Kõigi majas täidetud elektrooniliste vidinate vahele toovad taimed elava tunde. Nii et vastutasuks tahtsin taimede heaks midagi ära teha. Seetõttu koostasin selle targa plaani
Nutikas äratuskell: nutikas äratuskell, mis on valmistatud Raspberry Pi -ga: 10 sammu (koos piltidega)
Nutikas äratuskell: nutikas äratuskell, mis on valmistatud Raspberry Pi -ga: kas olete kunagi tahtnud nutikat kella? Kui jah, siis see on teie jaoks lahendus! Ma tegin nutika äratuskella, see on kell, mille abil saate äratusaega vastavalt veebisaidile muuta. Kui äratus hakkab tööle, kostab heli (sumin) ja 2 tuld
IoT -põhine nutikas aiandus ja nutikas põllumajandus, kasutades ESP32: 7 sammu
IoT -põhine nutikas aiandus ja nutikas põllumajandus, kasutades ESP32: maailm muutub ajaga ja nii ka põllumajandus. Tänapäeval integreerivad inimesed elektroonikat igas valdkonnas ja põllumajandus pole sellest erand. See elektroonika ühendamine põllumajanduses aitab põllumehi ja aedu haldavaid inimesi. Selles
Plantagotchi! Nutikas istutusmasin: 8 sammu (piltidega)
Plantagotchi! Smart Planter: Plantagotchi sureb, nii et teie taim ei pea seda tegema. Hiljuti sain uue toataime (nimega Chester) uhke omanik ja ma tõesti tahan, et tal oleks pikk ja tervislik elu. Kahjuks pole mul rohelist pöialt. Olin kohe veendunud, et
Täiuslik istutusmasin - kõige targem külvik, mida olete kunagi näinud: 6 sammu
Täiuslik istutusmasin - targem istutusmasin, mida olete kunagi näinud: See istutusmasin on ilmselt üks nutikamaid istutusmasinaid, mida olete kunagi näinud. Selle klanitud ja kaasaegse disainiga on sellel istutusmasinal mullaandur, mis tuvastab, kui teie muld on kuiv. Kui see on kuiv, lülitub sisse peristaltiline pump ja kastab automaatselt vett