Cuprins:
- Pasul 1: fire pozitive și la sol
- Pasul 2: Adăugarea fotorezistorului
- Pasul 3: Adăugați senzor IR
- Pasul 4: Adăugarea ecranului LCD și a potențiometrului
- Pasul 5: Adăugarea DHT11 (senzor de temperatură și umiditate)
- Pasul 6: Adăugarea telecomenzii, acum ești un om de vreme
- Pasul 7: Biblioteci utilizate
Video: Stația meteo: 7 trepte
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:45
În acest Instructable voi arăta pașii și codul pentru a construi propria stație meteo! Veți putea parcurge temperatura, umiditatea și luminozitatea! Vă rugăm să rețineți, codul dvs. de la distanță va fi diferit de al meu, dar vă voi arăta cum să găsiți codurile dvs. de cod corecte! LUCRURI DE CARE AI NEVOIE:
- 1 x Arduino UNO R3
- 1 x telecomandă IR (orice va face)
- 1 x senzor IR
- 1 x fotorezistor (senzor de luminozitate)
- Ecran LCD 1 x 16x2
- Rezistor 3 x 220 Ohm
- 1 x Potențiometru
- 1 x DHT11 (senzor de temperatură / umiditate)
- 1 x panou de pâine
- Sârme jumper
Pasul 1: fire pozitive și la sol
CONFIGURARE DE BAZĂ
- Conectați 1 cablu jumper (roșu) la partea + a panoului de control la portul GND de pe arduino
- Utilizați un alt fir jumper (roșu) pentru a vă conecta la cealaltă parte a panoului de pe șina +
- Conectați 1 cablu jumper (negru) la partea laterală a panoului de control la portul de 5v de pe arduino
- Utilizați un alt fir jumper (negru) pentru a vă conecta la cealaltă parte a panoului de pe șina +
Pasul 2: Adăugarea fotorezistorului
- Așezați fotorezistorul pe panou
- Conectați partea dreaptă la șina +
- Conectați partea stângă la un rezistor de 220 Ohm
- Conectați un fir de la rezistor la portul 7 de pe arduino
- Conectați un fir de împământare care vine de la șina - de pe panou la aceeași șină conectată la firul anterior (portul 7)
Pasul 3: Adăugați senzor IR
- Așezați senzorul IR pe panou
- Conectați primul fir la șina GND (-) la primul port de pe IR
- Conectați al doilea fir la șina POSITIVĂ (+) la al doilea port de pe IR
- Conectați un fir de la portul 10 de pe arduino la ultimul post de pe senzorul IR
Pasul 4: Adăugarea ecranului LCD și a potențiometrului
Să începem cu adăugarea potențiometrului
- Așezați ecranul LCD și potențiometrul pe panou
- Conectați șina GND (-) la partea negativă a potențiometrului
- Conectați șina POSITIVĂ (+) la partea pozitivă a potențiometrului
- Conectați un fir din partea superioară a potențiometrului la portul V0 de pe ecranul LCD
- Aceasta va seta contrastul cu ecranul LCD pentru a se regla pentru o vizualizare mai ușoară
Să adăugăm ecranul LCD, firele vor fi în ordine
- Așezați ecranul LCD pe panou
- Conectați un fir de masă la portul VSS de pe ecranul LCD
- (V0 este deja conectat de la pasul anterior)
- RS se va conecta la portul 12 de pe arduino
- RW se va conecta la masă pe panou
- E se va conecta la portul ~ 11 pe arduino
- D4 se va conecta la portul ~ 5 pe arduino
- D5 se va conecta la portul 4 de pe arduino
- D6 se va conecta la portul 3 de pe arduino
- D7 se va conecta la portul 2 de pe ardiino
- A se va conecta la un rezistor de 220 Ohm, rezistorul se conectează la șina de masă de pe panou
- K se va conecta pentru a se conecta la șina de masă de pe panou
Pasul 5: Adăugarea DHT11 (senzor de temperatură și umiditate)
- Așezați DHT11 pe panou
- Conectați șina pozitivă (+) de pe placa de masă la pinul pozitiv de pe DHT11, acesta va fi primul pin de pe stânga
- Conectați al doilea pin de pe DHT11 la un rezistor de 220 Ohm
- Conectați rezistorul de 220 Ohm la portul ~ 6 pe arduino
- Conectați ultimul și cel mai drept pin la șina negativă de pe panou
Pasul 6: Adăugarea telecomenzii, acum ești un om de vreme
Dacă apar probleme în timpul construcției, vă rugăm să priviți înapoi prin intermediul diagramelor care sunt conectate corect. Mai mult ca sigur telecomanda pe care am folosit-o în acest sens nu va fi la fel ca a ta. Aceasta înseamnă că va trebui să schimbați codul pentru ca acesta să funcționeze pentru dvs.
- Descărcați IDE-ul Arduino pentru a face aceste corecții pentru materialele dvs.
- Descărcați codul furnizat (remoteFinder.ino), deschideți IDE și încărcați / compilați programul.
- Asigurați-vă că deschideți monitorul serial.
- Apăsați butonul cu două pe care doriți să îl utilizați și înregistrați codul pe care vi-l oferă monitorul serial.
NOTĂ: FFFFFF nu este corect, biblioteca IR aruncă acest lucru atunci când detectează utilizarea aceluiași buton. Aceasta înseamnă doar că apăsați același buton din nou și din nou. Dacă nu puteți descărca fișierul, aici este pentru copiere și lipire.
int RECV_PIN = 6; IRrecv irrecv (RECV_PIN); rezultate decode_results;
void setup () {Serial.begin (9600); irrecv.enableIRIn (); // Porniți receptorul}
bucla void () {if (irrecv.decode (& results)) {Serial.println (results.value, HEX); irrecv.resume (); // Primește următoarea valoare}} Apoi deschide WeatherStation.ino și schimbă valorile butoanelor la a ta. În cod sunt la începutul fișierului și se numesc code1 code2 code3 Compilați codul și încărcați-l și acum sunteți gata să preluați Canalul 10!
Pasul 7: Biblioteci utilizate
dht.h
IRremote.h
LiquidCrystal.h https://www.arduino.cc/en/Reference/LiquidCrystal Dacă aceste biblioteci s-au actualizat sau nu funcționează cu acesta, nu ezitați să mă trimiteți prin e-mail și vă voi trimite bibliotecile mele!
Recomandat:
Stația meteo NaTaLia: Stația meteo cu energie solară Arduino a fost realizată în mod corect: 8 pași (cu imagini)
Stația meteo NaTaLia: Stația meteorologică cu energie solară Arduino a fost realizată corect: După 1 an de funcționare cu succes în 2 locații diferite, vă împărtășesc planurile proiectului stației meteo cu energie solară și vă explic cum a evoluat într-un sistem care poate supraviețui cu adevărat peste mult timp perioade de la energia solară. Dacă urmezi
Stația meteo ESP32 Weathercloud: 16 pași (cu imagini)
Stația meteo ESP32 Weathercloud: Anul trecut, am publicat cel mai mare instructabil de până acum, numit Stația meteo Arduino Weathercloud. A fost foarte popular aș spune. A fost prezentat pe pagina de pornire Instructables, blogul Arduino, muzeul Wiznet, Instructables Instagram, Arduino Instagr
Stația meteo colorată PiZero: 6 trepte
Stație meteo colorată PiZero: vreau să vă arăt în acest proiect cum să construiți o stație meteo frumoasă, bazată pe Raspberry Pi Zero W pentru montare pe perete cu prognoză meteo și ecran TFT colorat de 2,8 inci
Stația Meteo Nod IoT Smart Meteo: 6 pași
Meteo Node IoT Smart Meteo Station: Vreau să fac un dispozitiv pentru monitorizarea temperaturii și umidității în biroul meu. Există multe plăci compatibile cu LUA sau Arduino IDE. Există multe plăci care au conexiune la internet wifi. Îmi place Adafruit și ador toate produsele acestui br
Stația meteo: 6 trepte
Stație meteo: Această instrucțiune va arăta cum să construiți stația meteo cu un senzor de temperatură / umiditate și o fotocelula