Obsah:

Meteorologická stanica: 7 krokov
Meteorologická stanica: 7 krokov

Video: Meteorologická stanica: 7 krokov

Video: Meteorologická stanica: 7 krokov
Video: УДЕРЖАНИЕ ДВУХ МОТОЦИКЛОВ / Шоу Талантов 🦾 2024, Júl
Anonim
Meteorologická stanica
Meteorologická stanica

V tomto návode vám ukážem kroky a kód na stavbu vlastnej meteorologickej stanice! Budete môcť prechádzať teplotou, vlhkosťou a jasom! Upozorňujeme, že váš diaľkový kód sa bude líšiť od môjho, ale ukážem vám, ako nájsť správne ID kódov! VECI, KTORÉ POTREBUJETE:

  • 1 x Arduino UNO R3
  • 1 x IR diaľkový ovládač (urobí to každý)
  • 1 x IR snímač
  • 1 x fotorezistor (snímač jasu)
  • 1 x 16x2 LCD obrazovka
  • Rezistor 3 x 220 ohmov
  • 1 x potenciometer
  • 1 x DHT11 (snímač teploty/vlhkosti)
  • 1 x Breadboard
  • Prepojovacie vodiče

Krok 1: Pozitívne a uzemňovacie vodiče

Pozitívne a pozemné vodiče
Pozitívne a pozemné vodiče

ZÁKLADNÉ NASTAVENIE

  1. Pripojte 1 prepojovací vodič (červený) k + strane nepájivého poľa k portu GND na arduine
  2. Použite ďalší prepojovací kábel (červený) na pripojenie k druhej strane nepájivého poľa na lište +
  3. Pripojte 1 prepojovací kábel (čierny) k - strane nepájivej dosky k 5 V portu na Arduine
  4. Použite ďalší prepojovací kábel (čierny) na pripojenie k druhej strane nepájivej dosky na lište +

Krok 2: Pridanie fotorezistora

Pridanie fotorezistora
Pridanie fotorezistora
  1. Položte fotorezistor na dosku
  2. Pripojte pravú stranu k + lište
  3. Pripojte ľavú stranu k rezistoru 220 Ohm
  4. Pripojte vodič z rezistora k portu 7 na arduine
  5. Pripojte uzemňovací vodič prichádzajúci z - lišty na nepájivom poli k tej istej koľajnici pripojenej k predchádzajúcemu vodiču (port 7)

Krok 3: Pridajte IR senzor

Pridajte infračervený snímač
Pridajte infračervený snímač
  1. Umiestnite infračervený snímač na dosku
  2. Pripojte prvý vodič k lište GND (-) k prvému portu IR
  3. Pripojte druhý vodič k POZITÍVNEJ (+) lište k druhému portu IR
  4. Pripojte vodič z portu 10 na arduine k poslednému stĺpcu na infračervenom senzore

Krok 4: Pridanie LCD a potenciometra

Pridanie LCD a potenciometra
Pridanie LCD a potenciometra

Začnime pridaním potenciometra

  1. Umiestnite obrazovku LCD a potenciometer na vývodovú dosku
  2. Pripojte lištu GND (-) k zápornej strane potenciometra
  3. Pripojte POZITÍVNU (+) lištu k kladnej strane potenciometra
  4. Pripojte vodič z hornej časti potenciometra k portu V0 na displeji LCD
  5. Tým sa nastaví kontrast LCD displeja a upraví sa tak, aby bolo sledovanie jednoduchšie

Pridajte obrazovku LCD, vodiče budú v poriadku

  1. Umiestnite obrazovku LCD na nepájivú dosku
  2. Pripojte uzemňovací vodič k portu VSS na displeji LCD
  3. (V0 je už pripojený z predchádzajúceho kroku)
  4. RS sa pripojí k portu 12 na arduino
  5. RW sa pripojí k zemi na doske
  6. E sa pripojí k portu ~ 11 na arduino
  7. D4 sa pripojí k portu ~ 5 na arduino
  8. D5 sa pripojí k portu 4 na arduino
  9. D6 sa pripojí k portu 3 na arduino
  10. D7 sa pripojí k portu 2 na ardiino
  11. A sa pripojí k rezistoru 220 Ohm, odpor sa pripojí k uzemňovacej lište na doske
  12. K sa pripojí, aby sa pripojil k uzemňovacej lište na nepájivom poli

Krok 5: Pridanie DHT11 (snímač teploty a vlhkosti)

Pridanie DHT11 (snímač teploty a vlhkosti)
Pridanie DHT11 (snímač teploty a vlhkosti)
  1. Umiestnite DHT11 na dosku
  2. Pripojte kladnú lištu (+) na doske k kladnému kolíku na DHT11, bude to prvý kolík vľavo
  3. Druhý kolík na DHT11 pripojte k rezistoru 220 Ohm
  4. Pripojte 220 ohmový odpor k portu ~ 6 na arduino
  5. Pripojte posledný a pravý kolík k zápornej koľajnici na doske

Krok 6: Pridanie diaľkového ovládača, teraz ste meteorológ

Pridaním diaľkového ovládača ste teraz meteorológ!
Pridaním diaľkového ovládača ste teraz meteorológ!

Ak sa pri vytváraní tohto problému vyskytnú nejaké problémy, pozrite sa späť na schémy sú správne zapojené. Je viac ako pravdepodobné, že diaľkový ovládač, ktorý som na to použil, nebude rovnaký ako ten váš. To znamená, že budete musieť zmeniť kód, aby vám fungoval.

  1. Stiahnite si Arduino IDE a vykonajte tieto opravy pre svoje materiály.
  2. Stiahnite si poskytnutý kód (remoteFinder.ino), otvorte IDE a nahrajte/skompilovajte program.
  3. Nezabudnite otvoriť sériový monitor.
  4. Stlačte dve tlačidlá, ktoré chcete použiť, a zaznamenajte kód, ktorý vám poskytne sériový monitor.

POZNÁMKA: FFFFFF nie je správne, IR knižnica to hodí, keď zistí použitie rovnakého tlačidla. Hovorí sa, že stláčate to isté tlačidlo znova a znova. Ak súbor nemôžete stiahnuť, tu je skopírované a prilepené.

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

void setup () {Serial.begin (9600); unbcv.enableIRIn (); // spustenie prijímača}

void loop () {if (unbcv.decode (& results)) {Serial.println (results.value, HEX); unbcv.resume (); // Prijatie ďalšej hodnoty}} Ďalej otvorte aplikáciu WeatherStation.ino a zmeňte hodnoty tlačidiel na svoje. V kóde sú na začiatku súboru a nazývajú sa code1 code2 code3Skompilujte kód a nahrajte ho. Teraz ste pripravení prevziať kontrolu nad kanálom 10!

Krok 7: Použité knižnice

dht.h

IRremote.h

LiquidCrystal.h https://www.arduino.cc/en/Reference/LiquidCrystalAk sa tieto knižnice aktualizovali alebo s nimi nepracujú, pošlite mi e -mail a ja vám pošlem svoje knižnice!

Odporúča: