Cov txheej txheem:

Chaw Nres Tsheb Huab Cua: 7 Kauj Ruam
Chaw Nres Tsheb Huab Cua: 7 Kauj Ruam

Video: Chaw Nres Tsheb Huab Cua: 7 Kauj Ruam

Video: Chaw Nres Tsheb Huab Cua: 7 Kauj Ruam
Video: Plab Plab Ntswg..(Pluav Pluav Ntswg) Maiv Twm New Song 2023-2024 2024, Kaum ib hlis
Anonim
Chaw nres tsheb huab cua
Chaw nres tsheb huab cua

Hauv Cov Lus Qhia Kuv yuav qhia cov qib thiab cov cai los tsim koj tus kheej lub chaw nres tsheb huab cua! Koj yuav muaj peev xwm taug kev los ntawm Kev Kub, Vaum, thiab Kaj! Thov nco ntsoov, koj tus lej nyob deb yuav txawv ntawm kuv, tab sis kuv yuav qhia pom yuav ua li cas thiaj pom koj li Code Code raug! KOJ YUAV TSUM:

  • 1 x Arduino UNO R3
  • 1 x IR Chaw Taws Teeb (txhua yam yuav ua)
  • 1 x IR Sensor
  • 1 x Photoresistor (Brightness Sensor)
  • 1 x 16x2 LCD Screen
  • 3 x 220 Ohm Resistor
  • 1 x Potentiometer
  • 1 x DHT11 (Temp/Humid Sensor)
  • 1 x Breadboard
  • Jumper Hlau

Kauj Ruam 1: Cov Hluav Taws Xob Zoo thiab Av

Zoo thiab Hauv av Hlau
Zoo thiab Hauv av Hlau

YOOJ YIM TSHUAJ

  1. Txuas 1 jumper hlau (liab) mus rau + sab ntawm lub khob cij rau GND chaw nres nkoj ntawm arduino
  2. Siv lwm lub jumper hlau (liab) txuas mus rau lwm sab ntawm lub khob cij ntawm lub + tsheb nqaj hlau
  3. Txuas 1 jumper hlau (dub) mus rau - sab ntawm lub khob cij rau 5v chaw nres nkoj ntawm arduino
  4. Siv lwm lub jumper hlau (dub) txuas mus rau lwm sab ntawm lub khob cij ntawm lub + tsheb nqaj hlau

Kauj ruam 2: Ntxiv Photoresistor

Ntxiv Photoresistor
Ntxiv Photoresistor
  1. Muab tus photoresistor tso rau ntawm lub khob cij
  2. Txuas sab xis mus rau + kev tsheb nqaj hlau
  3. Txuas sab laug mus rau 220 Ohm resistor
  4. Txuas cov xaim los ntawm tus tiv thaiv mus rau chaw nres nkoj 7 ntawm arduino
  5. Txuas cov xov hlau hauv av los ntawm - tsheb nqaj hlau ntawm lub khob cij mus rau tib txoj kev tsheb nqaj hlau txuas nrog rau cov xaim yav dhau los (chaw nres nkoj 7)

Kauj Ruam 3: Ntxiv IR Sensor

Ntxiv IR Sensor
Ntxiv IR Sensor
  1. Muab IR Sensor tso rau ntawm lub khob cij
  2. Txuas thawj xaim mus rau GND (-) kev tsheb nqaj hlau mus rau thawj qhov chaw nres nkoj ntawm IR
  3. Txuas ob txoj hlua hlau mus rau POSITIVE (+) kev tsheb nqaj hlau mus rau qhov chaw nres nkoj thib ob ntawm IR
  4. Txuas xov hlau los ntawm chaw nres nkoj 10 ntawm arduino mus rau qhov kawg ntawm IR sensor

Kauj Ruam 4: Ntxiv LCD thiab Potentiometer

Ntxiv LCD thiab Potentiometer
Ntxiv LCD thiab Potentiometer

Cia peb pib nrog ntxiv Potentiometer

  1. Muab lub vijtsam LCD thiab Potentiometer tso rau ntawm lub khob cij
  2. Txuas GND (-) kev tsheb nqaj hlau mus rau qhov tsis zoo ntawm lub hwj chim
  3. Txuas POSITIVE (+) kev tsheb nqaj hlau mus rau qhov zoo ntawm lub hwj chim
  4. Txuas cov xaim los ntawm sab saum toj ntawm lub hwj chim mus rau V0 chaw nres nkoj ntawm LCD
  5. Qhov no yuav teeb qhov sib piv rau LCD txhawm rau kho kom pom yooj yim dua

Cia peb ntxiv LCD Screen, cov xov hlau yuav nyob rau hauv kev txiav txim

  1. Muab lub vijtsam LCD tso rau ntawm lub khob cij
  2. Txuas cov xaim av mus rau VSS chaw nres nkoj ntawm LCD
  3. (V0 twb tau txuas nrog los ntawm cov kauj ruam dhau los)
  4. RS yuav txuas mus rau chaw nres nkoj 12 ntawm arduino
  5. RW yuav txuas mus rau hauv av ntawm lub khob cij
  6. E yuav txuas mus rau chaw nres nkoj ~ 11 ntawm arduino
  7. D4 yuav txuas mus rau chaw nres nkoj ~ 5 ntawm arduino
  8. D5 yuav txuas mus rau chaw nres nkoj 4 ntawm arduino
  9. D6 yuav txuas mus rau chaw nres nkoj 3 ntawm arduino
  10. D7 yuav txuas rau chaw nres nkoj 2 ntawm ardiino
  11. A yuav txuas rau 220 Ohm resistor, tus tiv thaiv txuas nrog rau hauv av tsheb nqaj hlau ntawm lub khob cij
  12. K yuav txuas mus txuas rau cov tsheb nqaj hlau hauv av ntawm daim txiag ntoo

Kauj Ruam 5: Ntxiv DHT11 (Kub thiab Vaum Sensor)

Ntxiv DHT11 (Kub thiab Vaum Sensor)
Ntxiv DHT11 (Kub thiab Vaum Sensor)
  1. Muab DHT11 tso rau ntawm lub khob cij
  2. Txuas txoj kev tsheb nqaj hlau zoo (+) ntawm daim phiaj rau tus pin zoo ntawm DHT11, nws yuav yog tus pin thawj ntawm sab laug
  3. Txuas tus pin thib ob ntawm DHT11 mus rau 220 Ohm resistor
  4. Txuas 220 Ohm Resistor rau chaw nres nkoj ~ 6 ntawm arduino
  5. Txuas qhov kawg thiab txoj cai tus pin mus rau txoj kev tsis zoo ntawm lub khob cij

Kauj Ruam 6: Ntxiv Chaw Taws Teeb, Tam sim no koj yog Huab Cua Huab Cua

Ntxiv Cov Chaw Taws Teeb, Tam sim no koj yog Huab Cua Huab Cua!
Ntxiv Cov Chaw Taws Teeb, Tam sim no koj yog Huab Cua Huab Cua!

Yog tias muaj teeb meem tshwm sim thaum tsim qhov no, thov saib rov qab los ntawm cov duab kos tau txuas kom raug. Ntau dua li qhov chaw taws teeb kuv siv rau ntawm no, yuav tsis zoo ib yam li koj li. Qhov no txhais tau tias koj yuav tau hloov txoj cai kom nws ua haujlwm rau koj.

  1. Rub tawm Arduino IDE los ua cov kev hloov kho no rau koj cov ntaub ntawv.
  2. Rub tawm cov cai muab (remoteFinder.ino), qhib IDE thiab rub tawm/sau qhov program.
  3. Nco ntsoov qhib qhov saib ua ntej.
  4. Nias ob lub pob uas koj xav siv thiab sau cov cai uas tus saib xyuas txuas rau muab rau koj.

NCO TSEG: FFFFFF tsis raug, lub tsev qiv ntawv IR cuam tshuam qhov no thaum nws pom tias siv tib lub pob. Qhov no tsuas yog hais tias koj tab tom nias tib lub pob ntau thiab ntau dua. Yog tias koj tsis tuaj yeem rub tawm cov ntawv, ntawm no nws yog theej thiab muab tshuaj txhuam.

int RECV_PIN = 6; IRrecv irrecv (RECV_PIN); decode_results cov txiaj ntsig;

teeb tsa tsis muaj dab tsi () {Serial.begin (9600); irrecv.enableIRIn (); // Pib tus txais}

void loop () {if (irrecv.decode (& results)) {Serial.println (results.value, HEX); irrecv.resume (); // Tau txais tus nqi tom ntej}} Tom ntej qhib WeatherStation.ino thiab hloov qhov txiaj ntsig rau cov nyees khawm rau koj li. Hauv cov lej lawv tau pib ntawm cov ntawv thiab raug hu ua code1 code2 code3 Sau cov lej thiab xa thiab tam sim no koj tau npaj los hla Channel 10!

Kauj Ruam 7: Siv Lub Tsev Qiv Ntawv

dht.h

IRremote.h

LiquidCrystal.h https://www.arduino.cc/en/Reference/LiquidCrystal Yog tias cov tsev qiv ntawv no tau hloov kho lossis lawv tsis ua haujlwm nrog nws xav email rau kuv thiab kuv yuav xa kuv cov tsev qiv ntawv rau koj!

Pom zoo: