Talaan ng mga Nilalaman:

Remote ng Universal Universal IR: 6 na Hakbang
Remote ng Universal Universal IR: 6 na Hakbang

Video: Remote ng Universal Universal IR: 6 na Hakbang

Video: Remote ng Universal Universal IR: 6 na Hakbang
Video: PAANO GAWING REMOTE CONTROL ANG CELLPHONE MO. PWEDI SA LAHAT NG APPLIANCES SA BAHAY. 2024, Hulyo
Anonim
Image
Image
Pagkuha ng Mga Bahagi para sa Iyong Remote !!!
Pagkuha ng Mga Bahagi para sa Iyong Remote !!!

Ipinakikilala ang Smart Universal IR Remote !!! Isang simple, compact at mas malakas na tool upang lupigin ang lahat ng mga IR device sa paligid mo !!! Lahat lahat sa kaunting pera lamang ….

Bakit Matalino ???

Maaari itong malaman ang mga aksyon ng anumang pindutan sa anumang IR remote na napakadali, na nagpapahintulot sa iyo na baguhin ang mga aksyon ayon sa kinakailangan mo. Ang mga pagkilos na ito ay sabay na itinuro, naiimbak sa hindi nabubura na memorya ng Arduino Nano. Kaya, hindi na kailangang muling italaga ang mga kontrol sa mga pindutan nito. Nagtatampok ng Maramihang Mga Susi para sa maraming mga aparato nang sabay-sabay sa parehong board. Ang UTAK !!! Gumagamit ito ng Arduino Nano bilang pangunahing utak ng remote para sa pagsasagawa ng lahat ng mga operasyon sa pag-aaral at paglilipat.

Hakbang 1: Pagkuha ng Mga Bahagi para sa Iyong Remote !!

Kinakailangan ang Mga Bahagi para sa paggawa ng remote na ito:

1) Ardunio Nano x 12) IR Receiver - Anuman sa mga ito (TSOP1130 / TSOP1138 / TSOP1330 / TSOP1338) o anumang iba pa ay gagana rin x 13) IR Transmitter LED x 14) Resistors - 150 Ohms x 15) Diode - 1N4007 x 1 6) SPST Slide Switch x 17) Mga Babae Header / Burg Strip - 40 mga pin x 18) Mga Push Button (Maliit - 6mm * 6mm) x 9 (o ayon sa iyong kinakailangan) 9) Mga Push Button (Malaki - 12mm * 12mm) x 3 (o ayon sa iyong kinakailangan) 10) Perforated / Dotted / Zero PCB11) 9V Battery Clip / Connector x 112) Mga Koneksyon sa Wires13) Soldering Iron at iba pang mga tool14) Soldering Wire

at sa wakas ilang Hard Work !!!:-p

Hakbang 2: Ang Backbone !!

Tulad ng naunang nabanggit, ang Arduino Nano ay ang pangunahing gulugod ng Remote.

Humahawak ito: 1) Ang pagtanggap ng mga signal ng IR sa pamamagitan ng IR Receiver.2) Ang pag-decode ng format ng mga signal na natanggap.3) Mga operasyon sa pag-iimbak (isulat / basahin / burahin) dito ang EEPROM.4) Ang pagtuklas ng mga pagpindot sa Button ng gumagamit. 5) Pagpapadala ng kani-kanilang mga IR code sa pamamagitan ng IR Transmitter LED.

* Sumangguni sa mga datasheet ng mga aparato para sa karagdagang impormasyon.

Hakbang 3: Ang Circuit

Ang Circuit
Ang Circuit
Ang Circuit
Ang Circuit
Ang Circuit
Ang Circuit
Ang Circuit
Ang Circuit

Ang mga imaheng ipinakita dito ay kumakatawan sa circuit diagram ng IR remote.

- Ang mga pindutan ng push parehong maliit at malaki ay konektado sa isang keypad matrix fashion para sa layunin ng multiplexing (Kami ay nagse-save ng mga pin ng Arduino !!!). * Maaari mong taasan ang bilang ng mga pindutan na ginagamit sa iyong remote ayon sa iyong kinakailangan. Taasan lamang ang hilera o haligi nang naaayon at magdagdag ng ilang higit pang mga pindutan ng push sa isang katulad na pamamaraan.

- Ang mga pin na D4 hanggang D10 ng Arduino Nano ay nakakakonekta sa keypad matrix tulad ng ipinakita.

- Isa pang pindutan ng push, na tinawag bilang 'Learn Switch' ay direktang konektado sa D2.

- Ang Transmitter LED ay konektado sa pin D3 sa pamamagitan ng isang 150 Ohm Resistor. Pinapayagan ng pagsasaayos na ito ang isang saklaw ng paghahatid ng 3 metro. Para sa higit pang mahabang saklaw gumamit ng isang BC547 NPN transistor upang himukin ang LED.

- Ang IR Receiver OUT terminal ay kumokonekta sa D11 at magpahinga sa 5V at GND ng Arduino Nano tulad ng ipinakita. * Sumangguni sa datasheet ng iyong kani-kanilang IR Receiver para sa mga marka ng PIN ng aparato.

- Ang 9V Battery Clip ay kumokonekta sa Vin ng Arduino Nano sa pamamagitan ng isang diode - 1N4007 (pangkalahatang layunin na rectifier diode) at isang slide switch. Pinoprotektahan ng diode na ito ang Arduino, kung ang 9V Battery ay baligtad na konektado. Pinapagana / pinuputol ng Switch ang power supply na naihatid sa Arduino Nano sa pamamagitan ng baterya.

* Mangyaring suriin nang mabuti ang lahat ng mga koneksyon bago mo ikonekta ang baterya dito. Iba pa, ang iyong circuit ay maaaring makakuha ng prito !!!

Hakbang 4: Magtipun-tipon Ito…

Pinagsama-sama Ito…
Pinagsama-sama Ito…
Pinagsama-sama Ito…
Pinagsama-sama Ito…
Pinagsama-sama Ito…
Pinagsama-sama Ito…

Ipinapakita ng mga imahe ang circuit Assembly ng aking remote. Gumamit ako ng Perforated / Zero PCB para sa pag-mount ng lahat bilang madali at maraming nalalaman. Maaari ka ring gumawa ng iyong sariling disenyo ng circuit at gumamit ng isang nakaukit na PCB. Gumamit din ako ng mga multi-straced na wires para sa lahat ng mga koneksyon sa circuit. Ang Diode at risistor ay inilalagay sa ibaba lamang ng Arduino Nano tulad ng ipinakita sa imahe.

* Huwag ikonekta ang Arduino Uno o 9V Battery sa board bago mo nakumpleto at nasubukan nang maayos ang circuit !!

Maaari mong sundin ang mga sumusunod na hakbang upang tipunin ang iyong kumpletong board:

1) Ilagay at Solder ang lahat ng mga pindutan ng Push ayon sa iyong pinili. 2) Gawin ang mga koneksyon sa matrix sa pagitan ng lahat ng mga Push Buttons ayon sa circuit.3) Pag-solder ng mga header ng babae ayon sa mga pin ng Arduino.4) Solder ang Resistor, Switch & Diode sa board nang naaayon.5) Paggamit ng mga wires na kumonekta ang keypad matrix sa mga pin ng Arduino.6) Solder ang IR Receiver, IR Transmitter LED at Alamin ang switch button. Gayundin, ang paggamit ng mga wires na kumukonekta ay kumpletuhin ang kanilang mga koneksyon ayon sa circuit.7) Ikonekta ang clip ng baterya ng 9V at gamitin ang isang Continuity Tester suriin ang lahat ng mga koneksyon na iyong ginawa sa iyong board.8) Kung ang lahat ay tama, pagkatapos ay ikonekta ang Arduino Nano sa ang Lupon at i-upload ang Code sa pamamagitan ng pagkonekta nito sa PC. Maaari mong subukan kung ang Remote ay gumagana nang maayos o hindi sa hakbang na ito. 9) Ikonekta ang 9V Battery at Subukan ito !!!

Hakbang 5: Program Ito !!

Ang silid-aklatan na ginamit para sa proyektong ito ay ang IRremote.hMaaari mo itong makita dito:

I-download at I-install muna ang library bago ka lumipat sa karagdagang mga hakbang.

Buksan ang ibinigay na code file gamit ang Arduino IDE. Piliin ang wastong Board at COM Port mula sa Menu ng Mga Tool. I-upload ito !!! At Tapos na kayong lahat !!!:-)

Hakbang 6: Pangwakas na Hakbang - Subukan Ito !!

Kaya, paano ito gagana ???

1) Matapos ikonekta ang Baterya, ang LED sa Nano blinks na nagsasaad na nagsimula na ito.2) Tandaan, gumamit kami ng tatlong mga Big Push Button. Pinipili ng mga Pindutan na ito ang kasalukuyang key bank na ginagamit. Sa gayon mayroon kaming 3 magkakaibang mga bangko sa lahat upang maiimbak ang mga kontrol ng anumang remote. Halimbawa: Maaari mong italaga ang iyong mga kontrol sa TV sa mga kontrol ng Bank 1 at AC sa Bank 2. 3) Tulad ng pagsisimula lamang namin ng remote para sa unang paggamit nito, kailangan nating gawin itong matutunan ng ilang mga utos. 4) Ginagawa itong malaman: (Ikaw kakailanganin ang Remote ng aparato na nais mong kontrolin)

  • Pindutin muna ang Bank 1 Button upang piliin ang Bank 1 bilang kasalukuyang bangko na gagamitin.
  • Pindutin ang anumang pindutan na bumuo ng maliit na mga pindutan ng push kung saan dapat italaga ang kontrol.
  • Pindutin ang switch na matuto.
  • Hawakan ang Remote ng kani-kanilang aparato sa harap ng IR Receiver.
  • Kapag matagumpay na natutunan ang isang aksyon, ang LED sa Arduino Nano ay mamula sa loob ng ilang segundo at papatay.
  • Katulad nito, ang iba pang maliliit na mga pindutan ng push ay maaaring magamit para sa pagtatalaga ng iba't ibang mga kontrol sa kanila. Maaari mong i-program ang natitirang mga Key Bank sa isang katulad na pamamaraan.

5) Pagkatapos mong maituro sa mga ito ang mga kontrol, sundin ang mga sumusunod na hakbang upang magamit ito:

  • Pumili ng isang partikular na bangko kung saan mo itinalaga ang mga kontrol sa pamamagitan ng pagpindot sa kani-kanilang pindutan ng bangko.
  • Matapos mapili ang bangko, pindutin ang anuman sa mga pindutan kung saan mo itinalaga ang mga kontrol.
  • Tapos na !!!

6) Ipinapakita ng video ang pagsubok sa IR LED pagkatapos magturo ng isang tiyak na kontrol sa Remote.

* Maaari kang muling magtalaga ng isang kontrol sa anumang pindutan kung mayroong anumang pagkakamali habang nagtatalaga ng mga kontrol

* Kung nais mong Burahin ang lahat ng naka-save na mga kontrol ng remote, pindutin lamang at hawakan ang Alamin ang Lumipat habang pinapagana ang Remote On gamit ang ON / OFF switch, o maaari mo lamang pindutin ang I-reset ang Button sa Arduino Nano habang hawak ang Alamin na Lumipat. Hawakan ang alamin na Lumipat hanggang sa LED sa Nano Turns On. Mapatay ito, sa sandaling ang memorya ay ganap na mabura.

Tapos na !!!

Huwag Bumoto para sa akin sa Micro-controller Contest kung nagustuhan mo ang Instructable na ito:-) Checkout din ang aking iba pang Mga Instructable….. BOOM BOX: https://www.instructables.com/id/Boom-Box-/CUSTOM ARDUINO: https://www.instructables.com/id/Make-a-ARDUINO-on-Your-Own/

Inirerekumendang: