Innehållsförteckning:
2025 Författare: John Day | [email protected]. Senast ändrad: 2025-01-13 06:58
Denna instruktion visar hur man gör en låda som kan indikera temperatur och luftfuktighet med Arduino
Du kan lägga denna låda på bordet för att mäta temperatur och luftfuktighet i ditt rum
Genom högkvalitativ MDF -låda med laserskärning komprimeras allting fast och snyggt, så det kan vara personligt eller som en present till dina vänner.
Den viktiga delen av denna instruktion är kalibreringsprocessen som kommer att vägleda hur nålar (kontroll med servomotor) matchar indikatorlinjalen
Steg 1: Sammanfatta om listan
Detta projekt kommer att behöva:
1. Arduino UNO
2. Sensortemperatur och luftfuktighet DHT-22
3. Servomotorer SG90
4. MDF -låda
Obs! Länken till MDF -rutan är en desgin -fil (Corel Draw). Du kan ladda ner för att skära den med laser cnc -maskin.
Steg 2: Krets
Gör en krets som bild, det är tyst enkelt för Arduino -fläkt
Steg 3: Arduino -kod
Koden kan laddas ner denna länk (Google share)
Huvudsyftet med koden är att läsa av värdet från sensorn och sedan visa resultatet i servomotorn
Eftersom servomotorvinkeln inte matchar indikatorlinjalen, så behöver kalibreringsprocessen för att läsningen från sensorn kan visas exakt i indikatorlinjalen
Steg 4: Kalibreringsprocess
För temperatur:
1. Hitta servovinkel för punkt 0 och 50 grader C
2. Mata in vinkeln i excel -filen för att hitta faktor a och b (i funktion f (x) = ax+b)
3. Mata in faktor a och b i Arduino -koden för att hitta servovinkelmatchning med sensorresultat.
Gör samma procedur för fuktighetsfall.
Steg 5: Testindikator
Använda seriell bildskärm för att testa om värdet på seriell bildskärm är detsamma som indikatorn eller inte
Steg 6: Installera alla saker i lådan
Först installerar du bakgrundsindikator, sedan arduino UNO, servomotor och sensor.
Installera sedan nålar, ladda upp koden
Sista är att ansluta ström och baksida.
Låt oss njuta!
Steg 7: Sammanfatta alla steg i video
Se videon för hela processen för att göra den.
Om du har någon kommentar, vänligen lämna här. Din kommentar är min nästa motivation för framtida projekt. Tack