2025 Autor: John Day | [email protected]. Viimati modifitseeritud: 2025-01-13 06:57
Isemajandav taim on seade, mis hoiab taime elus minimaalse kasutaja hoolega. Seadme sisselülitamisel sisestab kasutaja aja, mille jooksul taim peaks enne kahjustamist maksimaalse valguse käes olema. Kasutaja sisestab ka minimaalse niiskustaseme, mida taim suudab taluda. Pärast tehase seadete sisestamist otsib seade suurimat valguse intensiivsust, vältides takistusi. Kui taim on saavutanud suurima valgustugevuse, hakkab seade registreerima niiskust ja temperatuuri. Kui mingil hetkel saavutatakse minimaalne niiskustase, avatakse samm -mootoriga veeklapp, et tehast veega täiendada.
Pärast seda, kui seade on valguse käes olnud kasutaja määratud aja jooksul, liigub seade madalaima valguse intensiivsusega, vältides takistusi. Kui seade jõuab sihtkohta, pakub seade kasutajale temperatuuri ja niiskuse ajaloo sirvimise võimalust. Seejärel saab tehase programmeerida uuesti kasutamiseks.
Samm: materjalid
ATMega1284p mikrokontroller
Arduino Nano L293DNE (alalisvoolumootori draiver)
CD74HC4051E (8-kanaliline analoog-multiplekser-demultiplekser)
ULN2003AN (7 Darlingtoni massiivi) 6 - valgust sõltuvad takistid (LDR)
TMP 36 (temperatuuriandur)
SEN-13322 (niiske andur)
HC-SR04 (sonari andur)
4x4 klahvistik 1602A
QAPASS (LCD -ekraan)
2 - 1000: 1 HPCB 6V alalisvoolumootorid
28BYJ48 (samm -mootor)
Polüpiimhape (3D -printerimaterjal)
Saate STL -faili alla laadida minu kavandatud šassiile, kuidas seadet koos hoida.
Samm: kalibreerige oma valgust sõltuvad takistid (LDR)
LDR -ide kalibreerimiseks kasutasin telemeetria vaaturit
Tarkvara leiate järgmiselt lingilt: