Përmbajtje:

Telekomandë me rreze infra të kuqe dhe marrës IR (TSOP1738) Me Arduino: 10 hapa
Telekomandë me rreze infra të kuqe dhe marrës IR (TSOP1738) Me Arduino: 10 hapa

Video: Telekomandë me rreze infra të kuqe dhe marrës IR (TSOP1738) Me Arduino: 10 hapa

Video: Telekomandë me rreze infra të kuqe dhe marrës IR (TSOP1738) Me Arduino: 10 hapa
Video: Инфракрасный приемник дистанционного управления NE567 (схема и макет) 2024, Nëntor
Anonim
Telekomandë me rreze infra të kuqe dhe Marrës IR (TSOP1738) Me Arduino
Telekomandë me rreze infra të kuqe dhe Marrës IR (TSOP1738) Me Arduino

Ky udhëzues është për fillestarët Arduino. Ky është një nga projektet e mia të mëparshme me Arduino. U kënaqa shumë kur e bëra dhe shpresoj që edhe juve do t’ju pëlqejë. Karakteristika më tërheqëse e këtij projekti është "Kontrolli pa tel". Dhe kjo është përmes një telekomande normale IR lehtësisht të disponueshme në shtëpinë tonë. Mund të jetë një telekomandë TV ose një telekomandë AC ose ndonjë telekomandë tjetër IR. Në këtë projekt ne do të shohim parimin e punës së një telekomande infra të kuqe dhe do të deshifrojmë sinjalin e tij me ndihmën e ARDUINO dhe TSOP 1738, është një marrës universal me infra të kuqe. Ky TSOP 1738 punon me shumicën e telekomandave infra të kuqe.

Videon e projektit mund ta gjeni në lidhjen më poshtë:

www.youtube.com/embed/0udePvGIIJ8

Hapi 1:

Imazhi
Imazhi

Hapi 2: Shënime Teknike

Shënime Teknike
Shënime Teknike

Në foto teksa kam shtypur çdo buton të telekomandës mund të shihni që drita LED e kuqe të ndizet. do të thotë që telekomanda po lëshon sinjal infra të kuqe sa herë që kam shtypur butonin. Sidoqoftë, ne nuk mund ta shohim këtë dritë me sy të lirë.

Ky sinjal ka një mori ON dhe OFF ose mund të thuash HIGH dhe LOW. Ne mund ta quajmë këtë bandë ON dhe OFF si një model sinjali. Secili prej butonave ka modelin e vet unik. Pra, sa herë që shtypim një buton të caktuar marrim një model të veçantë sinjali i cili i caktohet vetëm atij butoni. Pra, kjo ka të bëjë me telekomandën IR.

Tani është koha për të marrë sinjalin. Qëllimi ynë është të identifikojmë sinjalet e larta dhe të ulëta si 1 dhe 0. Në këtë mënyrë ne mund të konvertojmë modelin e sinjalit në të dhëna. ARDUINO dhe TSOP 1738 do ta bëjnë këtë për ne.

Marrësi infra të kuqe do të marrë sinjalin nga telekomanda dhe do t'ia japë arduino -s. Pastaj arduino do të analizojë sinjalin e marrë dhe do ta shndërrojë atë në të dhëna gjashtëkëndore. Pasi të konvertojmë sinjalin infra të kuqe në të dhëna, ne lehtë mund t'i përpunojmë ato të dhëna dhe të kryejmë çdo detyrë të kushtëzuar sipas dëshirës sonë.

Hapi 3: Vendosni detyrën tuaj kontrolluese

Vendosni detyrën tuaj kontrolluese
Vendosni detyrën tuaj kontrolluese

Në këtë rast objektivi ishte të kontrollonte daljen dixhitale të Arduino me një telekomandë televizive. Për të përfaqësuar dixhital HIGH/LOW kam përdorur 3 LED - të kuqe, të verdhë dhe jeshile. Aktivitetet e kushtëzuara janë si më poshtë:

Ndizni 'ON' LED -të në një sekuencë të veçantë (KUQ, GREEN, BLUE) kur butoni "Volume up" shtypet çdo herë.

Fikni 'OFF' LED -të në një sekuencë të veçantë (BLUE, GREEN, KUQ) kur butoni "Volume down" shtypet çdo herë.

Por butonat e mësipërm do të funksionojnë vetëm kur sistemi aktivizohet duke shtypur butonin ON/OFF. Nëse shtypni butonin ON/OFF kur sistemi është tashmë ON atëherë i gjithë sistemi do të fiket dhe do të fikë të gjitha LED -të.

Ju lutemi shihni Algoritmin për të kuptuar më mirë.

Hapi 4: Lista e materialeve

Lista e materialeve
Lista e materialeve
Lista e materialeve
Lista e materialeve
Lista e materialeve
Lista e materialeve
Lista e materialeve
Lista e materialeve

Telekomandë IR: Mund të përdorni çdo telekomandë IR të disponueshme në shtëpinë tuaj. Ose mund ta blini.

Marrësi IR: 1 nr. Sensori TSOP 1738 i cili është lehtësisht i disponueshëm në dyqanet online.

Rezistenca: 1 nr. Rezistencë 330 ohm dhe 3 nr. Rezistencë 220 ohm

Kontrolluesi Arduino: 1 nr. Arduino UNO. Çdo bord tjetër Arduino do të funksionojë mirë për këtë projekt.

LED: 3 nr. LED 5mm me ngjyra të ndryshme (e kuqe, e verdhë, jeshile)

Teli kërcyes: disa tela kërcyes (meshkuj-meshkuj).

Tabela e bukës: 1 nr. pjatë buke me madhësi të plotë ose gjysmë.

Dhe sigurisht që kërkohet kabllo e energjisë e arduino. Asnjë mjet ose instrument special nuk kërkohet për këtë projekt.

Për softuer do t'ju duhet Arduino IDE i instaluar në kompjuterin tuaj ose laptop.

Hapi 5: Instalimi i softuerit

Instalimi i Softuerit
Instalimi i Softuerit
  • Nëse nuk keni Arduino IDE atëherë mund të kontrolloni faqen zyrtare të Arduino. Ju do të gjeni lidhjen atje.
  • Gjithashtu ju duhet të shkarkoni bibliotekën "IRremote" nga github dhe ta kopjoni në dosjen e bibliotekës së arduino IDE.
  • Ngarko skicën "IRrecvDemo.ino" nga shembulli i bibliotekës IRremote.
  • Kontrolloni emrin e bordit dhe portën COM para se të ngarkoni.

Hapi 6: Qarku TSOP1738

Qarku TSOP1738
Qarku TSOP1738
Qarku TSOP1738
Qarku TSOP1738

Mbajeni sipërfaqen ovale të TSOP1738 përballë jush. Tani kunja më e majtë është kunja Ground. Pina tjetër është Vcc (5V DC) dhe kunja më e djathtë është kunja e të dhënave. Ju lutemi shikoni diagramin pin out për të kuptuar më mirë.

Lidhni kunjin GND me një nga kunjat GND të Arduino UNO.

Lidhni kunjin Vcc me pin 5V të Arduino UNO.

Lidhni rezistencën 330 Ω në pinin e të dhënave të TSOP 1738. Pastaj lidhni një këmbë tjetër të rezistencës me kunjin Arduino 2.

Hapi 7: Shënoni kodin HEX të butonave

Shënim Kodin e butonave HEX
Shënim Kodin e butonave HEX

Tani hapni monitorin serik dhe shtypni butonat nga telekomanda. Ju do të gjeni kodin HEX të secilit buton në monitorin serik.

Shënoni kodin HEX të butonave të zgjedhur nga ju.

Hapi 8: Qarku LED i daljes

Qarku LED i daljes
Qarku LED i daljes
Qarku LED i daljes
Qarku LED i daljes

Shtoni qarkun LED të daljes me qarkun ekzistues TSOP.

Lidhni autobusin Ground me Arduino UNO GND. Shtë një hap i thjeshtë dhe i vogël por i RORTNDSISHM.

Tani, Vendosini të 3 LED -të në sekuencën KUQ - GREEN - BLUE. Lidhni rezistencat 220 Ω midis këmbës –VE të secilës autobus LED dhe Ground.

Lidhni +këmbën VE të LED të kuqe, jeshile dhe blu në pin 7, 6 dhe 5 të arduino respektivisht.

Hapi 9: Skica dhe Algoritmi

Ju lutemi shihni algoritmin në Hapin 2 për ta kuptuar skicën në mënyrë të lehtë. Sidoqoftë, i gjithë skica ka përshkrim rresht për rresht në vetë skicën.

Ju lutemi shkarkoni skicën nga lidhja më poshtë. Ju duhet të zëvendësoni kodet HEX brenda skicës me kodet tuaja HEX të cilat i keni shënuar tashmë në HAPIN 6.

Ngarko skicën "IR_Test.ino" në Arduino.

Kontrolloni emrin e bordit dhe portën com para se të ngarkoni.

Hapi 10: Ekzekutimi

Ekzekutimi
Ekzekutimi

Tani përdorni butonat e telekomandës për të përdorur LED sipas dëshirës tuaj.

Shtesa:

  • Mund të përdorni një stafetë 5V DC për të kontrolluar pajisjet e tjera shtëpiake me telekomandën e televizorit.
  • Ju lutemi ndani pikëpamjet dhe idetë tuaja në pjesën e komenteve.
  • Rekomandohet të kontrolloni fletën e të dhënave dhe të tregoni në dispozicion nga shitësi i sensorit tuaj TSOP. Ekzistojnë disa lloje të sensorëve TSOP në dispozicion në treg. Pin out janë të ndryshme në secilin rast. Disa prej tyre vijnë me mbulesë alumini. Disa do të duken të ngjashme, por të ndryshme. Prandaj bëni kujdes para se të ndizeni.

Recommended: