Innholdsfortegnelse:
2025 Forfatter: John Day | [email protected]. Sist endret: 2025-01-13 06:58
Tinkercad -prosjekter »
Etter å ha bygget to ubrukelige spill med Arduino og kastet bort tiden min på å spille dem, ønsket jeg å lage noe nyttig med Arduino. Jeg kom på ideen om et system for måling av temperatur og luftfuktighet for planter. For å gjøre prosjektet litt mer interessant ønsket jeg at Arduino automatisk skulle beregne avviket til de optimale forholdene for hvert anlegg.
Trinn 1: Bygg prosjektet på et brødbrett
Maskinvare er veldig enkel. Du trenger:
- en Arduino (Nano/Uno/…)
- en Nokia 5110 LCD -skjerm
- en DHT22
- en trykknapp
- 1 kΩ Motstand for knappen
- 10 kΩ motstand for DHT22
Bare bygg opp alt som på bildet, og maskinvaren er riktig tilkoblet. Du kan bytte til forskjellige digitale pins på Arduino, hvis du foretar justeringer i programmet. Det finnes forskjellige typer Nokia LCD med forskjellige pinorders tilgjengelig. Kanskje du må justere ledningene eller endre programmet litt.
Trinn 2: Forbered programmet
Programmet er veldig enkelt og enkelt å sette opp. Det viktigste er å installere de riktige bibliotekene (lenke til de tre bibliotekene: https://www.rinkydinkelectronics.com/library.php?i… | https://github.com/adafruit/DHT-sensor-library | https://github.com/adafruit/Adafruit_Sensor). Bare last ned filene og kopier bibliotekene i riktig mappe. Du kan endre pinnene til Nokia 5110 LCD, DHT22 og knappen øverst i programmet. Hvis kontrasten på skjermen ikke er riktig, kan du også justere den. For programmet, bare last ned.zip -filen og kopier mappen.
Som i mitt siste prosjekt designet jeg all grafikk med maling og brukte LCDAssistant til å konvertere bildene til hex.
Trinn 3: Krymper prosjektet
For å krympe prosjektet designet og malte jeg et kretskort med Eagle. Til slutt brukte jeg en 3D-skriver for å bygge et etui til målesystemet mitt. Som alltid designet jeg CAD-filene i Thinkercad og brukte materialet PLA. Jeg festet kretskortoppsettet, men jeg tror det er lettere å soldatere alt på perfboard.