Talaan ng mga Nilalaman:

Universal Remote Control: 3 Mga Hakbang
Universal Remote Control: 3 Mga Hakbang

Video: Universal Remote Control: 3 Mga Hakbang

Video: Universal Remote Control: 3 Mga Hakbang
Video: #PAANO GAWING REMOTE CONTROL ANG CELLPHONE MO. PWEDI SA LAHAT NG APPLIANCES SA BAHAY. 2024, Nobyembre
Anonim
Image
Image
Magtayo
Magtayo

Ang Universal Infrared (IR) Remote Controller ay maaaring makontrol ang anumang kasangkapan na gumagamit ng IR na komunikasyon para sa malayuang operasyon. Ang remote control na ito ay gumagamit ng gen4-uLCD-35DCT bilang pangunahing interface para sa pagpapadala ng mga utos ng IR. Ang proyektong ito ay lubos na napapasadyang magagamit sa anumang kagamitan hangga't gumagamit ito ng IR control

Hakbang 1: Bumuo

Magtayo
Magtayo

Mga Bahagi

  • gen4-uLCD-35DCT-CLB
  • gen4-PA at FFC Cable
  • uSD Card
  • uUSB Cable
  • Jumper Wires
  • 5 V supply ng kuryente
  • Arduino Pro Micro 5V 16 MHz
  • KY-005 IR Transmitter Module

Buuin ang mga sangkap tulad ng ipinakita sa diagram.

Hakbang 2: Programa

Programa
Programa
Programa
Programa
Programa
Programa
  1. Kopyahin ang folder ng IRremote sa folder ng library ng Arduino IDE
  2. Buksan ang code ng proyekto para sa Arduino microcontroller gamit ang Arduino IDE.
  3. Kung ang nais na remote control ay gumagamit ng isang hindi kilalang transmission protocol, maaari mo ring idagdag ang kanilang hilaw na IR code na maaaring makuha sa pamamagitan ng paggamit ng halimbawa ng IRrecvDemo na ibinigay ng IRremote library at gumamit ng anumang module ng IR receiver para sa pag-decode ng kanilang mga hilaw na utos.
  4. Upang ang programa ng Arduino na makaayos nang maayos sa ibinigay na hilaw na mga utos ng IR, ang data ay maaaring maisulat nang direkta sa memorya ng flash sa pagtitipon tulad ng ipinakita sa ibaba.
  5. Upang magamit ang mga hilaw na code para sa paghahatid, dapat gawin ang sumusunod upang mabasa ang raw code na nakaimbak sa flash memory. Ang mga karagdagang pahayag ng kaso ay maaari ring maidagdag para sa higit pang interface ng utos. Ang ilang mga kasangkapan ay maaaring mangailangan ng maraming magkakasunod na paghahatid ng utos, magagawa ito sa pamamagitan lamang ng pagpapadala ng parehong mga utos ng code nang maraming beses tulad ng ipinakita sa ibaba. Buksan ang code ng proyekto para sa display gamit ang Workshop 4 IDE. Gumagamit ang proyektong ito ng Visi-Genie Environment.
  6. Maaari mong baguhin ang mga katangian ng mga object at form gamit ang object inspector.
  7. Ang universal remote control ay maaaring makontrol ang mas maraming mga appliances sa pamamagitan ng pagdaragdag ng (mga) karagdagang pindutan upang magdagdag ng higit na pag-andar. Gamitin ang laso ng widget upang idagdag ang uri ng (mga) pindutan na kailangan mo.
  8. Upang magamit ang idinagdag na pindutan kasama ang host (Arduino Uno), tiyaking palitan ang Handler ng Kaganapan sa ilalim ng mga kaganapan ng bagay sa "Iulat ang Mensahe" o iba pang "Kaganapan sa Magic" depende sa paggamit nito.
  9. Mag-click sa pindutang "Compile". Tandaan: Maaaring laktawan ang hakbang na ito. Gayunpaman, ang pag-iipon ay mahalaga para sa mga layunin ng pag-debug.
  10. Ikonekta ang display sa PC. Tiyaking nakakonekta ka sa tamang port. Ipinapahiwatig ng Red Button na ang aparato ay hindi konektado, ipinahiwatig ng Blue Button na ang aparato ay nakakonekta sa tamang port.
  11. Bumalik sa tab na "Home". Sa oras na ito, mag-click sa pindutang "(Build) Copy / Load".
  12. Susubukan ka ng Workshop 4 na pumili ng isang drive upang kopyahin ang mga file ng imahe sa isang uSD Card. Matapos piliin ang tamang drive, i-click ang OK.
  13. Kapag ang micro SD card ay hindi pa naipasok, lilitaw ang mensaheng ito sa iyong pagpapakita ng gen4: "DRIVE NOT MOUNTED…" Matapos ipasok ang iyong micro SD card dapat ipakita ang GUI na ipinapakita sa hakbang na ito sa gen4 Display.

Hakbang 3:

Larawan
Larawan
Larawan
Larawan
Larawan
Larawan

Ang IR control outlet ay maaari ding ipasadya sa pamamagitan ng pagdaragdag ng higit pang mga relay

Ang mga code ng utos para sa bawat relay ay maaari ding ipasadya sa pamamagitan ng mga sumusunod na linya ng code

Ang mga karagdagang relay ay maaaring idagdag sa circuit para sa IR na kinokontrol na circuit

Inirerekumendang: