Kazalo:
- 1. korak: Pozitivne in ozemljitvene žice
- 2. korak: Dodajanje fotorezistorja
- 3. korak: Dodajte IR senzor
- 4. korak: Dodajanje LCD -ja in potenciometra
- 5. korak: Dodajanje DHT11 (senzorja temperature in vlažnosti)
- Korak 6: Dodajanje daljinskega upravljalnika, zdaj ste vremenski mož
- 7. korak: Uporabljene knjižnice
Video: Vremenska postaja: 7 korakov
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:07
V tem navodilu bom prikazal korake in kodo za izgradnjo lastne vremenske postaje! Kolesarili boste lahko skozi temperaturo, vlažnost in svetlost! Upoštevajte, da se bo vaša oddaljena koda razlikovala od moje, vendar vam bom pokazal, kako najti vaše pravilne ID -je kode! STVARI, KI POTREBUJETE:
- 1 x Arduino UNO R3
- 1 x daljinski upravljalnik IR (kateri koli)
- 1 x IR senzor
- 1 x fotorezistor (senzor svetlosti)
- 1 x 16 x 2 LCD zaslon
- 3 x 220 ohmski upor
- 1x potenciometer
- 1 x DHT11 (temperaturni/vlažni senzor)
- 1 x Deska
- Mostične žice
1. korak: Pozitivne in ozemljitvene žice
OSNOVNE NASTAVITVE
- Priključite 1 mostiček (rdeč) na + stran mize na vrata GND na arduinu
- Z drugo mostično žico (rdečo) se povežite z drugo stranjo plošče na tirnici +
- Priključite 1 mostični kabel (črn) na - stran opcijske plošče v vrata 5V na arduinu
- Z drugo mostično žico (črno) se povežite z drugo stranjo plošče na tirnici +
2. korak: Dodajanje fotorezistorja
- Fotografski upor postavite na ploščo
- Desno stran povežite z + tirnico
- Levo stran priključite na 220 ohmski upor
- Priključite žico iz upora na vrata 7 na arduinu
- Priključite ozemljitveno žico, ki prihaja iz - tirnice na plošči, na isto tirnico, priključeno na prejšnjo žico (vrata 7)
3. korak: Dodajte IR senzor
- IR senzor postavite na ploščo
- Priključite prvo žico na tirnico GND (-) na prva vrata na IR
- Priključite drugo žico na POZITIVNO (+) tirnico na druga vrata na IR
- Priključite žico iz vrat 10 na arduinu na zadnjo objavo na IR senzorju
4. korak: Dodajanje LCD -ja in potenciometra
Začnimo z dodajanjem potenciometra
- LCD zaslon in potenciometer postavite na ploščo
- Tirnico GND (-) priključite na negativno stran potenciometra
- POZITIVNO (+) tirnico priključite na pozitivno stran potenciometra
- Priključite žico z vrha potenciometra v vrata V0 na LCD -prikazovalniku
- S tem nastavite kontrast LCD -ja za lažji ogled
Dodajmo LCD zaslon, žice bodo v redu
- LCD zaslon postavite na ploščo
- Ozemljitveno žico priključite na vrata VSS na LCD -prikazovalniku
- (V0 je že povezan iz prejšnjega koraka)
- RS se bo priključil na vrata 12 na arduinu
- RW bo povezan z maso na plošči
- E se bo priključil na vrata ~ 11 na arduinu
- D4 se bo priključil na vrata ~ 5 na arduinu
- D5 se bo priključil na vrata 4 na arduinu
- D6 se bo povezal s priključkom 3 na arduinu
- D7 se bo priključil na vrata 2 na ardiinu
- A se bo priključil na 220 ohmski upor, upor se poveže z ozemljitveno tirnico na plošči
- K se bo povezal za povezavo z ozemljitveno tirnico na plošči
5. korak: Dodajanje DHT11 (senzorja temperature in vlažnosti)
- DHT11 postavite na mizo
- Pozitivno vodilo (+) na plošči povežite s pozitivnim zatičem na DHT11, to bo prvi zatič na levi
- Drugi priključek na DHT11 priključite na 220 ohmski upor
- 220 ohmski upor priključite na vrata ~ 6 na arduinu
- Zadnji in najbolj desni zatič priključite na negativno vodilo na plošči
Korak 6: Dodajanje daljinskega upravljalnika, zdaj ste vremenski mož
Če se pri izdelavi tega pojavijo težave, poglejte nazaj, če so diagrami pravilno povezani. Bolj verjetno daljinec, ki sem ga uporabil pri tem, ne bo enak vašemu. To pomeni, da boste morali kodo spremeniti, da vam bo delovala.
- Prenesite Arduino IDE, da popravite svoje materiale.
- Prenesite priloženo kodo (remoteFinder.ino), odprite IDE in naložite/prevedite program.
- Odprite serijski monitor.
- Pritisnite dva gumba, ki ju želite uporabiti, in zapišite kodo, ki vam jo posreduje serijski monitor.
OPOMBA: FFFFFF ni pravilen, knjižnica IR to vrže, ko zazna uporabo istega gumba. To pomeni, da vedno znova pritiskate isti gumb. Če datoteke ne morete prenesti, jo morate kopirati in prilepiti.
int RECV_PIN = 6; IRrecv unrecv (RECV_PIN); decode_results rezultati;
void setup () {Serial.begin (9600); unrecv.enableIRIn (); // zaženite sprejemnik}
void loop () {if (unrecv.decode (& results)) {Serial.println (results.value, HEX); unrecv.resume (); // Prejemanje naslednje vrednosti}} Nato odprite WeatherStation.ino in vrednosti gumbov spremenite v svoje. V kodi so na začetku datoteke in se imenujejo code1 code2 code3 Sestavite kodo in jo naložite in zdaj ste pripravljeni prevzeti 10. kanal!
7. korak: Uporabljene knjižnice
dht.h
IRremote.h
LiquidCrystal.h https://www.arduino.cc/en/Reference/LiquidCrystal Če so se te knjižnice posodobile ali z njimi ne delujejo, mi pišite po elektronski pošti in poslal vam bom svoje knjižnice!
Priporočena:
Profesionalna vremenska postaja z uporabo ESP8266 in ESP32 DIY: 9 korakov (s slikami)
Profesionalna vremenska postaja z uporabo ESP8266 in ESP32 DIY: LineaMeteoStazione je popolna vremenska postaja, ki jo je mogoče povezati s profesionalnimi senzorji podjetja Sensirion, pa tudi z nekaterimi komponentami instrumenta Davis (merilnik dežja, anemometer) Projekt je namenjen kot DIY vremenska postaja
HC-12 Vremenska postaja na daljavo in senzorji na daljavo: 9 korakov
Vremenska postaja HC-12 na dolge razdalje in senzorji DHT: V tej vadnici se bomo naučili, kako narediti oddaljeno vremensko postajo na dolge razdalje z dvema senzorjema dht, moduli HC12 in LCD zaslonom I2C. Oglejte si video
Satelitska podprta vremenska postaja: 5 korakov
Satelitsko podprta vremenska postaja: Ta projekt je namenjen ljudem, ki želijo zbrati lastne vremenske podatke. Lahko meri hitrost in smer vetra, temperaturo in vlažnost zraka. Sposoben je tudi poslušati vremenske satelite, ki krožijo okoli Zemlje enkrat na 100 minut. Bom
Vremenska postaja NaTaLia: Vremenska postaja Arduino s sončno energijo Na pravi poti: 8 korakov (s slikami)
Vremenska postaja NaTaLia: Vremenska postaja na sončni pogon Arduino je ravnala pravilno: Po enem letu uspešnega delovanja na dveh različnih lokacijah delim svoje načrte projektov vremenskih postaj na sončno energijo in razložim, kako se je razvila v sistem, ki lahko resnično preživi dolgo časa obdobja iz sončne energije. Če sledite
Vremenska postaja in senzorska postaja DIY: 7 korakov (s slikami)
Vremenska postaja in senzorska postaja DIY: V tem projektu vam bom pokazal, kako skupaj s senzorsko postajo WiFi ustvariti vremensko postajo. Senzorska postaja meri lokalne podatke o temperaturi in vlažnosti ter jih prek WiFi pošlje vremenski postaji. Vremenska postaja nato prikaže t