Sisukord:

Nutikas universaalne IR -kaugjuhtimispult: 6 sammu
Nutikas universaalne IR -kaugjuhtimispult: 6 sammu

Video: Nutikas universaalne IR -kaugjuhtimispult: 6 sammu

Video: Nutikas universaalne IR -kaugjuhtimispult: 6 sammu
Video: 🌶️ Один из 30 клапанов оказался лишним! Что случилось с надёжным 2.4 V6 для Audi А6? 2024, November
Anonim
Image
Image
Osade hankimine kaugjuhtimispuldile !!!
Osade hankimine kaugjuhtimispuldile !!!

Tutvustame nutikat universaalset IR -kaugjuhtimispulti !!! Lihtne, kompaktne ja palju võimas tööriist kõigi enda ümber olevate IR -seadmete vallutamiseks !!! Kõik kõigest paari dollariga….

Miks tark ???

See saab väga hõlpsalt õppida mis tahes IR -kaugjuhtimispuldi mis tahes nupu toiminguid, võimaldades teil toiminguid vastavalt oma vajadustele muuta. Kui need toimingud on õpetatud, salvestatakse need Arduino Nano kustutamatusse mällu. Seega pole vaja juhtnuppe nuppudele ümber määrata. Mitu klahvi korraga mitmele seadmele samal plaadil. AJU !!! See kasutab Arduino Nano puldi peaaju kõikide õppimis- ja edastustoimingute tegemiseks.

Samm: osade hankimine kaugjuhtimispuldile !

Selle puldi valmistamiseks vajalikud komponendid:

1) Ardunio Nano x 12) IR -vastuvõtja - mõni neist (TSOP1130/TSOP1138/TSOP1330/TSOP1338) või mõni muu töötab ka x 13) IR -saatja LED x 14) Takistid - 150 oomi x 15) diood - 1N4007 x 1 6) SPST liuglüliti x 17) Naissoost päised / Burg Strip - 40 tihvti x 18) Nupud (väikesed - 6 mm*6 mm) x 9 (või vastavalt teie nõudele) 9) Nupud (suur - 12 mm*12 mm) x 3 (või vastavalt teie nõudmistele) 10) perforeeritud / punktiir / null PCB11) 9V akuklamber / pistik x 112) juhtmete ühendamine13) jootekolb ja muud tööriistad14) jootetraat

ja lõpuks raske töö !!!:-p

2. samm: selgroog !

Nagu varem mainitud, on Arduino Nano kaugjuhtimispuldi peamine selgroog.

See tegeleb: 1) IR -signaalide vastuvõtmisega IR -vastuvõtja kaudu. 2) Vastuvõetud signaalide vormingu dekodeerimine. 3) Salvestustoimingud (kirjutamine / lugemine / kustutamine) selles. EEPROM. 5) Vastavate IR -koodide edastamine IR -saatja LED -i kaudu.

*Lisateabe saamiseks vaadake seadmete andmelehti.

3. samm: vooluring

Ringkond
Ringkond
Ringkond
Ringkond
Ringkond
Ringkond
Ringkond
Ringkond

Siin näidatud pildid esindavad IR -kaugjuhtimispuldi lülitusskeemi.

- Nii väikesed kui ka suured nupud on multipleksimise eesmärgil ühendatud klaviatuurimaatriksiga (säästame Arduino nööpnõelu !!!). *Saate vastavalt vajadusele suurendada kaugjuhtimispuldis kasutatavate nuppude arvu. Lihtsalt suurendage vastavalt rida või veergu ja lisage sarnasel viisil veel mõned nupud.

- Arduino Nano tihvtid D4 kuni D10 ühendatakse klaviatuuri maatriksiga, nagu näidatud.

- Veel üks nupp, mida nimetatakse õppimislülitiks, on otse ühendatud D2 -ga.

- Saatja LED on ühendatud 150 -oomise takisti kaudu tihvtiga D3. See konfiguratsioon võimaldab edastusulatust 3 meetrit. Pikema vahemaa tagamiseks kasutage LED -i juhtimiseks BC547 NPN transistorit.

- IR -vastuvõtja OUT -terminal ühendatakse Arduino Nano D11 ja ülejäänud 5V ja GND -ga, nagu näidatud. *Seadme PIN -märgiste saamiseks vaadake vastava IR -vastuvõtja andmelehte.

- 9 V akuklamber ühendatakse Arduino Nano Viniga dioodi - 1N4007 (üldotstarbeline alaldi diood) ja liuglüliti kaudu. See diood kaitseb Arduinot, kui 9 V aku on vastupidiselt ühendatud. Lüliti võimaldab / katkestab aku kaudu Arduino Nanole tarnitud toiteallika.

*Enne aku ühendamist kontrollige hoolikalt kõiki ühendusi. Vastasel juhul võib teie ringrada praadida !!!

4. samm: selle kokkupanek kokku…

Kokku panemine…
Kokku panemine…
Kokku panemine…
Kokku panemine…
Kokku panemine…
Kokku panemine…

Pildid näitavad minu kaugjuhtimispuldi vooluahela koost. Kõigi paigaldamiseks kasutasin perforeeritud / nullplaati, kuna see on lihtne ja mitmekülgne. Samuti saate vooluringi ise kujundada ja kasutada söövitatud PCB -d. Kõigi vooluahela ühenduste jaoks kasutasin ka mitmeahelalisi ühendusjuhtmeid. Diood ja takisti asetatakse vahetult Arduino Nano alla, nagu on näidatud pildil.

*Ärge ühendage Arduino Uno või 9V akut plaadiga enne, kui olete vooluringi korralikult lõpetanud ja testinud !

Kogu plaadi kokkupanemiseks võite järgida järgmisi samme:

1) Asetage ja jootke kõik nupud vastavalt oma valikule. 2) Tehke maatriksiühendused kõigi vajutusnuppude vahel vastavalt skeemile. 3) Jootke naissoost päised vastavalt Arduino tihvtidele. 4) Jootke vastavalt tahvli takisti, lüliti ja diood. 5) Ühendage juhtmete abil klaviatuuri maatriks Arduino tihvtidele. 6) Jootke IR -vastuvõtja, IR -saatja LED ja nupp Learn Switch. Samuti ühendage ühendusjuhtmete abil oma ühendused vastavalt vooluahelale. 7) Ühendage 9 V akuklamber ja kontrollige järjepidevuse testeri abil kõiki oma plaadil tehtud ühendusi. 8) Kui kõik on korras, ühendage Arduino Nano pardal ja laadige kood üles, ühendades selle arvutiga. Selles etapis saate kontrollida, kas kaugjuhtimispult töötab hästi või mitte. 9) Ühendage 9V aku ja proovige seda !!!

Samm: programmeerige see !

Selle projekti jaoks kasutatav raamatukogu on IRremote.h. Selle leiate siit:

Laadige alla ja installige kogu enne, kui jätkate edasiste toimingutega.

Avage pakutud koodifail, kasutades Arduino IDE -d. Valige tööriistade menüüst sobiv juhatus ja COM -port. Laadige see üles! Ja olete kõik valmis !!!:-)

6. samm: viimane etapp - testige !

Niisiis, kuidas see tööle panna ???

1) Pärast aku ühendamist vilgub Nano valgusdiood, mis näitab, et see on alanud. 2) Pidage meeles, et oleme kasutanud kolme suurt vajutusnuppu. Need nupud valivad praegu kasutatava võtmepanga. Seega on meil kokku 3 erinevat panka mis tahes puldi juhtnuppude salvestamiseks. Näiteks: saate määrata oma teleri juhtnupud pangale 1 ja vahelduvvoolu juhtelemendid pangale 2. 3) Kuna oleme just alustanud kaugjuhtimispuldi esmakordset kasutamist, peame selle mõne käsu õppima panema. 4) Õppimine: (teie vajate seadme kaugjuhtimispulti, mida soovite juhtida)

  • Vajutage kõigepealt panga 1 nuppu, et valida praeguseks kasutatavaks pangaks pank 1.
  • Vajutage mis tahes nuppu väikestest nuppudest, mille jaoks juhtimisseade tuleb määrata.
  • Vajutage õppimislülitit.
  • Hoidke vastava seadme kaugjuhtimispulti IR -vastuvõtja ees.
  • Kui toiming on edukalt õpitud, süttib Arduino Nano LED mõneks sekundiks ja kustub.
  • Sarnaselt saab teisi väikeseid nuppe kasutada erinevate juhtnuppude määramiseks. Ülejäänud võtmepangad saate programmeerida sarnasel viisil.

5) Pärast juhtnuppude õpetamist järgige selle kasutamiseks järgmisi samme:

  • Valige konkreetne pank, kuhu olete juhtnupud määranud, vajutades vastavat panga nuppu.
  • Pärast panga valimist vajutage ükskõik millist nuppu, millele olete juhtelemendid määranud.
  • Valmis !!!

6) Videol on näidatud IR -LED -i testimine pärast teatud juhtimisseadme õpetamist kaugjuhtimispuldile.

* Juhtnuppude määramisel ilmnevate vigade korral saate juhtelemendi mis tahes nupule uuesti määrata

* Kui soovite kustutada kõik kaugjuhtimispuldi salvestatud juhtnupud, vajutage ja hoidke all õppimislülitit, samal ajal lülitades kaugjuhtimispuldi sisse/välja lülitit, või võite lihtsalt vajutada Arduino Nano lähtestamisnuppu, hoides samal ajal õppimislülitit. Hoidke õppelülitit all, kuni Nano LED süttib. See kustub, kui mälu on täielikult kustutatud.

See on tehtud !!!

Hääletage minu eest mikrokontrollerite konkursil, kui teile see juhendamine meeldis:-) Vaadake ka minu teisi juhiseid….. BOOM BOX: https://www.instructables.com/id/Boom-Box-/CUSTOM ARDUINO:

Soovitan: