Sisällysluettelo:
- Vaihe 1: Positiiviset ja maadoitusjohdot
- Vaihe 2: Valovastuksen lisääminen
- Vaihe 3: Lisää infrapunatunnistin
- Vaihe 4: Nestekidenäytön ja potentiometrin lisääminen
- Vaihe 5: DHT11: n (lämpötila- ja kosteusanturi) lisääminen
- Vaihe 6: Kaukosäätimen lisääminen, nyt olet säämies
- Vaihe 7: Käytetyt kirjastot
Video: Sääasema: 7 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:03
Tässä ohjeessa näytän vaiheet ja koodin oman sääaseman rakentamiseen! Voit selata lämpötilaa, kosteutta ja kirkkautta! Huomaa, että etäkoodisi on erilainen kuin minun, mutta näytän, miten löydän oikeat kooditunnuksesi! TARVITTAVAT ASIAT:
- 1 x Arduino UNO R3
- 1 x IR -kaukosäädin (mikä tahansa kelpaa)
- 1 x IR -anturi
- 1 x valovastus (kirkkausanturi)
- 1 x 16x2 LCD -näyttö
- 3 x 220 ohmin vastus
- 1 x potentiometri
- 1 x DHT11 (lämpötila-/kosteusanturi)
- 1 x leipälauta
- Hyppyjohdot
Vaihe 1: Positiiviset ja maadoitusjohdot
PERUSASETUKSET
- Kytke 1 hyppyjohdin (punainen) leipälevyn + -puolelle arduinon GND -porttiin
- Liitä toinen hyppyjohdin (punainen) + -kiskon leipälaudan toiselle puolelle
- Kytke 1 hyppyjohdin (musta) leipälevyn - puolelle arduinon 5 voltin porttiin
- Käytä toista hyppyjohtoa (musta) liittääksesi + -kiskon leipälaudan toiselle puolelle
Vaihe 2: Valovastuksen lisääminen
- Aseta valovastus leipälevylle
- Liitä oikea puoli + -kiskoon
- Liitä vasen puoli 220 ohmin vastukseen
- Liitä johto vastuksesta arduinon porttiin 7
- Liitä leipälevyn - kiskosta tuleva maadoitusjohto samaan kiskoon, joka on liitetty edelliseen johtoon (portti 7)
Vaihe 3: Lisää infrapunatunnistin
- Aseta IR -anturi leipälevylle
- Liitä ensimmäinen johto GND (-) -kiskoon IR-portin ensimmäiseen porttiin
- Kytke toinen johto POSITIVE (+) -kiskoon IR -portin toiseen porttiin
- Liitä johto arduinon portista 10 IR -anturin viimeiseen pylvääseen
Vaihe 4: Nestekidenäytön ja potentiometrin lisääminen
Aloitetaan lisäämällä potentiometri
- Aseta LCD -näyttö ja potentiometri leipälevylle
- Liitä GND (-) -kisko potentiometrin negatiiviseen puoleen
- Kytke POSITIIVINEN (+) -kisko potentiometrin positiiviseen puoleen
- Liitä johto potentiometrin yläosasta nestekidenäytön V0 -porttiin
- Tämä asettaa nestekidenäytön kontrastin säädettäväksi katselun helpottamiseksi
Lisätään LCD -näyttö, johdot ovat kunnossa
- Aseta LCD -näyttö leipälevylle
- Liitä maadoitusjohto nestekidenäytön VSS -porttiin
- (V0 on jo yhdistetty edellisestä vaiheesta)
- RS muodostaa yhteyden arduinon porttiin 12
- RW liitetään maahan leipälevyllä
- E muodostaa yhteyden arduinon porttiin ~ 11
- D4 muodostaa yhteyden arduinon porttiin ~ 5
- D5 muodostaa yhteyden arduinon porttiin 4
- D6 muodostaa yhteyden arduinon porttiin 3
- D7 muodostaa yhteyden ardiinon porttiin 2
- A kytketään 220 ohmin vastukseen, vastus kytkeytyy leipälevyn maadoituskiskoon
- K muodostaa yhteyden liitäntälevyn maadoituskiskoon
Vaihe 5: DHT11: n (lämpötila- ja kosteusanturi) lisääminen
- Aseta DHT11 leipälevylle
- Kytke leipälevyn positiivinen kisko (+) DHT11: n positiiviseen nastaan, se on ensimmäinen nasta vasemmalla
- Liitä DHT11: n toinen nasta 220 ohmin vastukseen
- Liitä 220 ohmin vastus arduinon porttiin ~ 6
- Liitä viimeinen ja oikea nasta leipälevyn negatiiviseen kiskoon
Vaihe 6: Kaukosäätimen lisääminen, nyt olet säämies
Jos tämän rakentamisessa ilmenee ongelmia, katso taaksepäin kaavioiden kytkennät oikein. Todennäköisesti kaukosäädin, jota käytin tässä, ei ole sama kuin sinun. Tämä tarkoittaa, että sinun on muutettava koodi, jotta se toimii sinulle.
- Lataa Arduino IDE, jotta voit korjata materiaalisi.
- Lataa annettu koodi (remoteFinder.ino), avaa IDE ja lataa/käännä ohjelma.
- Muista avata sarjamonitori.
- Paina kahta painiketta, joita haluat käyttää, ja tallenna sarjamonitorin antama koodi.
HUOMAUTUS: FFFFFF ei ole oikea, IR -kirjasto heittää tämän havaitessaan saman painikkeen käytön. Tämä tarkoittaa vain sitä, että painat samaa painiketta uudestaan ja uudestaan. Jos et voi ladata tiedostoa, kopioi ja liitä se.
int RECV_PIN = 6; IRrecv irrecv (RECV_PIN); decode_results tulokset;
void setup () {Serial.begin (9600); irrecv.enableIRIn (); // Käynnistä vastaanotin}
void loop () {if (irrecv.decode (& results)) {Serial.println (results.value, HEX); irrecv.resume (); // Vastaanota seuraava arvo}} Avaa seuraavaksi WeatherStation.ino ja muuta painikkeiden arvot omiksi. Koodissa ne ovat tiedoston alussa ja niitä kutsutaan koodiksi1 koodi2 koodi3Käännä koodi ja lataa ja nyt olet valmis ottamaan kanavan 10 haltuun!
Vaihe 7: Käytetyt kirjastot
dht.h
IRremote.h
LiquidCrystal.h https://www.arduino.cc/en/Reference/LiquidCrystalJos nämä kirjastot on päivitetty tai ne eivät toimi sen kanssa, lähetä minulle sähköpostia, niin lähetän sinulle kirjastot!
Suositeltava:
Ammattimainen sääasema käyttäen ESP8266- ja ESP32 -DIY: 9 vaihetta (kuvilla)
Ammattimainen sääasema käyttämällä ESP8266- ja ESP32 -DIY: LineaMeteoStazione on täydellinen sääasema, joka voidaan liittää Sensirionin ammattitunnistimiin sekä joihinkin Davis -instrumenttikomponentteihin (sademittari, tuulimittari)
HC-12 pitkän kantaman sääasema ja DHT-anturit: 9 vaihetta
HC-12 pitkän kantaman sääasema ja DHT-anturit: Tässä opetusohjelmassa opimme tekemään etäsääaseman kahden dht-anturin, HC12-moduulin ja I2C-LCD-näytön avulla. Katso video
Satelliitti -avusteinen sääasema: 5 vaihetta
Satelliitti -avusteinen sääasema: Tämä projekti on tarkoitettu ihmisille, jotka haluavat kerätä omia säätietoja. Se voi mitata tuulen nopeuden ja suunnan, lämpötilan ja ilmankosteuden. Se pystyy myös kuuntelemaan maapalloa kiertäviä sääsatelliitteja kerran 100 minuutissa. Minä tahdon
Kädessä pidettävä sääasema: 4 vaihetta
Kädessä pidettävä sääasema: Tässä opetusohjelmassa käytämme Arduinoa, olet -näyttöä ja SparkFun -ympäristöanturiyhdistelmää CCS811- ja BME280 -antureiden kanssa rakentaaksesi kämmenlaitteen, joka mittaa lämpötilaa, kosteutta, TVOC -tasoja, ilmanpainetta
NaTaLia -sääasema: Arduinon aurinkovoimalla toimiva sääasema tehty oikein: 8 vaihetta (kuvilla)
NaTaLia -sääasema: Arduino -aurinkovoimalla toimiva sääasema tehty oikein: 1 vuoden onnistuneen toiminnan jälkeen kahdessa eri paikassa jaan aurinkovoimalla toimivan sääaseman projektisuunnitelmani ja selitän, kuinka siitä kehittyi järjestelmä, joka voi todella selviytyä pitkään ajan aurinkoenergiasta. Jos seuraat