Talaan ng mga Nilalaman:

Istasyon ng Panahon: 7 Mga Hakbang
Istasyon ng Panahon: 7 Mga Hakbang

Video: Istasyon ng Panahon: 7 Mga Hakbang

Video: Istasyon ng Panahon: 7 Mga Hakbang
Video: Paghahanda sa panahon ng kalamidad at panganib. (Grade 3 Araling Panlipunan) 2024, Nobyembre
Anonim
Weather Station
Weather Station

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

Positive at Ground Wires
Positive at Ground Wires

BASIC SETUP

  1. Ikonekta ang 1 jumper wire (pula) sa + gilid ng breadboard sa port ng GND sa arduino
  2. Gumamit ng isa pang jumper wire (pula) upang kumonekta sa kabilang panig ng breadboard sa + riles
  3. Ikonekta ang 1 jumper wire (itim) sa - gilid ng breadboard sa 5v port sa arduino
  4. Gumamit ng isa pang jumper wire (itim) upang kumonekta sa kabilang panig ng breadboard sa + riles

Hakbang 2: Pagdaragdag ng Photoresistor

Pagdaragdag ng Photoresistor
Pagdaragdag ng Photoresistor
  1. Ilagay ang photoresistor sa breadboard
  2. Ikonekta ang kanang bahagi sa + riles
  3. Ikonekta ang kaliwang bahagi sa isang 220 Ohm risistor
  4. Ikonekta ang isang kawad mula sa risistor sa port 7 sa arduino
  5. 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

Magdagdag ng IR Sensor
Magdagdag ng IR Sensor
  1. Ilagay ang IR Sensor sa breadboard
  2. Ikonekta ang unang kawad sa GND (-) riles sa unang port sa IR
  3. Ikonekta ang pangalawang kawad sa POSITIVE (+) rail sa pangalawang port sa IR
  4. Ikonekta ang isang kawad mula sa port 10 sa arduino sa huling post sa IR sensor

Hakbang 4: Pagdaragdag ng LCD at Potentiometer

Pagdaragdag ng LCD at Potentiometer
Pagdaragdag ng LCD at Potentiometer

Magsimula tayo sa pagdaragdag ng Potentiometer

  1. Ilagay ang LCD Screen at ang Potentiometer sa breadboard
  2. Ikonekta ang GND (-) riles sa negatibong bahagi ng potensyomiter
  3. Ikonekta ang POSITIVE (+) riles sa positibong bahagi ng potensyomiter
  4. Ikonekta ang isang kawad mula sa tuktok ng potensyomiter sa V0 port sa LCD
  5. Itatakda nito ang kaibahan sa LCD upang ayusin para sa mas madaling pagtingin

Idagdag natin ang LCD Screen, magkakasunod ang mga wire

  1. Ilagay ang LCD Screen sa breadboard
  2. Ikonekta ang isang ground wire sa VSS port sa LCD
  3. (Ang V0 ay konektado mula sa nakaraang hakbang)
  4. Ang RS ay kumonekta sa port 12 sa arduino
  5. Ang RW ay kumokonekta sa lupa sa breadboard
  6. Ang E ay kumonekta sa port ~ 11 sa arduino
  7. Ang D4 ay kumokonekta sa port ~ 5 sa arduino
  8. Ang D5 ay kumokonekta sa port 4 sa arduino
  9. Ang D6 ay kumokonekta sa port 3 sa arduino
  10. Ang D7 ay kumokonekta sa port 2 sa ardiino
  11. Ang A ay kumokonekta sa isang 220 Ohm risistor, ang risistor ay kumokonekta sa ground rail sa breadboard
  12. K ay kumonekta upang kumonekta sa ground rail sa breadboard

Hakbang 5: Pagdaragdag ng DHT11 (Temperatura at Humidity Sensor)

Pagdaragdag ng DHT11 (Temperatura at Humidity Sensor)
Pagdaragdag ng DHT11 (Temperatura at Humidity Sensor)
  1. Ilagay ang DHT11 sa breadboard
  2. Ikonekta ang positibong rail (+) sa breadboard sa positibong pin sa DHT11, ito ang magiging unang pin sa kaliwa
  3. Ikonekta ang pangalawang pin sa DHT11 sa isang resistor na 220 Ohm
  4. Ikonekta ang 220 Ohm Resistor sa port ~ 6 sa arduino
  5. Ikonekta ang huling at pinaka kanang pin sa negatibong riles sa breadboard

Hakbang 6: Pagdaragdag ng Remote, Ngayon Ikaw ay isang Weather Man

Pagdaragdag ng Remote, Ngayon Ikaw ay isang Weather Man!
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.

  1. I-download ang Arduino IDE upang gawin ang mga pagwawasto para sa iyong mga materyales.
  2. I-download ang ibinigay na code (remoteFinder.ino), buksan ang IDE at i-upload / i-compile ang programa.
  3. Siguraduhing buksan ang serial monitor.
  4. 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: