Tartalomjegyzék:

Időjárás állomás: 7 lépés
Időjárás állomás: 7 lépés

Videó: Időjárás állomás: 7 lépés

Videó: Időjárás állomás: 7 lépés
Videó: Honnan tudom mennyi energia 🌞⚡ jöhetne be szigetüzemű napelemnél? Vevor időjárás állomás teszt. 2024, November
Anonim
Meteorológiai állomás
Meteorológiai állomás

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

Pozitív és földelt vezetékek
Pozitív és földelt vezetékek

ALAPBEÁLLÍTÁS

  1. Csatlakoztasson 1 áthidaló vezetéket (piros) a kenyértábla + oldalához az arduino GND portjához
  2. Használjon másik áthidaló vezetéket (piros) a + sínen lévő kenyértábla másik oldalához
  3. Csatlakoztasson 1 áthidaló vezetéket (fekete) a kenyértábla oldalához az arduino 5V -os portjához
  4. 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

Fotorezisztor hozzáadása
Fotorezisztor hozzáadása
  1. Helyezze a fényellenállást a kenyértáblára
  2. Csatlakoztassa a jobb oldalt a + sínhez
  3. Csatlakoztassa a bal oldalt egy 220 ohmos ellenálláshoz
  4. Csatlakoztasson egy vezetéket az ellenállásból az arduino 7 -es portjához
  5. 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

Adjon hozzá infravörös érzékelőt
Adjon hozzá infravörös érzékelőt
  1. Helyezze az infravörös érzékelőt a kenyérlapra
  2. Csatlakoztassa az első vezetéket a GND (-) sínhez az IR első portjához
  3. Csatlakoztassa a második vezetéket a POSITIVE (+) sínhez az IR második portjához
  4. 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

LCD és potenciométer hozzáadása
LCD és potenciométer hozzáadása

Kezdjük a potenciométer hozzáadásával

  1. Helyezze az LCD -képernyőt és a potenciométert a kenyértáblára
  2. Csatlakoztassa a GND (-) sínt a potenciométer negatív oldalához
  3. Csatlakoztassa a POSITIVE (+) sínt a potenciométer pozitív oldalához
  4. Csatlakoztasson egy vezetéket a potenciométer tetejéről az LCD V0 portjához
  5. 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

  1. Helyezze az LCD -képernyőt a kenyértáblára
  2. Csatlakoztasson egy földelővezetéket az LCD VSS portjához
  3. (A V0 már csatlakoztatva van az előző lépésből)
  4. Az RS csatlakozik az arduino 12 -es portjához
  5. Az RW csatlakozik a földhöz a kenyértáblán
  6. E csatlakozik az arduino ~ 11 -es portjához
  7. A D4 csatlakozik az arduino ~ 5 -ös portjához
  8. A D5 csatlakozik az arduino 4 -es portjához
  9. A D6 csatlakozik az arduino 3 -as portjához
  10. A D7 csatlakozik az ardiino 2 -es portjához
  11. Az A 220 Ohmos ellenálláshoz csatlakozik, az ellenállás a kenyérlapon lévő földi sínhez csatlakozik
  12. 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

DHT11 (hőmérséklet és páratartalom érzékelő) hozzáadása
DHT11 (hőmérséklet és páratartalom érzékelő) hozzáadása
  1. Helyezze a DHT11 -et a kenyértáblára
  2. 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
  3. Csatlakoztassa a DHT11 második csapját egy 220 ohmos ellenálláshoz
  4. Csatlakoztassa a 220 ohmos ellenállást az arduino ~ 6 -os portjához
  5. 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

Hozzáadva a távirányítót, most Ön időjárás -ember!
Hozzáadva a távirányítót, 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.

  1. Töltse le az Arduino IDE -t az anyagok javításához.
  2. Töltse le a mellékelt kódot (remoteFinder.ino), nyissa meg az IDE -t, és töltse fel/fordítsa le a programot.
  3. Feltétlenül nyissa meg a soros monitort.
  4. 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: