Innehållsförteckning:
2025 Författare: John Day | [email protected]. Senast ändrad: 2025-01-13 06:58
Tinkercad -projekt »
Efter att ha byggt två värdelösa spel med Arduino och slösat bort min tid med att spela dem ville jag skapa något användbart med Arduino. Jag kom på idén om ett system för mätning av temperatur och luftfuktighet för växter. För att göra projektet lite mer intressant ville jag att Arduino automatiskt skulle beräkna avvikelsen till de optimala förhållandena för varje anläggning.
Steg 1: Bygg projektet på en brödbräda
Hårdvara är mycket enkel. Du behöver:
- en Arduino (Nano/Uno/…)
- en Nokia 5110 LCD -skärm
- en DHT22
- en tryckknapp
- 1 kΩ Motstånd för knappen
- 10 kΩ motstånd för DHT22
Bygg bara upp allt som på bilden och hårdvaran är korrekt ansluten. Du kan byta till olika digitala stift på Arduino om du gör justeringar i programmet. Det finns olika typer av Nokia LCD med olika pinorders tillgängliga. Kanske måste du justera kablarna eller ändra programmet lite.
Steg 2: Förbered programmet
Programmet är mycket enkelt och enkelt att installera. Det viktigaste är att installera rätt bibliotek (Länk till de tre biblioteken: https://www.rinkydinkelectronics.com/library.php?i… | https://github.com/adafruit/DHT-sensor-library | https://github.com/adafruit/Adafruit_Sensor). Ladda bara ner filerna och kopiera biblioteken i rätt mapp. Du kan ändra stiften för Nokia 5110 LCD, DHT22 och knappen längst upp i programmet. Om kontrasten på displayen inte är korrekt kan du också justera den. För programmet, ladda bara ner.zip -filen och kopiera mappen.
Precis som i mitt senaste projekt designade jag all grafik med färg och använde LCDAssistant för att konvertera bilderna till hex.
Steg 3: Minskar projektet
För att krympa projektet konstruerade jag och fräste ett kretskort med Eagle. Slutligen använde jag en 3D-skrivare för att bygga ett fodral för mitt mätsystem. Som alltid designade jag CAD-filerna i Thinkercad och använde materialet PLA. Jag bifogade kretskortets layout, men jag tror att det är lättare att soldera allt på perfboard.