Sisukord:
- Samm: positiivsed ja maandusjuhtmed
- Samm: fototakisti lisamine
- Samm: lisage infrapunaandur
- 4. samm: LCD ja potentsiomeetri lisamine
- Samm 5: DHT11 (temperatuuri ja niiskuse anduri) lisamine
- 6. samm: lisage kaugjuhtimispult, nüüd olete ilmamees
- Samm: kasutatud raamatukogud
Video: Ilmajaam: 7 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:49
Selles juhendis näitan teie ilmajaama ehitamise samme ja koodi! Saate liikuda temperatuuri, niiskuse ja heleduse vahel! Pange tähele, et teie kaugkood erineb minu omast, kuid ma näitan, kuidas leida õigeid kood -ID -sid! VAJAD:
- 1 x Arduino UNO R3
- 1 x IR -kaugjuhtimispult (sobib igaüks)
- 1 x IR andur
- 1 x fototakisti (heledusandur)
- 1 x 16x2 LCD -ekraan
- 3 x 220 oomi takisti
- 1 x potentsiomeeter
- 1 x DHT11 (temperatuuri/niiskuse andur)
- 1 x leivalaud
- Jumper juhtmed
Samm: positiivsed ja maandusjuhtmed
PÕHISEADISTUS
- Ühendage 1 hüppajajuhe (punane) leivaplaadi + küljega arduino GND -porti
- Kasutage teist rööpajuhet (punane), et ühendada + rööpa leivaplaadi teise poolega
- Ühendage 1 hüppajajuhe (must) leivaplaadi küljele - arduino 5v porti
- Kasutage teise rööpaga (must), et ühendada + rööpa leivaplaadi teise poolega
Samm: fototakisti lisamine
- Asetage fototakisti leivaplaadile
- Ühendage parem pool + rööpaga
- Ühendage vasak pool 220 oomi takistiga
- Ühendage takisti juhe arduino pordiga 7
- Ühendage leivaplaadi rööpast tulev maandusjuhe sama rööpaga, mis on ühendatud eelmise juhtmega (port 7)
Samm: lisage infrapunaandur
- Asetage infrapunasensor leivaplaadile
- Ühendage esimene juhe GND (-) rööpaga IR esimese porti
- Ühendage teine juhe POSITIVE (+) rööpaga IR teise porti
- Ühendage arduino pordi 10 juhe IR -anduri viimase postitusega
4. samm: LCD ja potentsiomeetri lisamine
Alustame potentsiomeetri lisamisega
- Asetage LCD -ekraan ja potentsiomeeter leivaplaadile
- Ühendage GND (-) rööp potentsiomeetri negatiivse küljega
- Ühendage POSITIIVNE (+) rööp potentsiomeetri positiivse küljega
- Ühendage potentsiomeetri ülaosast juhe LCD -ekraani V0 -porti
- See määrab LCD -le kontrasti, et seda oleks mugavam vaadata
Lisame LCD -ekraani, juhtmed on korras
- Asetage LCD -ekraan leivaplaadile
- Ühendage maandusjuhe vedelkristallekraani VSS -porti
- (V0 on juba eelmisest sammust ühendatud)
- RS loob ühenduse arduino pordiga 12
- RW ühendatakse maapinnaga leivaplaadil
- E loob ühenduse arduino pordiga ~ 11
- D4 loob ühenduse arduino pordiga ~ 5
- D5 loob ühenduse arduino pordiga 4
- D6 loob ühenduse arduino pordiga 3
- D7 loob ühenduse ardiino pordiga 2
- A ühendatakse 220 oomi takistiga, takisti ühendatakse leivaplaadil oleva rööpaga
- K ühendab ühenduse, et ühendada leivaplaadi maandusrööpaga
Samm 5: DHT11 (temperatuuri ja niiskuse anduri) lisamine
- Asetage DHT11 leivaplaadile
- Ühendage leivaplaadi positiivne rööp (+) DHT11 positiivse tihvtiga, see on vasakul esimene tihvt
- Ühendage DHT11 teine tihvt 220 oomi takistiga
- Ühendage 220 oomi takisti arduino pordiga ~ 6
- Ühendage viimane ja kõige parem tihvt leivaplaadi negatiivse rööpaga
6. samm: lisage kaugjuhtimispult, nüüd olete ilmamees
Kui selle ehitamisel ilmneb probleeme, vaadake tagasi, kuidas skeemid on õigesti ühendatud. Enam kui tõenäoline, et pult, mida ma selles kasutasin, ei ole sama, mis teie oma. See tähendab, et peate koodi muutma, et see teie jaoks toimiks.
- Nende materjalide paranduste tegemiseks laadige alla Arduino IDE.
- Laadige alla pakutud kood (remoteFinder.ino), avage IDE ja laadige programm üles.
- Avage kindlasti jadamonitor.
- Vajutage kahte nuppu, mida soovite kasutada, ja salvestage jadamonitorilt saadud kood.
MÄRKUS. FFFFFF pole õige, infoteek viskab selle üles, kui tuvastab sama nupu kasutamise. See tähendab lihtsalt, et vajutate sama nuppu ikka ja jälle. Kui te ei saa faili alla laadida, on see siin kopeerimine ja kleepimine.
int RECV_PIN = 6; IRrecv irrecv (RECV_PIN); decode_results tulemused;
void setup () {Serial.begin (9600); irrecv.enableIRIn (); // Käivitage vastuvõtja}
void loop () {if (irrecv.decode (& results)) {Serial.println (results.value, HEX); irrecv.resume (); // Võtke vastu järgmine väärtus}} Järgmisena avage WeatherStation.ino ja muutke nuppude väärtused teie omaks. Koodis on need faili alguses ja neid nimetatakse kood1 kood2 kood3 Kompileerige kood ja laadige üles ning nüüd olete valmis kanal 10 üle võtma!
Samm: kasutatud raamatukogud
dht.h
IRremote.h
LiquidCrystal.h https://www.arduino.cc/en/Reference/LiquidCrystalKui neid raamatukogusid on värskendatud või nad ei tööta, saatke mulle e -kiri ja ma saadan teile oma raamatukogud!
Soovitan:
Professionaalne ilmajaam ESP8266 ja ESP32 DIY abil: 9 sammu (piltidega)
Professionaalne ilmajaam, kasutades ESP8266 ja ESP32 isetegemist: LineaMeteoStazione on täielik ilmajaam, mida saab ühendada Sensirioni professionaalsete anduritega ja mõne Davise instrumendi komponendiga (vihmamõõtur, anemomeeter). Projekt on mõeldud DIY ilmajaamana, kuid nõuab lihtsalt
Kaabeltelevisiooniga ilmajaam: 5 sammu
Satelliit -abiga ilmajaam: see projekt on mõeldud inimestele, kes soovivad koguda oma ilmaandmeid. Selle abil saab mõõta tuule kiirust ja suunda, temperatuuri ja õhuniiskust. Samuti on see võimeline kuulama ilmastiku satelliite, mis tiirlevad ümber Maa iga 100 minuti järel. Ma tahan
Käeshoitav ilmajaam: 4 sammu
Käeshoitav ilmajaam: selles juhendis kasutame pardal Arduino, oled -ekraani ja SparkFuni keskkonnaandurite kombinatsiooni koos CCS811 ja BME280 anduritega, et luua käeshoitav seade, mis mõõdab temperatuuri, niiskust, TVOC taset, õhurõhku
Fanair: teie toa ilmajaam: 6 sammu (piltidega)
Fanair: teie toa ilmajaam: Praeguse ilma teada saamiseks on lugematuid viise, kuid siis teate ainult väljas olevat ilma. Mis saab siis, kui soovite teada, milline ilm on teie majas, konkreetses toas? Seda ma üritan selle projektiga lahendada. Fanair kasutab mul
NaTaLia ilmajaam: Arduino päikeseenergial töötav ilmajaam on õigesti tehtud: 8 sammu (piltidega)
NaTaLia ilmajaam: Arduino päikeseenergial töötav ilmajaam on õigesti tehtud: pärast 1 -aastast edukat tegutsemist kahes erinevas kohas jagan oma päikeseenergiaga töötavate ilmajaamade projektiplaane ja selgitan, kuidas see arenes süsteemiks, mis võib pika aja jooksul tõesti ellu jääda perioodid päikeseenergiast. Kui järgite