Turinys:
2025 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2025-01-13 06:57
Tinkercad projektai »
Sukūręs du nenaudingus žaidimus su „Arduino“ir sugaišęs laiko juos žaisdamas, norėjau su „Arduino“sukurti kažką naudingo. Sugalvojau sukurti augalų temperatūros ir oro drėgmės matavimo sistemą. Kad projektas būtų šiek tiek įdomesnis, norėjau, kad „Arduino“automatiškai apskaičiuotų kiekvieno augalo nukrypimą nuo optimalių sąlygų.
1 žingsnis: kurkite projektą ant duonos lentos
Aparatūra yra labai paprasta. Tau reikia:
- „Arduino“(„Nano“/„Uno“…)
- „Nokia 5110“LCD ekranas
- DHT22
- mygtukas
- 1 kΩ mygtuko rezistorius
- 10 kΩ rezistorius DHT22
Tiesiog sukurkite viską, kaip parodyta paveikslėlyje, ir aparatūra yra tinkamai prijungta. Galite pakeisti skirtingus „Arduino“skaitmeninius kaiščius, jei atliksite programos pakeitimus. Yra įvairių tipų „Nokia“LCD ekranai su skirtingais pinorderiais. Galbūt turėsite pakoreguoti laidus arba šiek tiek pakeisti programą.
2 žingsnis: Paruoškite programą
Programa yra labai paprasta ir lengvai nustatoma. Svarbiausia yra įdiegti tinkamas bibliotekas (Nuoroda į tris bibliotekas: https://www.rinkydinkelectronics.com/library.php?i… | https://github.com/adafruit/DHT-sensor-library | https://github.com/adafruit/Adafruit_Sensor). Tiesiog atsisiųskite failus ir nukopijuokite bibliotekas į tinkamą aplanką. Galite pakeisti „Nokia 5110“LCD, DHT22 ir programos viršuje esančio mygtuko kaiščius. Jei ekrano kontrastas neteisingas, galite jį sureguliuoti. Programai tiesiog atsisiųskite.zip failą ir nukopijuokite aplanką.
Kaip ir paskutiniame projekte, aš suprojektavau visą grafiką dažais ir panaudojau „LCDAssistant“, norėdamas paversti paveikslėlius šešioliktaine.
3 žingsnis: sumažinkite projektą
Norėdami sumažinti projektą, suprojektavau ir sumaliau plokštę su „Eagle“. Galiausiai aš panaudojau 3D spausdintuvą, norėdamas sukurti matavimo sistemos dėklą. Kaip visada suprojektavau „ThinkCad“CAD failus ir panaudojau medžiagą PLA. Pridedu plokštės išdėstymą, bet manau, kad lengviau viską kareivuoti ant plokštės.