Talaan ng mga Nilalaman:
- Hakbang 1: Positive at Ground Wires
- Hakbang 2: Pagdaragdag ng Photoresistor
- Hakbang 3: Magdagdag ng IR Sensor
- Hakbang 4: Pagdaragdag ng LCD at Potentiometer
- Hakbang 5: Pagdaragdag ng DHT11 (Temperatura at Humidity Sensor)
- Hakbang 6: Pagdaragdag ng Remote, Ngayon Ikaw ay isang Weather Man
- Hakbang 7: Ginamit na Mga Aklatan
Video: Istasyon ng Panahon: 7 Mga Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:14
Sa Instructable na ito ay ipapakita ko ang mga hakbang at ang code upang mabuo ang iyong sariling istasyon ng panahon! Makakapag-ikot ka sa Temperatura, Humidity, at Liwanag! Mangyaring tandaan, ang iyong remote Code ay naiiba sa minahan, ngunit ipapakita ko kung paano hanapin ang iyong mga tamang Code ID! MGA DAPAT KAILANGAN:
- 1 x Arduino UNO R3
- 1 x IR Remote (anumang gagawin)
- 1 x IR Sensor
- 1 x Photoresistor (Liwanag Sensor)
- 1 x 16x2 LCD Screen
- 3 x 220 Ohm Resistor
- 1 x Potensyomiter
- 1 x DHT11 (Temp / Humid Sensor)
- 1 x Breadboard
- Jumper Wires
Hakbang 1: Positive at Ground Wires
BASIC SETUP
- Ikonekta ang 1 jumper wire (pula) sa + gilid ng breadboard sa port ng GND sa arduino
- Gumamit ng isa pang jumper wire (pula) upang kumonekta sa kabilang panig ng breadboard sa + riles
- Ikonekta ang 1 jumper wire (itim) sa - gilid ng breadboard sa 5v port sa arduino
- Gumamit ng isa pang jumper wire (itim) upang kumonekta sa kabilang panig ng breadboard sa + riles
Hakbang 2: Pagdaragdag ng Photoresistor
- Ilagay ang photoresistor sa breadboard
- Ikonekta ang kanang bahagi sa + riles
- Ikonekta ang kaliwang bahagi sa isang 220 Ohm risistor
- Ikonekta ang isang kawad mula sa risistor sa port 7 sa arduino
- Ikonekta ang isang ground wire na nagmumula sa - riles sa breadboard sa parehong riles na konektado sa nakaraang kawad (port 7)
Hakbang 3: Magdagdag ng IR Sensor
- Ilagay ang IR Sensor sa breadboard
- Ikonekta ang unang kawad sa GND (-) riles sa unang port sa IR
- Ikonekta ang pangalawang kawad sa POSITIVE (+) rail sa pangalawang port sa IR
- Ikonekta ang isang kawad mula sa port 10 sa arduino sa huling post sa IR sensor
Hakbang 4: Pagdaragdag ng LCD at Potentiometer
Magsimula tayo sa pagdaragdag ng Potentiometer
- Ilagay ang LCD Screen at ang Potentiometer sa breadboard
- Ikonekta ang GND (-) riles sa negatibong bahagi ng potensyomiter
- Ikonekta ang POSITIVE (+) riles sa positibong bahagi ng potensyomiter
- Ikonekta ang isang kawad mula sa tuktok ng potensyomiter sa V0 port sa LCD
- Itatakda nito ang kaibahan sa LCD upang ayusin para sa mas madaling pagtingin
Idagdag natin ang LCD Screen, magkakasunod ang mga wire
- Ilagay ang LCD Screen sa breadboard
- Ikonekta ang isang ground wire sa VSS port sa LCD
- (Ang V0 ay konektado mula sa nakaraang hakbang)
- Ang RS ay kumonekta sa port 12 sa arduino
- Ang RW ay kumokonekta sa lupa sa breadboard
- Ang E ay kumonekta sa port ~ 11 sa arduino
- Ang D4 ay kumokonekta sa port ~ 5 sa arduino
- Ang D5 ay kumokonekta sa port 4 sa arduino
- Ang D6 ay kumokonekta sa port 3 sa arduino
- Ang D7 ay kumokonekta sa port 2 sa ardiino
- Ang A ay kumokonekta sa isang 220 Ohm risistor, ang risistor ay kumokonekta sa ground rail sa breadboard
- K ay kumonekta upang kumonekta sa ground rail sa breadboard
Hakbang 5: Pagdaragdag ng DHT11 (Temperatura at Humidity Sensor)
- Ilagay ang DHT11 sa breadboard
- Ikonekta ang positibong rail (+) sa breadboard sa positibong pin sa DHT11, ito ang magiging unang pin sa kaliwa
- Ikonekta ang pangalawang pin sa DHT11 sa isang resistor na 220 Ohm
- Ikonekta ang 220 Ohm Resistor sa port ~ 6 sa arduino
- Ikonekta ang huling at pinaka kanang pin sa negatibong riles sa breadboard
Hakbang 6: Pagdaragdag ng Remote, Ngayon Ikaw ay isang Weather Man
Kung may anumang mga isyu na lumitaw habang itinatayo ito, mangyaring tumingin sa likod ng mga diagram ay na-wire nang wasto. Higit sa malamang ang remote na ginamit ko dito, ay hindi magiging katulad ng sa iyo. Nangangahulugan ito na kakailanganin mong baguhin ang code upang ito ay gumana para sa iyo.
- I-download ang Arduino IDE upang gawin ang mga pagwawasto para sa iyong mga materyales.
- I-download ang ibinigay na code (remoteFinder.ino), buksan ang IDE at i-upload / i-compile ang programa.
- Siguraduhing buksan ang serial monitor.
- Pindutin ang dalawang pindutan na nais mong gamitin at itala ang code na ibinibigay sa iyo ng serial monitor.
TANDAAN: Ang FFFFFF ay hindi tama, itinatapon ito ng IR library kapag nakita nito ang paggamit ng parehong pindutan. Sinasabi lamang na pinindot mo ang parehong pindutan nang paulit-ulit. Kung hindi mo mai-download ang file, narito upang makopya at i-paste.
int RECV_PIN = 6; IRrecv irrecv (RECV_PIN); mga resulta sa pag-decode_resulta;
void setup () {Serial.begin (9600); irrecv.enableIRIn (); // Start the receiver}
void loop () {if (irrecv.decode (& results)) {Serial.println (results.value, HEX); irrecv.resume (); // Natanggap ang susunod na halaga}} Susunod na buksan ang WeatherStation.ino at baguhin ang mga halaga para sa iyo ng mga pindutan. Sa code sila ay nasa simula ng file at tinawag na code1 code2 code3Pagsama ang code at i-upload at handa ka nang sakupin ang Channel 10!
Hakbang 7: Ginamit na Mga Aklatan
dht.h
IRremote.h
LiquidCrystal.h https://www.arduino.cc/en/Referensi/LiquidCrystalKung ang mga aklatan na ito ay na-update o hindi sila gumagana kasama itong huwag mag-email sa akin at ipapadala ko sa iyo ang aking mga aklatan!
Inirerekumendang:
Istasyon ng Panahon Sa Arduino, BME280 at Display para sa Nakikita ang Uso Sa Loob ng Huling 1-2 Araw: 3 Mga Hakbang (na may Mga Larawan)
Istasyon ng Panahon Sa Arduino, BME280 at Display para sa Nakikita ang Uso Sa loob ng Huling 1-2 Araw: Kumusta! Dito sa mga itinuro na mga istasyon ng panahon ay ipinakilala na. Ipinapakita nila ang kasalukuyang presyon ng hangin, temperatura at halumigmig. Ang kulang sa kanila ngayon ay isang pagtatanghal ng kurso sa loob ng huling 1-2 araw. Ang prosesong ito ay magkakaroon ng
Isang Istasyon ng Panahon ng Panahon ng Home ng ESP-Ngayon: 9 Mga Hakbang (na may Mga Larawan)
Isang Station ng Panahon ng Panahon ng Home ng ESP-Ngayon: Nais kong magkaroon ng isang istasyon ng panahon sa bahay nang medyo matagal at isa na madaling suriin ng lahat sa pamilya para sa temperatura at halumigmig. Bilang karagdagan upang subaybayan ang mga kondisyon sa labas nais kong subaybayan ang mga tukoy na silid sa bahay bilang wel
Istasyon ng Panahon Sa Pag-log ng Data: 7 Mga Hakbang (na may Mga Larawan)
Istasyon ng Panahon Sa Pag-log ng Data: Sa pagtuturo na ito ipapakita ko sa iyo kung paano gumawa ng system ng istasyon ng panahon sa iyong sarili. Ang kailangan mo lang ay pangunahing kaalaman sa electronics, programa at kaunting oras. Ang proyektong ito ay nasa paggawa pa rin. Ito ay unang bahagi lamang. Ang mga pag-upgrade ay magiging
Acurite 5 in 1 Weather Station Paggamit ng isang Raspberry Pi at Weewx (iba pang Mga Panahon ng Panahon ay Tugma): 5 Mga Hakbang (na may Mga Larawan)
Acurite 5 in 1 Weather Station Paggamit ng isang Raspberry Pi at Weewx (iba pang Mga Weather Stations ay Tugma): Nang binili ko ang Acurite 5 sa 1 istasyon ng panahon nais kong masuri ang lagay ng panahon sa aking bahay habang wala ako. Nang makauwi ako at naayos ko ito napagtanto ko na dapat kong magkaroon ng display na konektado sa isang computer o bumili ng kanilang smart hub,
Istasyon ng Panahon na Pinagana ng Crude WiFi: 3 Mga Hakbang (na may Mga Larawan)
Crude WiFi-Pinaganang Weather Station: Ngayon ay matututunan mo kung paano ka makakagawa ng isang simpleng istasyon ng panahon na pinagana ng WiFi na magpapadala sa iyo ng data ng temperatura at halumigmig gamit ang IFTTT nang direkta sa iyong e-mail. Ang mga bahagi na ginamit ko ay matatagpuan sa kumantech.com