Obsah:

Meteorologická stanice: 7 kroků
Meteorologická stanice: 7 kroků

Video: Meteorologická stanice: 7 kroků

Video: Meteorologická stanice: 7 kroků
Video: Sencor - Wi-Fi profesionální meteorologická stanice /45s/ 2024, Červenec
Anonim
Meteorologická stanice
Meteorologická stanice

V tomto Instructable ukážu kroky a kód pro vybudování vlastní meteorologické stanice! Budete moci procházet teplotou, vlhkostí a jasem! Vezměte prosím na vědomí, že váš dálkový kód se bude lišit od mého, ale ukážu vám, jak najít správná ID kódů! VĚCI, KTERÉ POTŘEBUJETE:

  • 1 x Arduino UNO R3
  • 1 x IR dálkový ovladač
  • 1 x IR senzor
  • 1 x fotorezistor (snímač jasu)
  • 1 x 16x2 LCD obrazovka
  • Rezistor 3 x 220 ohmů
  • 1 x potenciometr
  • 1 x DHT11 (snímač teploty/vlhkosti)
  • 1 x prkénko
  • Propojovací dráty

Krok 1: Pozitivní a pozemní dráty

Pozitivní a pozemní dráty
Pozitivní a pozemní dráty

ZÁKLADNÍ NASTAVENÍ

  1. Připojte 1 propojovací vodič (červený) ke straně + prkénka k GND portu na arduinu
  2. Použijte další propojovací vodič (červený) k připojení na druhou stranu prkénka na kolejnici +
  3. Připojte 1 propojovací vodič (černý) na - stranu desky pro připojení k 5v portu na Arduinu
  4. Použijte jiný propojovací kabel (černý) k připojení na druhou stranu prkénka na + kolejnici

Krok 2: Přidání fotorezistoru

Přidání fotorezistoru
Přidání fotorezistoru
  1. Umístěte fotorezistor na prkénko
  2. Připojte pravou stranu k + liště
  3. Připojte levou stranu k rezistoru 220 Ohm
  4. Připojte vodič z rezistoru k portu 7 na arduinu
  5. Připojte zemnící vodič vycházející z - kolejnice na desce desky na stejnou kolejnici připojenou k předchozímu vodiči (port 7)

Krok 3: Přidejte IR senzor

Přidejte IR senzor
Přidejte IR senzor
  1. Umístěte IR senzor na prkénko
  2. Připojte první vodič k liště GND (-) k prvnímu portu IR
  3. Připojte druhý vodič k POZITIVNÍ (+) liště k druhému portu IR
  4. Připojte vodič z portu 10 na arduinu k poslednímu sloupku na IR senzoru

Krok 4: Přidání LCD a potenciometru

Přidání LCD a potenciometru
Přidání LCD a potenciometru

Začněme přidáním potenciometru

  1. Umístěte LCD obrazovku a potenciometr na prkénko
  2. Připojte lištu GND (-) k záporné straně potenciometru
  3. Připojte kladnou (+) lištu na kladnou stranu potenciometru
  4. Připojte vodič z horní části potenciometru k portu V0 na LCD
  5. Tím se nastaví kontrast LCD displeje, aby se usnadnilo sledování

Přidejme LCD obrazovku, dráty budou v pořádku

  1. Umístěte LCD obrazovku na prkénko
  2. Připojte uzemňovací vodič k portu VSS na displeji LCD
  3. (V0 je již připojen z předchozího kroku)
  4. RS se připojí k portu 12 na Arduinu
  5. RW se připojí k zemi na prkénku
  6. E se připojí k portu ~ 11 na Arduinu
  7. D4 se připojí k portu ~ 5 na Arduinu
  8. D5 se připojí k portu 4 na Arduinu
  9. D6 se připojí k portu 3 na Arduinu
  10. D7 se připojí k portu 2 na ardiino
  11. A se připojí k odporu 220 Ohm, odpor se připojí k zemnící liště na desce
  12. K se připojí a připojí se k zemnící liště na desce

Krok 5: Přidání DHT11 (snímač teploty a vlhkosti)

Přidání DHT11 (snímač teploty a vlhkosti)
Přidání DHT11 (snímač teploty a vlhkosti)
  1. Umístěte DHT11 na prkénko
  2. Připojte kladnou lištu (+) na prkénko ke kladnému kolíku na DHT11, bude to první kolík vlevo
  3. Druhý kolík na DHT11 připojte k odporu 220 Ohm
  4. Připojte odpor 220 ohmů k portu ~ 6 na Arduinu
  5. Připojte poslední a pravý kolík k záporné liště na desce

Krok 6: Přidání dálkového ovladače, nyní jste meteorolog

Přidáním dálkového ovladače jste nyní meteorologem!
Přidáním dálkového ovladače jste nyní meteorologem!

Pokud během vytváření tohoto problému nastanou nějaké problémy, podívejte se zpět přes diagramy jsou zapojeny správně. Více než pravděpodobné, že dálkový ovladač, který jsem na to použil, nebude stejný jako ten váš. To znamená, že budete muset změnit kód, aby pro vás fungoval.

  1. Stáhněte si Arduino IDE a proveďte tyto opravy pro své materiály.
  2. Stáhněte si poskytnutý kód (remoteFinder.ino), otevřete IDE a nahrajte/zkompilujte program.
  3. Nezapomeňte otevřít sériový monitor.
  4. Stiskněte dvě tlačítka, která chcete použít, a zaznamenejte kód, který vám sériový monitor poskytne.

POZNÁMKA: FFFFFF není správné, IR knihovna to hodí, když zjistí použití stejného tlačítka. To jen říká, že mačkáte stejné tlačítko znovu a znovu. Pokud soubor nemůžete stáhnout, zde je zkopírován a vložen.

int RECV_PIN = 6; IRrecv unbcv (RECV_PIN); decode_results výsledky;

neplatné nastavení () {Serial.begin (9600); unbcv.enableIRIn (); // Spusťte přijímač}

void loop () {if (unbcv.decode (& results)) {Serial.println (results.value, HEX); unbcv.resume (); // Získejte další hodnotu}} Další otevřete WeatherStation.ino a změňte hodnoty tlačítek na vaše. V kódu jsou na začátku souboru a nazývají se code1 code2 code3 Zkompilujte kód a nahrajte jej a nyní jste připraveni převzít kanál 10!

Krok 7: Použité knihovny

dht.h

IRremote.h

LiquidCrystal.h https://www.arduino.cc/en/Reference/LiquidCrystal Pokud se tyto knihovny aktualizovaly nebo s nimi nepracují, pošlete mi e -mail a já vám pošlu své knihovny!

Doporučuje: