Përmbajtje:

Stacioni i motit: 7 hapa
Stacioni i motit: 7 hapa

Video: Stacioni i motit: 7 hapa

Video: Stacioni i motit: 7 hapa
Video: MOSSI - SERIOZISHT (Prod. LAYKX) 2024, Nëntor
Anonim
Stacioni i motit
Stacioni i motit

Në këtë Instructable unë do të tregoj hapat dhe kodin për të ndërtuar stacionin tuaj të motit! Ju do të jeni në gjendje të kaloni nëpër Temperaturë, Lagështi dhe Shkëlqim! Ju lutemi vini re, Kodi juaj në distancë do të jetë i ndryshëm nga i imi, por unë do t'ju tregoj se si t'i gjeni ID -të tuaja të sakta të Kodit! Gjërat që ju duhen:

  • 1 x Arduino UNO R3
  • 1 x telekomandë IR (çdo gjë do të bëjë)
  • 1 x Sensor IR
  • 1 x Photoresistor (Sensori i shkëlqimit)
  • 1 x 16x2 ekran LCD
  • 3 x 220 Rezistencë Ohm
  • 1 x Potenciometër
  • 1 x DHT11 (Temp/Sensor i lagësht)
  • 1 x Breadboard
  • Telat Jumper

Hapi 1: Telat pozitivë dhe tokëzues

Tela pozitivë dhe tokëzues
Tela pozitivë dhe tokëzues

VENDOSJA THEMELORE

  1. Lidhni 1 tel kërcyes (të kuq) në anën + e dërrasës së bukës me portën GND në arduino
  2. Përdorni një tel tjetër kërcyes (të kuq) për t'u lidhur me anën tjetër të dërrasës së bukës në shinën +
  3. Lidhni 1 tel bluzë (e zezë) në anën e dërrasës së bukës me portën 5v në arduino
  4. Përdorni një tel tjetër bluzë (e zezë) për t'u lidhur me anën tjetër të dërrasës së bukës në shinën +

Hapi 2: Shtimi i Photoresistor

Shtimi i fotorezistorit
Shtimi i fotorezistorit
  1. Vendoseni rezistencën e fotos në dërrasën e bukës
  2. Lidhni anën e djathtë me hekurudhën +
  3. Lidheni anën e majtë me një rezistencë 220 Ohm
  4. Lidhni një tel nga rezistenca në portën 7 në arduino
  5. Lidhni një tel tokësor që vjen nga hekurudha në dërrasën e bukës me të njëjtën binar të lidhur me telin e mëparshëm (porti 7)

Hapi 3: Shtoni sensorin IR

Shtoni sensorin IR
Shtoni sensorin IR
  1. Vendoseni sensorin IR në dërrasën e bukës
  2. Lidhni tela e parë me hekurudhën GND (-) në portën e parë në IR
  3. Lidhni tela e dytë me hekurudhën POSITIVE (+) në portën e dytë në IR
  4. Lidhni një tel nga porti 10 në arduino në postimin e fundit në sensorin IR

Hapi 4: Shtimi i LCD dhe Potenciometrit

Shtimi i LCD dhe Potenciometrit
Shtimi i LCD dhe Potenciometrit

Le të fillojmë me shtimin e Potenciometrit

  1. Vendoseni ekranin LCD dhe Potenciometrin në dërrasën e bukës
  2. Lidhni hekurudhën GND (-) në anën negative të potenciometrit
  3. Lidhni hekurudhën POSITIVE (+) me anën pozitive të potenciometrit
  4. Lidhni një tel nga maja e potenciometrit në portën V0 në LCD
  5. Kjo do të vendosë kontrastin me LCD për t'u përshtatur për shikim më të lehtë

Le të shtojmë ekranin LCD, telat do të jenë në rregull

  1. Vendoseni ekranin LCD në tabelën e bukës
  2. Lidhni një tel tokësor me portën VSS në LCD
  3. (V0 është e lidhur tashmë nga hapi i mëparshëm)
  4. RS do të lidhet me portin 12 në arduino
  5. RW do të lidhet me tokën në dërrasën e bukës
  6. E do të lidhet me portin ~ 11 në arduino
  7. D4 do të lidhet me portin ~ 5 në arduino
  8. D5 do të lidhet me portin 4 në arduino
  9. D6 do të lidhet me portin 3 në arduino
  10. D7 do të lidhet me portin 2 në ardiino
  11. A do të lidhet me një rezistencë 220 Ohm, rezistenca lidhet me shinën tokësore në dërrasën e bukës
  12. K do të lidhet për t'u lidhur me hekurudhën tokësore në dërrasën e bukës

Hapi 5: Shtimi i DHT11 (Sensori i Temperaturës dhe Lagështisë)

Shtimi i DHT11 (Sensori i Temperaturës dhe Lagështisë)
Shtimi i DHT11 (Sensori i Temperaturës dhe Lagështisë)
  1. Vendoseni DHT11 në tabelën e bukës
  2. Lidhni hekurudhën pozitive (+) në tabelën e bukës me kunjin pozitiv në DHT11, do të jetë kunja e parë në të majtë
  3. Lidhni kunjin e dytë në DHT11 me një rezistencë 220 Ohm
  4. Lidhni Rezistencën 220 Ohm me portën ~ 6 në arduino
  5. Lidhni kunjin e fundit dhe më të djathtë me shinën negative në dërrasën e bukës

Hapi 6: Shtimi i telekomandës, tani ju jeni një njeri i motit

Duke shtuar telekomandën, tani ju jeni një njeri i motit!
Duke shtuar telekomandën, tani ju jeni një njeri i motit!

Nëse lind ndonjë çështje gjatë ndërtimit të kësaj, ju lutemi shikoni prapa përmes diagrameve janë lidhur mirë. Me shumë mundësi telekomanda që kam përdorur në këtë, nuk do të jetë e njëjtë me tuajin. Kjo do të thotë që ju do të duhet të ndryshoni kodin për ta bërë atë të funksionojë për ju.

  1. Shkarkoni Arduino IDE për të bërë këto korrigjime për materialet tuaja.
  2. Shkarkoni kodin e dhënë (remoteFinder.ino), hapni IDE dhe ngarkoni/përpiloni programin.
  3. Sigurohuni që të hapni monitorin serik.
  4. Shtypni butonin dy që dëshironi të përdorni dhe regjistroni kodin që ju jep monitori serik.

SHENIM: FFFFFF nuk është e saktë, biblioteka IR e hedh këtë kur zbulon përdorimin e të njëjtit buton. Kjo është vetëm duke thënë se po shtypni të njëjtin buton pa pushim. Nëse nuk mund ta shkarkoni skedarin, këtu duhet ta kopjoni dhe ngjisni.

int RECV_PIN = 6; IRrecv irrecv (RECV_PIN); rezultatet e deshifrimit_rezultateve;

void setup () {Serial.begin (9600); irrecv.enableIRIn (); // Nis marrësin}

lak void () {if (irrecv.decode (& results)) {Serial.println (results.value, HEX); irrecv.resume (); // Merrni vlerën tjetër}} Tjetra hapni WeatherStation.ino dhe ndryshoni vlerat për butonat në tuajat. Në kod ato janë në fillim të skedarit dhe quhen code1 code2 code3 Kompiloni kodin dhe ngarkoni dhe tani jeni gati për të marrë përsipër Kanalin 10!

Hapi 7: Bibliotekat e përdorura

dht.h

IRremote.h

LiquidCrystal.h https://www.arduino.cc/en/Reference/LiquidCrystalNëse këto biblioteka janë përditësuar ose nuk po punojnë me të, mos ngurroni të më dërgoni me email dhe unë do t'ju dërgoj bibliotekat e mia!

Recommended: