INHOUDSOPGAWE:
- Stap 1: Positiewe en gronddrade
- Stap 2: Voeg fotoresistor by
- Stap 3: Voeg IR -sensor by
- Stap 4: Voeg LCD en potensiometer by
- Stap 5: Voeg DHT11 (temperatuur- en humiditeitsensor) by
- Stap 6: Voeg die afstandsbediening by, nou is u 'n weerman
- Stap 7: biblioteke gebruik
Video: Weerstasie: 7 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:27
In hierdie instruksies sal ek die stappe en die kode wys om u eie weerstasie te bou! U sal deur temperatuur, humiditeit en helderheid kan fietsry! Let daarop dat u afgeleë kode anders is as myne, maar ek sal u wys hoe u die regte kode -ID's kan vind! DINGE WAT U NODIG HET:
- 1 x Arduino UNO R3
- 1 x IR -afstandsbediening (enige een sal doen)
- 1 x IR -sensor
- 1 x fotoresistor (helderheidssensor)
- 1 x 16x2 LCD skerm
- 3 x 220 Ohm weerstand
- 1 x Potensiometer
- 1 x DHT11 (temp/vogtige sensor)
- 1 x broodbord
- Jumper Wires
Stap 1: Positiewe en gronddrade
BASIESE OPSTEL
- Koppel 1 jumperdraad (rooi) aan die + kant van die broodbord aan die GND -poort op die arduino
- Gebruik 'n ander springdraad (rooi) om aan die ander kant van die broodbord op die + -rail te koppel
- Koppel 1 jumperdraad (swart) aan die - kant van die broodbord aan die 5v -poort op die arduino
- Gebruik nog 'n jumperdraad (swart) om aan die ander kant van die broodbord op die + -rail te koppel
Stap 2: Voeg fotoresistor by
- Plaas die fotoresistor op die broodbord
- Koppel die regterkant aan die + -rail
- Koppel die linkerkant aan 'n 220 Ohm -weerstand
- Koppel 'n draad van die weerstand aan poort 7 op die arduino
- Koppel 'n gronddraad wat van die - spoor op die broodbord kom, aan op dieselfde spoor wat aan die vorige draad gekoppel is (poort 7)
Stap 3: Voeg IR -sensor by
- Plaas IR -sensor op broodbord
- Koppel die eerste draad aan die GND (-) -rail aan die eerste poort op die IR
- Koppel die tweede draad aan die POSITIEWE (+) reling na die tweede poort op die IR
- Koppel 'n draad vanaf poort 10 op die arduino na die laaste pos op die IR -sensor
Stap 4: Voeg LCD en potensiometer by
Kom ons begin met die toevoeging van die potensiometer
- Plaas die LCD -skerm en die potensiometer op die broodbord
- Koppel die GND (-) -rail aan die negatiewe kant van die potensiometer
- Koppel die POSITIEWE (+) reling aan die positiewe kant van die potensiometer
- Koppel 'n draad van die bokant van die potensiometer na die V0 -poort op die LCD
- Dit stel die kontras met die LCD in om dit makliker te maak om te sien
Kom ons voeg die LCD -skerm by, die drade is in orde
- Plaas die LCD -skerm op die broodbord
- Koppel 'n aarddraad aan die VSS -poort op die LCD
- (V0 is reeds verbind vanaf die vorige stap)
- RS sal aansluit by poort 12 op arduino
- RW sal aansluit by die grond op die broodbord
- E sal koppel aan poort ~ 11 op arduino
- D4 sal aansluit by poort ~ 5 op arduino
- D5 sal aansluit by poort 4 op arduino
- D6 sal aansluit by poort 3 op arduino
- D7 sal aansluit by poort 2 op ardiino
- A sal aansluit by 'n weerstand van 220 Ohm, die weerstand kan met die grondrail op die broodbord verbind word
- K sal aansluit om aan te sluit op die grondrail op broodbord
Stap 5: Voeg DHT11 (temperatuur- en humiditeitsensor) by
- Plaas DHT11 op broodbord
- Koppel die positiewe spoor (+) op die broodbord aan die positiewe pen op DHT11, dit is die eerste pen aan die linkerkant
- Koppel die tweede pen op die DHT11 aan 'n weerstand van 220 Ohm
- Koppel die 220 Ohm -weerstand aan op poort ~ 6 op arduino
- Koppel die laaste en regsste pen aan die negatiewe spoor op die broodbord
Stap 6: Voeg die afstandsbediening by, nou is u 'n weerman
As daar probleme ontstaan tydens die konstruksie daarvan, kyk asseblief terug deur die diagramme wat korrek bedraad is. Die afstandsbediening wat ek hierop gebruik het, is waarskynlik nie dieselfde as u s'n nie. Dit beteken dat u die kode moet verander om dit vir u te laat werk.
- Laai die Arduino IDE af om hierdie regstellings vir u materiaal aan te bring.
- Laai die verskafde kode af (remoteFinder.ino), maak die IDE oop en laai die program op.
- Maak seker dat u die seriële monitor oopmaak.
- Druk die twee knoppies wat u wil gebruik en teken die kode op wat die seriële monitor u gee.
OPMERKING: FFFFFF is nie korrek nie; die IR -biblioteek gooi dit as dit die gebruik van dieselfde knoppie opspoor. Dit beteken net dat u keer op keer op dieselfde knoppie druk. As u die lêer nie kan aflaai nie, moet u dit hier kopieer en plak.
int RECV_PIN = 6; IRrecv irrecv (RECV_PIN); resultate van dekode_resultate;
ongeldige opstelling () {Serial.begin (9600); irrecv.enableIRIn (); // Begin die ontvanger}
leegte -lus () {if (irrecv.decode (& resultate)) {Serial.println (results.value, HEX); irrecv.resume (); // Ontvang die volgende waarde}} Maak dan die WeatherStation.ino oop en verander die waardes vir die knoppies na joune. In die kode is hulle aan die begin van die lêer en word code1 code2 code3 saamgestel. Stel die kode saam en laai op en nou is u gereed om kanaal 10 oor te neem!
Stap 7: biblioteke gebruik
dht.h
IRremote.h
LiquidCrystal.h https://www.arduino.cc/en/Reference/LiquidCrystal As hierdie biblioteke opgedateer is of nie daarmee werk nie, stuur 'n e -pos aan my en ek stuur vir u my biblioteke!
Aanbeveel:
Professionele weerstasie met behulp van ESP8266 en ESP32 DIY: 9 stappe (met foto's)
Professionele weerstasie met behulp van ESP8266 en ESP32 DIY: LineaMeteoStazione is 'n volledige weerstasie wat met professionele sensors van Sensirion sowel as 'n Davis -instrumentkomponent (reënmeter, windmeter) verbind kan word
HC-12 Weerstasie vir lang afstande en DHT-sensors: 9 stappe
HC-12 langafstand-weerstasie en DHT-sensors: In hierdie tutoriaal leer ons hoe u 'n afstandweerstasie op afstand kan maak met twee dht-sensors, HC12-modules en die I2C LCD-skerm. Kyk na die video
Weerstasie deur satelliete: 5 stappe
Weerstasie deur satelliete: hierdie projek is bedoel vir mense wat hul eie weerdata wil versamel. Dit kan windspoed en rigting, temperatuur en lugvogtigheid meet. Dit is ook in staat om elke 100 minute na weersatelliete te luister wat om die aarde wentel. Ek wil
Weerstasie: 4 stappe
Handweerweerstasie: In hierdie instruksies gebruik ons 'n Arduino, 'n oled -skerm en 'n kombinasie van SparkFun omgewingsensors met CCS811- en BME280 -sensors aan boord om 'n handtoestel te bou wat temperatuur, humiditeit, TVOC -vlakke, barometriese druk
NaTaLia Weerstasie: Arduino -sonkrag -weerstasie op die regte manier: 8 stappe (met foto's)
NaTaLia Weerstasie: Arduino -sonkrag -weerstasie op die regte manier: Na 1 jaar suksesvolle werking op 2 verskillende plekke deel ek my projekplanne met sonkrag -aangedrewe weerstasies en verduidelik hoe dit ontwikkel het tot 'n stelsel wat werklik oor 'n lang tyd kan voortbestaan tydperke van sonkrag. As jy volg