Satura rādītājs:

Universālā tālvadības pults: 3 soļi
Universālā tālvadības pults: 3 soļi

Video: Universālā tālvadības pults: 3 soļi

Video: Universālā tālvadības pults: 3 soļi
Video: 😩 Сплошное разочарование или повод для радости? Подробный гид по Audi A6 C6. 2024, Jūlijs
Anonim
Image
Image
Būvēt
Būvēt

Universālais infrasarkanais (IR) tālvadības pults var vadīt jebkuru ierīci, kas izmanto IR sakarus tālvadībai. Šis tālvadības pults izmanto gen4-uLCD-35DCT kā galveno saskarni IS komandu nosūtīšanai. Šis projekts ir ļoti pielāgojams lietošanai jebkurā ierīcē, ja vien tiek izmantota IR vadība

1. darbība. Veidojiet

Būvēt
Būvēt

Sastāvdaļas

  • gen4-uLCD-35DCT-CLB
  • gen4-PA un FFC kabelis
  • uSD karte
  • uUSB kabelis
  • Jumper vadi
  • 5 V barošanas avots
  • Arduino Pro Micro 5V 16 MHz
  • KY-005 IR raidītāja modulis

Izveidojiet komponentus, kā parādīts diagrammā.

2. solis: programma

Programma
Programma
Programma
Programma
Programma
Programma
  1. Kopējiet mapi IRremote Arduino IDE bibliotēkas mapē
  2. Atveriet Arduino mikrokontrollera projekta kodu, izmantojot Arduino IDE.
  3. Ja vēlamais tālvadības pults izmanto nezināmu pārraides protokolu, varat pievienot arī to neapstrādāto IR kodu, ko var iegūt, izmantojot IRremote bibliotēkas sniegto IRrecvDemo piemēru, un neapstrādāto komandu dekodēšanai izmantot jebkuru IR uztvērēja moduli.
  4. Lai programma Arduino varētu pareizi apkopot ar sniegtajām neapstrādātām IR komandām, apkopojot datus var ierakstīt tieši zibatmiņā, kā parādīts zemāk.
  5. Lai pārsūtīšanai izmantotu neapstrādātus kodus, ir jāveic šādas darbības, lai nolasītu zibatmiņā saglabāto neapstrādāto kodu. Lai iegūtu vairāk komandu saskarnes, var pievienot arī papildu gadījumu paziņojumus. Dažām ierīcēm var būt nepieciešama vairāku secīgu komandu pārraide, to var izdarīt, atkārtoti nosūtot vienas un tās pašas koda komandas vairākas reizes, kā parādīts zemāk. Atveriet displeja projekta kodu, izmantojot 4. darbnīcas IDE. Šis projekts izmanto Visi-Genie vidi.
  6. Jūs varat mainīt objektu rekvizītus un veidlapu, izmantojot objektu inspektoru.
  7. Universālā tālvadības pults var kontrolēt vēl vairāk ierīču, pievienojot vairāk pogu (-as), lai pievienotu vairāk funkcionalitātes. Izmantojiet logrīka lenti, lai pievienotu vajadzīgās (-o) pogas (-u) veidu.
  8. Lai izmantotu pievienoto pogu kopā ar saimniekdatoru (Arduino Uno), noteikti mainiet notikumu apstrādātāju zem objekta notikumiem uz “Ziņot ziņojumu” vai citu “burvju notikumu” atkarībā no tā izmantošanas.
  9. Noklikšķiniet uz pogas “Apkopot”. Piezīme. Šo darbību var izlaist. Tomēr apkopošana ir būtiska atkļūdošanas nolūkos.
  10. Pievienojiet displeju datoram. Pārliecinieties, vai esat izveidojis savienojumu ar pareizo portu. Sarkanā poga norāda, ka ierīce nav pievienota, zilā poga norāda, ka ierīce ir pievienota pareizajam portam.
  11. Atgriezieties cilnē “Sākums”. Šoreiz noklikšķiniet uz pogas “(Veidot) Kopēt/ielādēt”.
  12. 4. darbnīca liks jums izvēlēties disku, lai kopētu attēlu failus uz uSD karti. Kad esat izvēlējies pareizo disku, noklikšķiniet uz Labi.
  13. Kad micro SD karte vēl nav ievietota, šis paziņojums parādīsies jūsu 4. gen displejā: "DRIVE NOT MONTĒTS …" Pēc micro SD kartes ievietošanas šajā solī parādītā GUI jāparādās 4. gen displejā.

3. darbība:

Attēls
Attēls
Attēls
Attēls
Attēls
Attēls

IR kontrolēto kontaktligzdu var arī pielāgot, pievienojot vairāk releju

Katra releja komandu kodus var arī pielāgot, izmantojot šādas koda rindas

Papildu relejus var pievienot IR vadāmās ķēdes ķēdei

Ieteicams: