Sisukord:
- Samm: osade hankimine kaugjuhtimispuldile !
- 2. samm: selgroog !
- 3. samm: vooluring
- 4. samm: selle kokkupanek kokku…
- Samm: programmeerige see !
- 6. samm: viimane etapp - testige !
Video: Nutikas universaalne IR -kaugjuhtimispult: 6 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:49
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
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…
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:
Universaalne USB -klaviatuur koos RGB -lülititega: 6 sammu
Universaalne RGB -lülititega USB -klaviatuur: selles juhendis näitan teile, kuidas luua oma kohandatud USB -klaviatuur, mis käitub täpselt nagu tavaline arvuti klaviatuur. Saate määrata mis tahes klahvikombinatsiooni või klahvide jada, mida vajutatakse ainult ühe nupuvajutuse ajal. Saate seda kasutada
12v universaalne vilkuri ahel: 3 sammu
12v universaalne vilkuri vooluahel: kui ostsime oma kasutatud auto, oli auto sarve külge kinnitatud välklamp. mul oli nii tüütu, et mul oli vilkuv sarv, nii et ma eemaldasin välklambi ckt ja salvestasin selle muuks otstarbeks. See on universaalne 12vdc vilkur
DIY universaalne akulaadija koos magnetklemmidega: 5 sammu
Magnetklemmidega DIY universaalne akulaadija: Tere kõigile, see on minu teine juhend, nii et teie tagasiside on minu jaoks veelgi kasulikum. Vaadake ka minu YouTube'i kanalit, et näha rohkem projekte. Täna näitan teile, kuidas valmistada magnetiga universaalset akulaadijat
Nutikas äratuskell: nutikas äratuskell, mis on valmistatud Raspberry Pi -ga: 10 sammu (koos piltidega)
Nutikas äratuskell: nutikas äratuskell, mis on valmistatud Raspberry Pi -ga: kas olete kunagi tahtnud nutikat kella? Kui jah, siis see on teie jaoks lahendus! Ma tegin nutika äratuskella, see on kell, mille abil saate äratusaega vastavalt veebisaidile muuta. Kui äratus hakkab tööle, kostab heli (sumin) ja 2 tuld
IoT -põhine nutikas aiandus ja nutikas põllumajandus, kasutades ESP32: 7 sammu
IoT -põhine nutikas aiandus ja nutikas põllumajandus, kasutades ESP32: maailm muutub ajaga ja nii ka põllumajandus. Tänapäeval integreerivad inimesed elektroonikat igas valdkonnas ja põllumajandus pole sellest erand. See elektroonika ühendamine põllumajanduses aitab põllumehi ja aedu haldavaid inimesi. Selles