INHOUDSOPGAWE:

Smart Universal IR -afstandsbediening: 6 stappe
Smart Universal IR -afstandsbediening: 6 stappe

Video: Smart Universal IR -afstandsbediening: 6 stappe

Video: Smart Universal IR -afstandsbediening: 6 stappe
Video: Smart Home WiFi IR Universal Remote Controller Powered by Tuya H06 2024, Julie
Anonim
Image
Image
Kry onderdele vir u afstandsbediening !!!
Kry onderdele vir u afstandsbediening !!!

Bekendstelling van die Smart Universal IR Remote !!! 'n Eenvoudige, kompakte en baie kragtige instrument om al die IR -toestelle om jou te verower !!! Alles vir slegs 'n paar dollar ….

Hoekom slim ???

Dit leer die aksies van enige knoppie op enige IR -afstandsbediening baie maklik, sodat u die aksies volgens u vereiste kan aanpas. Hierdie aksies wat eers geleer is, word in die nie-uitvee-geheue van die Arduino Nano gestoor. U hoef die kontroles dus nie weer aan die knoppies toe te ken nie. Met veelvuldige sleutels vir verskeie toestelle tegelyk op dieselfde bord. The BRAIN !!! Dit gebruik Arduino Nano as die hoofbrein van die afstandsbediening om al die leer- en oordragoperasies uit te voer.

Stap 1: Kry onderdele vir u afstandsbediening !

Die komponente wat benodig word vir die maak van hierdie afstandsbediening:

1) Ardunio Nano x 12) IR -ontvanger - enige van hierdie (TSOP1130/TSOP1138/TSOP1330/TSOP1338) of enige ander een sal ook werk x 13) IR -sender LED x 14) Weerstands - 150 Ohm x 15) Diode - 1N4007 x 1 6) SPST -skuifskakelaar x 17) Vroulike kopstukke / burgstrook - 40 penne x 18) drukknoppies (klein - 6 mm*6 mm) x 9 (of volgens u vereiste) 9) drukknoppies (groot - 12 mm*12 mm) x 3 (of volgens u vereiste) 10) Geperforeerde / gestippelde / nul PCB11) 9V batteryklem / aansluiting x 112) verbindingsdrade13) soldeerbout en ander gereedskap14) soldeerdraad

en uiteindelik harde werk !!!:-p

Stap 2: Die ruggraat !

Soos voorheen genoem, is Arduino Nano die belangrikste ruggraat van die afstandsbediening.

Dit hanteer: 1) Die ontvangs van IR -seine via die IR -ontvanger. 2) Dekodering van die formaat van die ontvangde seine. 5) Versending van die onderskeie IR -kodes via die IR -sender -LED.

*Raadpleeg die datablad van die toestelle vir meer inligting.

Stap 3: Die stroombaan

Die stroombaan
Die stroombaan
Die stroombaan
Die stroombaan
Die stroombaan
Die stroombaan
Die stroombaan
Die stroombaan

Die beelde wat hier getoon word, stel die stroombaandiagram van die IR -afstandsbediening voor.

- Die klein en groot drukknoppies is op 'n matriks -matriks gekoppel vir multiplexing (ons bespaar penne van Arduino !!!). *U kan die aantal knoppies wat in u afstandsbediening gebruik word, verhoog volgens u behoefte. Vergroot net die ry of kolom dienooreenkomstig en voeg nog 'n paar drukknoppies op 'n soortgelyke manier by.

- Die penne D4 tot D10 van Arduino Nano word verbind met die matriks van die bedieningspaneel, soos getoon.

- Nog 'n drukknop, genaamd die 'Learn Switch', is direk gekoppel aan D2.

- Die sender -LED is verbind met pen D3 via 'n weerstand van 150 Ohm. Hierdie konfigurasie laat 'n transmissiebereik van 3 meter toe. Gebruik 'n BC547 NPN -transistor vir meer langafstand om die LED aan te dryf.

- Die IR -ontvanger OUT -aansluiting maak verbinding met die D11 en rus met 5V en GND van Arduino Nano, soos getoon. *Raadpleeg die datablad van u onderskeie IR -ontvanger vir PIN -merke van die toestel.

- Die 9V -batteryklem maak verbinding met die Vin van Arduino Nano via 'n diode - 1N4007 (gelykrigter -diode) en 'n skuifskakelaar. Hierdie diode beskerm die Arduino as die 9V -battery omgekeerd gekoppel is. Die skakelaar aktiveer / sny die kragtoevoer wat via die battery aan die Arduino Nano gelewer word, af.

*Kontroleer alle verbindings noukeurig voordat u die battery daarop aansluit. Andersins, kan u kring opraak!

Stap 4: Monteer dit geheel en al…

Monteer dit geheel en al…
Monteer dit geheel en al…
Monteer dit geheel en al…
Monteer dit geheel en al…
Monteer dit geheel en al…
Monteer dit geheel en al…

Die beelde toon die kring van my afstandsbediening. Ek het Perforated / Zero PCB gebruik om alles te monteer, aangesien dit maklik en veelsydig is. U kan ook u eie ontwerp van die stroombaan maak en 'n geëtste PCB gebruik. Ek het ook veelstrengs verbindingsdrade gebruik vir alle stroomverbindings. Die diode en weerstand is net onder die Arduino Nano geplaas, soos in die prentjie getoon.

*Moenie die Arduino Uno- of 9V -battery aan die bord koppel nie, voordat u die stroombaan behoorlik voltooi en getoets het !

U kan die volgende stappe volg om u volledige bord saam te stel:

1) Plaas en soldeer al die drukknoppies volgens u keuse. 2) Maak die matriksverbindings tussen al die drukknoppies volgens die stroombaan.) Soldeer die vroulike koppe volgens die penne van die Arduino. 4) Soldeer die weerstand, skakelaar en diode op die bord. die matriks van die toetsbord op die Arduino -penne. 6) Soldeer die IR -ontvanger, die LED van die IR -sender en die knoppie Learn Switch. Gebruik die verbindingsdrade om die verbindings volgens die stroombaan te voltooi. die bord en laai die kode op deur dit aan die rekenaar te koppel. U kan in hierdie stap toets of die afstandsbediening goed werk of nie. 9) Koppel die 9V -battery aan en toets dit !!!

Stap 5: Programmeer dit !

Die biblioteek wat vir hierdie projek gebruik word, is die IRremote.hJy kan dit hier vind:

Laai die biblioteek eers af en installeer dit voordat u verder gaan.

Maak die kodelêer oop met Arduino IDE. Kies die regte bord en COM -poort in die menu Gereedskap. Laai dit op !!! En jy is klaar!:-)

Stap 6: Laaste stap - toets dit !

So, hoe om dit te laat werk ???

1) Na die aansluiting van die battery knipper die LED op die Nano wat aandui dat dit begin het. 2) Onthou, ons het drie groot drukknoppies gebruik. Hierdie knoppies kies die huidige sleutelbank wat gebruik word. Ons het dus altesaam 3 verskillende banke om die kontroles van enige afstandbeheer te stoor. Byvoorbeeld: u kan u TV -kontroles aan Bank 1 toewys en AC -kontroles aan Bank 2. 3) Aangesien ons die afstandsbediening pas begin het, moet ons 'n paar opdragte leer. benodig die afstandsbediening van die toestel wat u wil beheer)

  • Druk eers Bank 1 -knoppie om die Bank 1 te kies as die huidige bank wat gebruik gaan word.
  • Druk op enige knoppie van die klein drukknoppies waarvoor die beheer toegewys moet word.
  • Druk die leer -skakelaar.
  • Hou die afstandsbediening van die onderskeie toestel voor die IR -ontvanger.
  • As 'n aksie suksesvol geleer is, brand die LED op die Arduino Nano vir 'n paar sekondes en gaan af.
  • Net so kan die ander klein drukknoppies gebruik word om verskillende kontroles aan hulle toe te ken. U kan die res Sleutelbanke op 'n soortgelyke manier programmeer.

5) Nadat u die kontroles geleer het, volg die volgende stappe om dit te gebruik:

  • Kies 'n spesifieke bank waarin u die kontroles toegewys het deur op die onderskeie bankknoppie te druk.
  • Nadat u die bank gekies het, druk op een van die knoppies waaraan u die kontroles toegewys het.
  • Klaar !!!

6) Die video toon hoe die IR -LED getoets word nadat 'n sekere bediener aan die afstandsbediening geleer is.

* U kan 'n kontroleknoppie aan elke knoppie toewys as daar 'n fout is tydens die toewysing van die kontroles

* As u al die gestoorde kontroles van die afstandsbediening wil uitvee, moet u net die leerskakelaar ingedruk hou terwyl u die afstandsbediening aanskakel met die AAN/UIT -skakelaar. Hou die leerskakelaar ingedruk totdat die LED op die Nano aanskakel. Dit sal verdwyn sodra die geheue heeltemal uitgevee is.

Dis gedoen !!!

Stem vir my in die mikro-kontrole-wedstryd as u van hierdie instruksies hou:-) Kyk ook na my ander instruksies … BOOM BOX: https://www.instructables.com/id/Boom-Box-/CUSTOM ARDUINO:

Aanbeveel: