Satura rādītājs:

Smart Universal IR tālvadības pults: 6 soļi
Smart Universal IR tālvadības pults: 6 soļi

Video: Smart Universal IR tālvadības pults: 6 soļi

Video: Smart Universal IR tālvadības pults: 6 soļi
Video: Tuya ZigBee Smart IR Remote Control Universal Infrared Remote Controller for AC TV DVD 2024, Jūlijs
Anonim
Image
Image
Iegādājamies detaļas tālvadībai !!!
Iegādājamies detaļas tālvadībai !!!

Iepazīstinām ar Smart Universal IR tālvadības pulti !!! Vienkāršs, kompakts un daudz jaudīgs rīks, lai iekarotu visas apkārt esošās IR ierīces !!! Viss tikai par dažiem dolāriem …

Kāpēc gudri ???

Tas var ļoti viegli apgūt jebkuras pogas darbības jebkurā IR tālvadības pultī, ļaujot jums mainīt darbības atbilstoši jūsu prasībām. Kad šīs darbības ir iemācītas, tās tiek saglabātas neizdzēšamajā Arduino Nano atmiņā. Tātad, nav nepieciešams atkārtoti piešķirt vadīklas tā pogām. Piedāvā vairākas atslēgas vairākām ierīcēm vienlaicīgi uz vienas plates. Smadzenes !!! Tā izmanto Arduino Nano kā galveno tālvadības pults, lai veiktu visas mācīšanās un pārraides darbības.

1. darbība: rezerves daļu iegūšana tālvadībai !

Šīs tālvadības pults izgatavošanai nepieciešamās sastāvdaļas:

1) Ardunio Nano 12) SPST bīdāmais slēdzis x 17) Sieviešu galvenes / Burg Strip - 40 tapas x 18) Spiedpogas (mazas - 6 mm*6 mm) x 9 (vai atbilstoši jūsu prasībām) 9) Spiedpogas (lielas - 12 mm*12 mm) x 3 (vai atbilstoši jūsu prasībām) 10) perforēts / punktēts / nulles PCB11) 9V akumulatora klipsis / savienotājs x 112) vadu pievienošana13) lodāmurs un citi instrumenti14) lodēšanas vads

un beidzot kāds smags darbs !!!:-p

2. solis: mugurkauls !

Kā jau minēts iepriekš, Arduino Nano ir galvenais tālvadības pults mugurkauls.

Tas apstrādā: 1) IR signālu uztveršanu, izmantojot IR uztvērēju. 2) Saņemto signālu formāta dekodēšanu. 3) Uzglabāšanas darbības (rakstīšana / lasīšana / dzēšana) tajā. EEPROM. 5) Attiecīgo IR kodu pārraide, izmantojot IR raidītāja LED.

*Plašāku informāciju skatiet ierīču datu lapās.

3. solis: ķēde

Ķēde
Ķēde
Ķēde
Ķēde
Ķēde
Ķēde
Ķēde
Ķēde

Šeit redzamie attēli attēlo IR tālvadības pults shēmu.

- Gan mazās, gan lielās spiedpogas ir savienotas tastatūras matricas veidā, lai tās multipleksētu (mēs ietaupām Arduino tapas !!!). *Jūs varat palielināt tālvadības pultī izmantoto pogu skaitu atbilstoši savām prasībām. Vienkārši attiecīgi palieliniet rindu vai kolonnu un līdzīgā veidā pievienojiet vēl dažas spiedpogas.

- Arduino Nano tapas D4 līdz D10 tiek savienotas ar tastatūras matricu, kā parādīts attēlā.

- Vēl viena spiedpoga, ko sauc par “mācīšanās slēdzi”, ir tieši savienota ar D2.

- Raidītāja gaismas diode ir savienota ar tapu D3, izmantojot 150 omu rezistoru. Šī konfigurācija nodrošina pārraides diapazonu līdz 3 metriem. Lai palielinātu attālumu, izmantojiet BC547 NPN tranzistoru, lai vadītu gaismas diodi.

- IR uztvērēja OUT terminālis savienojas ar D11 un atpūtu pie Arduino Nano 5V un GND, kā parādīts attēlā. *Lai uzzinātu ierīces PIN marķējumu, skatiet attiecīgā IR uztvērēja datu lapu.

- 9 V akumulatora klips savienojas ar Arduino Nano Vin, izmantojot diodi - 1N4007 (vispārējas nozīmes taisngrieža diode) un bīdāmo slēdzi. Šī diode aizsargā Arduino, ja 9V akumulators ir pievienots pretēji. Slēdzis ieslēdz / pārtrauc strāvas padevi, kas ar akumulatoru tiek piegādāta Arduino Nano.

*Pirms akumulatora pievienošanas, lūdzu, rūpīgi pārbaudiet visus savienojumus. Citādi tava ķēde var izcepties !!!

4. solis: tā salikšana kopā…

To salikt kopā…
To salikt kopā…
To salikt kopā…
To salikt kopā…
To salikt kopā…
To salikt kopā…

Attēlos redzama mana tālvadības pults shēmas montāža. Es visu uzstādīšanai izmantoju perforētu / nulles PCB, jo tas ir viegli un daudzpusīgi. Jūs varat arī izveidot savu shēmas dizainu un izmantot iegravētu PCB. Visiem ķēdes savienojumiem es izmantoju arī daudzpavedienu savienojošos vadus. Diode un rezistors ir novietoti tieši zem Arduino Nano, kā parādīts attēlā.

*Nepievienojiet Arduino Uno vai 9V akumulatoru pie plates, pirms neesat pareizi pabeidzis un pārbaudījis ķēdi !

Lai saliktu visu dēli, varat veikt šādas darbības:

1) Novietojiet un pielodējiet visas spiedpogas pēc savas izvēles. 2) Izveidojiet matricas savienojumus starp visām spiedpogām, kā norādīts ķēdē. 3) Lodējiet sieviešu galvenes atbilstoši Arduino tapām. 4) Lodējiet rezistoru, slēdzi un diode uz tāfeles. 5) Izmantojot savienojošos vadus tastatūras matricu līdz Arduino tapām.6) Lodējiet IR uztvērēju, IR raidītāja LED un pogu Switch Turklāt, izmantojot savienojošos vadus, pabeidziet savienojumus saskaņā ar shēmu. 7) Pievienojiet 9V akumulatora skavu un, izmantojot nepārtrauktības testeri, pārbaudiet visus savienojumus, ko esat izveidojis uz tāfeles. 8) Ja viss ir kārtībā, pievienojiet Arduino Nano padomei un augšupielādējiet kodu, savienojot to ar datoru. Šajā darbībā varat pārbaudīt, vai tālvadības pults darbojas labi. 9) Pievienojiet 9V akumulatoru un pārbaudiet to !!!

5. solis: ieprogrammējiet to !

Šajā projektā izmantotā bibliotēka ir IRremote.hTo varat atrast šeit:

Pirms pārejat uz turpmākajām darbībām, vispirms lejupielādējiet un instalējiet bibliotēku.

Atveriet nodrošināto koda failu, izmantojot Arduino IDE. Izvēlnē Rīki atlasiet pareizo dēli un COM portu. Augšupielādējiet to !!! Un jūs esat gatavs!:-)

6. solis: pēdējais solis - pārbaudiet !

Tātad, kā panākt, lai tas darbotos ???

1) Pēc akumulatora pievienošanas gaismas diode uz Nano mirgo, norādot, ka tā ir sākusies. 2) Atcerieties, ka esam izmantojuši trīs lielas spiedpogas. Šīs pogas atlasa pašreiz izmantoto atslēgu banku. Tātad mums ir 3 dažādas bankas, lai saglabātu jebkura tālvadības pults vadības ierīces. Piemēram: Jūs varat piešķirt televizora vadības ierīces 1. bankai, bet maiņstrāvas vadības ierīces - 2. bankai. būs nepieciešama tās ierīces tālvadība, kuru vēlaties kontrolēt)

  • Vispirms nospiediet 1. bankas pogu, lai izvēlētos 1. banku kā pašreizējo izmantojamo banku.
  • Nospiediet jebkuru pogu no mazajām spiedpogām, kurām jāpiešķir vadība.
  • Nospiediet mācīšanās slēdzi.
  • Turiet attiecīgās ierīces tālvadības pulti IS uztvērēja priekšā.
  • Kad darbība ir veiksmīgi apgūta, Arduino Nano gaismas diode dažas sekundes iedegas un nodziest.
  • Līdzīgi citas mazās spiedpogas var izmantot, lai tām piešķirtu dažādas vadības ierīces. Pārējās atslēgu bankas varat ieprogrammēt līdzīgi.

5) Pēc tam, kad esat iemācījis to vadīt, rīkojieties šādi:

  • Izvēlieties konkrētu banku, kurai esat piešķīris vadīklas, nospiežot attiecīgo bankas pogu.
  • Pēc bankas izvēles nospiediet jebkuru pogu, kurai esat piešķīris vadīklas.
  • Gatavs !!!

6) Video parāda IR gaismas diodes pārbaudi pēc tam, kad tālvadības pults ir iemācījusi noteiktu vadību.

* Jūs varat atkārtoti piešķirt vadīklu jebkurai pogai, ja, piešķirot vadīklas, ir kāda kļūda

* Ja vēlaties izdzēst visas tālvadības pults saglabātās vadības ierīces, vienkārši nospiediet un turiet nospiestu mācību slēdzi, vienlaikus ieslēdzot tālvadības pulti, izmantojot ieslēgšanas/izslēgšanas slēdzi, vai arī varat vienkārši nospiest Arduino Nano atiestatīšanas pogu, vienlaikus turot mācīšanās slēdzi. Turiet mācību slēdzi, līdz iedegas Nano gaismas diode. Kad atmiņa ir pilnībā izdzēsta, tā nodziest.

Tas ir pabeigts !!!

Balsojiet par mani mikrokontrolleru konkursā, ja jums patika šī pamācība:-) Pārbaudiet arī citus manu pamācību materiālus….. BOOM BOX: https://www.instructables.com/id/Boom-Box-/CUSTOM ARDUINO:

Ieteicams: