Tartalomjegyzék:
- 1. lépés: Pozitív és földelt vezetékek
- 2. lépés: Fotorezisztor hozzáadása
- 3. lépés: Adjon hozzá infravörös érzékelőt
- 4. lépés: LCD és potenciométer hozzáadása
- 5. lépés: DHT11 (hőmérséklet- és páratartalom -érzékelő) hozzáadása
- 6. lépés: A távirányító hozzáadása, most Ön időjárás -ember
- 7. lépés: Használt könyvtárak
Videó: Időjárás állomás: 7 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:43
Ebben az utasításban megmutatom a lépéseket és a kódot a saját időjárás -állomás felépítéséhez! Képes lesz a hőmérséklet, a páratartalom és a fényerő között! Kérjük, vegye figyelembe, hogy a távoli kódja eltér az enyémtől, de megmutatom, hogyan találhatja meg a helyes kódazonosítókat! SZÜKSÉGES DOLGOK:
- 1 x Arduino UNO R3
- 1 x IR távirányító (bármelyik megteszi)
- 1 x IR érzékelő
- 1 x fényellenállás (fényerő -érzékelő)
- 1 x 16x2 LCD képernyő
- 3 x 220 Ohm ellenállás
- 1 x potenciométer
- 1 x DHT11 (hőmérséklet/nedvesség érzékelő)
- 1 x kenyeretábla
- Jumper vezetékek
1. lépés: Pozitív és földelt vezetékek
ALAPBEÁLLÍTÁS
- Csatlakoztasson 1 áthidaló vezetéket (piros) a kenyértábla + oldalához az arduino GND portjához
- Használjon másik áthidaló vezetéket (piros) a + sínen lévő kenyértábla másik oldalához
- Csatlakoztasson 1 áthidaló vezetéket (fekete) a kenyértábla oldalához az arduino 5V -os portjához
- Használjon másik áthidaló vezetéket (fekete) a + sínen lévő kenyértábla másik oldalához
2. lépés: Fotorezisztor hozzáadása
- Helyezze a fényellenállást a kenyértáblára
- Csatlakoztassa a jobb oldalt a + sínhez
- Csatlakoztassa a bal oldalt egy 220 ohmos ellenálláshoz
- Csatlakoztasson egy vezetéket az ellenállásból az arduino 7 -es portjához
- Csatlakoztassa a kenyértáblán lévő sínről érkező földelő vezetéket az előző vezetékhez csatlakoztatott sínhez (7. port)
3. lépés: Adjon hozzá infravörös érzékelőt
- Helyezze az infravörös érzékelőt a kenyérlapra
- Csatlakoztassa az első vezetéket a GND (-) sínhez az IR első portjához
- Csatlakoztassa a második vezetéket a POSITIVE (+) sínhez az IR második portjához
- Csatlakoztasson egy vezetéket az arduino 10 -es portjáról az infravörös érzékelő utolsó bejegyzéséhez
4. lépés: LCD és potenciométer hozzáadása
Kezdjük a potenciométer hozzáadásával
- Helyezze az LCD -képernyőt és a potenciométert a kenyértáblára
- Csatlakoztassa a GND (-) sínt a potenciométer negatív oldalához
- Csatlakoztassa a POSITIVE (+) sínt a potenciométer pozitív oldalához
- Csatlakoztasson egy vezetéket a potenciométer tetejéről az LCD V0 portjához
- Ez beállítja az LCD kontrasztját, hogy a könnyebb megtekintés érdekében beállítsa
Tegyük hozzá az LCD -képernyőt, a vezetékek rendben lesznek
- Helyezze az LCD -képernyőt a kenyértáblára
- Csatlakoztasson egy földelővezetéket az LCD VSS portjához
- (A V0 már csatlakoztatva van az előző lépésből)
- Az RS csatlakozik az arduino 12 -es portjához
- Az RW csatlakozik a földhöz a kenyértáblán
- E csatlakozik az arduino ~ 11 -es portjához
- A D4 csatlakozik az arduino ~ 5 -ös portjához
- A D5 csatlakozik az arduino 4 -es portjához
- A D6 csatlakozik az arduino 3 -as portjához
- A D7 csatlakozik az ardiino 2 -es portjához
- Az A 220 Ohmos ellenálláshoz csatlakozik, az ellenállás a kenyérlapon lévő földi sínhez csatlakozik
- K csatlakozni fog, hogy csatlakozzon a kenyértáblán lévő földi sínhez
5. lépés: DHT11 (hőmérséklet- és páratartalom -érzékelő) hozzáadása
- Helyezze a DHT11 -et a kenyértáblára
- Csatlakoztassa a pozitív sínt (+) a kenyértáblán a DHT11 pozitív csapjához, ez lesz az első csap a bal oldalon
- Csatlakoztassa a DHT11 második csapját egy 220 ohmos ellenálláshoz
- Csatlakoztassa a 220 ohmos ellenállást az arduino ~ 6 -os portjához
- Csatlakoztassa az utolsó és a jobb oldali tűt a kenyértábla negatív sínjéhez
6. lépés: A távirányító hozzáadása, most Ön időjárás -ember
Ha bármilyen probléma merül fel az elkészítése során, kérjük, nézzen vissza a diagramok megfelelő bekötésére. Valószínűleg az a távirányító, amelyet erre használtam, nem lesz ugyanaz, mint a tied. Ez azt jelenti, hogy módosítania kell a kódot, hogy működjön.
- Töltse le az Arduino IDE -t az anyagok javításához.
- Töltse le a mellékelt kódot (remoteFinder.ino), nyissa meg az IDE -t, és töltse fel/fordítsa le a programot.
- Feltétlenül nyissa meg a soros monitort.
- Nyomja meg a használni kívánt két gombot, és rögzítse a soros monitor által kapott kódot.
MEGJEGYZÉS: Az FFFFFF nem helyes, az IR könyvtár ezt észleli, ha észleli ugyanazon gomb használatát. Ez csak azt jelenti, hogy újra és újra megnyomja ugyanazt a gombot. Ha nem tudja letölteni a fájlt, akkor másolja és illessze be.
int RECV_PIN = 6; IRrecv irrecv (RECV_PIN); decode_results eredmények;
void setup () {Serial.begin (9600); irrecv.enableIRIn (); // Indítsa el a vevőkészüléket}
void loop () {if (irrecv.decode (& results)) {Serial.println (results.value, HEX); irrecv.resume (); // A következő érték fogadása}} Ezután nyissa meg a WeatherStation.ino fájlt, és módosítsa a gombok értékeit a sajátjára. A kódban a fájl elején vannak, és code1 code2 code3 -nak hívják. Fordítsa össze a kódot, és töltse fel, és most készen áll a 10. csatorna átvételére!
7. lépés: Használt könyvtárak
dht.h
IRremote.h
LiquidCrystal.h https://www.arduino.cc/en/Reference/LiquidCrystalHa ezek a könyvtárak frissültek, vagy nem működnek vele, írjon nekem e -mailt, és elküldöm a könyvtáraimat!
Ajánlott:
HC-12 nagy hatótávolságú időjárás állomás és DHT érzékelők: 9 lépés
HC-12 nagy hatótávolságú időjárás állomás és DHT érzékelők: Ebben az oktatóanyagban megtanuljuk, hogyan készítsünk távoli időjárási állomást két dht érzékelő, HC12 modul és az I2C LCD kijelző segítségével. Nézze meg a videót
Műholdas időjárás -állomás: 5 lépés
Műholdas időjárás -állomás: Ez a projekt azoknak készült, akik saját időjárási adataikat szeretnék gyűjteni. Mérheti a szél sebességét és irányát, a hőmérsékletet és a páratartalmat. Ezenkívül képes hallgatni a Föld körül keringő időjárási műholdakat 100 percenként. Én akarok
ESP8266 Időjárás állomás óra: 4 lépés
ESP8266 Időjárás állomás óra: Ez a projekt remek módja az idő és az időjárás megjelenítésének egy kis kényelmes csomagban. Elmagyarázom a projektet, hogyan működik, és itt mutatom a kódot. Különböző gombok megnyomásával megjelenítheti az aktuális időjárást egy meghatározott helyen, valamint a hőmérsékletet
Kézi időjárás állomás: 4 lépés
Kézi időjárás állomás: Ebben az utasításban egy Arduino -t, egy oled kijelzőt és egy SparkFun környezeti érzékelő kombinációt fogunk használni a CCS811 és BME280 érzékelőkkel a fedélzeten, hogy olyan kézi eszközt hozzunk létre, amely méri a hőmérsékletet, a páratartalmat, a TVOC -szintet, a légköri nyomást, a
Fanair: időjárás állomás a szobájához: 6 lépés (képekkel)
Fanair: időjárás állomás a szobájához: Számtalan módja van az aktuális időjárás megismerésére, de akkor csak a kinti időjárást ismeri. Mi van, ha tudni szeretné az időjárást a házban, egy adott szobában? Ezt próbálom megoldani ezzel a projekttel. A Fanair többféle