Talaan ng mga Nilalaman:
2025 May -akda: John Day | [email protected]. Huling binago: 2025-01-23 15:13
Problema
Mayroong tatlong mga remote sa mesa ng sala. Upang mapanood ang iyong paboritong palabas kailangan mong tiyakin na sundin ang isang espesyal na pagkakasunud-sunod ng mga pag-push ng pindutan sa hindi bababa sa dalawa sa kanila. At ang kasama mo, nanay, kasintahan ay hindi na naaalala ang mga iyon..
Solusyon
Bumili ka ng isang Logitech Harmony;-)
Ngunit kung hindi mo nais na gugulin ang pera na ito maaari kang bumuo ng isang bagay na katulad sa ilalim ng 10 $. Sa pamamagitan ng pagkonekta ng isang infrared LED sa isang ESP8266 (s.th. tulad ng isang Arduino ngunit may onboard na WiFi) madali tayong makagawa ng isang aparato kung saan makokontrol namin ang mga aparato gamit ang isang maliit na webpage mula sa anumang computer o mobile phone sa iyong WiFi.
Ang iyong kailangan
- NodeMCU development board (ipinadala nila mula sa Asya para sa <5 €)
- IR sensor (OS-1838B o TSOP38238)
- IR LED
- 100Ω Resistor
- NPN Transistor (ibig sabihin 2N2222)
- maliit na piraso ng prototype PCB
- apat na konektor ng pin na umaangkop sa NodeMCU (ibig sabihin, floppy disk power adapter)
Kung mayroon kang isang lumang remote marahil maaari mong gamitin ang IR LED at ang transistor mula rito.
Hakbang 1: Pag-iipon ng Hardware
Ipunin ang mga sangkap sa isang maliit na piraso sa isang maliit na piraso ng prototype circuit board at ikonekta ang mga sangkap tulad ng ipinakita sa diagram.
Nakasalalay sa LED ang proteksiyon na risistor ay maaaring hindi kinakailangan. Kung nalaman mong kailangan mong maghangad ng napakahusay o kailangang maging malapit sa aparato maaari mong alisin ito.
Ikinonekta ko ang lahat sa isang plug na tinanggal ko mula sa isang sirang ad ng PC power (ang isa para sa floppy disk).
Hakbang 2: Pag-install ng Application sa NodeMCU
I-set up ang iyong kapaligiran upang mag-ipon ng mga programa para sa esp8266 gamit ang Arduino IDE: [https://github.com/espressif/arduino-esp32
I-clone o I-download ang source code ng application mula sa github repository
Sa Arduino IDE, i-install ang library IRremoteESP8266 (Menu: Sketch -> Pamahalaan ang Mga Aklatan). Kopyahin ang config.h.example file at pangalanan ang kopyang ito config.h. Dapat mo man lang tukuyin ang SSID at Password ng iyong WiFi sa config.h upang makakonekta sa Webserver. Ang Arduino Sketch ay dapat na ma-compile at mai-upload. Ikonekta ang breakout board na nilikha mo sa 3V, Ground, D5, D6.
Kung ang lahat ay gumana at patakbuhin mo ang maliit na tilad na nakakonekta sa Arduino IDE dapat mong ipakita ang IP-address na tumatakbo ang server sa serial monitor.
Hakbang 3: Pagpapasadya ng pahina ng HTML upang Kontrolin ang NodeMCU
Ang proseso sa hakbang na ito ay ipinapakita rin sa video.
Sa direktoryo ng source code mayroon ding isang 'ir.html'. Kung na-configure nang tama ito ay 'makipag-usap' sa NodeMCU.
Kaya ang unang hakbang ay upang sabihin sa file sa ilalim ng aling address maaari itong mahanap ang NodeMCU. Buksan ang ir.html file sa isang text editor at maghanap para sa isang linya na ganito ang hitsura:
var host = '192.168.2.121';
Baguhin ang halaga sa pagitan ng mga ticks upang tumugma sa address na naka-print ang web server sa serial monitor pagkatapos magsimula.
Pagrekord Pindutin ang Button ng Rekord Ituro ang remote control sa sensor at pindutin ang nais na pindutan sa remote Matapos na sa ilalim ng pindutan ng Record isang mahabang listahan ng mga numero ang dapat mangyari. Iyon ang mga oras ng signal para sa pindutang iyon na iyong pinindot sa remote.
Pagse-set up ng Mga Utos
Ngayon gusto namin ng isang paraan upang magpadala ng isang senyas sa mga oras na iyon mula sa chip mismo. Para doon kailangan naming idagdag ang mga oras na naitala lamang namin sa listahan ng mga kilalang signal. Kopyahin ang mga halaga (kasama ang mga square bracket) na ibinigay sa iyo ng proseso ng pagrekord at magpasok ng isang bagong linya na may isang pangalan at mga halaga sa ir.html file pagkatapos ng guhit na ganito:
mga signal ng var = {
"pgr1 btn": [1, 2, 3],
Palitan ang 1, 2, 3 ng naitala na mga halaga at huwag kalimutan ang kuwit pagkatapos ng mga nakapaligid na braket. Upang talagang magdagdag ng isang pindutan mayroon din kaming magdagdag ng isang utos. Ang isang utos ay maaaring binubuo ng maraming mga signal dahil maaaring kailanganin nating 'pindutin' ang maramihang mga pindutan sa remote, ibig sabihin 1 at 2 upang maabot ang channel 12 sa TV. Pinapayagan din nitong makontrol ang maraming aparato gamit ang isang utos. Hanapin ang linyang ganito ang hitsura
"Sound on / off": ["pipi"],
Kopyahin ang linya na iyon at baguhin ang teksto na "I-on / i-off ang tunog" upang tumugma sa nais mong ipakita sa bagong pindutan. Baguhin ang pangalang "pipi" sa pangalan ng signal` na iyong idinagdag. Kaya ang resulta ay maaaring:
"HBO": ["prg 1 btn"],
Kung nais mong magpatupad ng maramihang mga signal idagdag ang mga ito tulad nito:
"HBO": ["prg 1 btn", "prg 2 btn"],
Hakbang 4: Paggamit
Matapos mong ipasok ang iyong nais na mga pagkakasunud-sunod ng signal sa HTML file maaari mo itong kopyahin sa anumang computer o mobile device na mayroong isang browser at nakakonekta sa parehong WiFi tulad ng NodeMCU.
Inirerekumendang:
Ang TV Remote ay Naging isang RF Remote -- NRF24L01 + Tutorial: 5 Hakbang (na may Mga Larawan)
Ang TV Remote ay Naging isang RF Remote || NRF24L01 + Tutorial: Sa proyektong ito ipapakita ko sa iyo kung paano ko ginamit ang sikat na nRF24L01 + RF IC upang ayusin ang ningning ng isang LED strip nang wireless sa pamamagitan ng tatlong walang silbi na mga pindutan ng isang remote sa TV. Magsimula na tayo
IRduino: Arduino Remote Control - Gayahin ang isang Nawala na Remote: 6 na Hakbang
IRduino: Arduino Remote Control - Gayahin ang isang Nawala na Remote: Kung nawala sa iyo ang remote control para sa iyong TV o DVD player, alam mo kung gaano nakakainis na maglakad ka, hanapin, at gamitin ang mga pindutan sa mismong aparato. Minsan, ang mga pindutan na ito ay hindi nag-aalok ng parehong pag-andar tulad ng remote. Tanggapin
Dulas sa Amazon Fire Remote TV Remote: 3 Hakbang (na may Mga Larawan)
Dulas sa Amazon Fire Remote TV Remote: Oh Amazon, ang iyong Fire TV ay kamangha-mangha, bakit hindi mo kami binigyan ng mga kontrol sa dami sa iyong remote? Sa gayon, nang mas mababa sa $ 5 sa Amazon, mabibili mo ang nakatutuwang maliit na remote, power, mute na ito. , dami at i-channel ang lahat sa isang maliit na package. Ipasok sa 3d printer ang isang
Ordinaryong Remote Control Kit na Binago Sa Apat na-channel na RC Laruang Remote Control: 4 na Hakbang
Ordinaryong Remote Control Kit na Binago Sa Apat na-channel na RC Laruang Remote Control:改造 方法 非常 简单。 只需 准备 一些 瓦楞纸 板 , 然后 按照 视频 教程 完成 这个 电子 项目 并 为 您 服务。 玩具 车船 提供 远程 无线 控制。
I-convert ang Iyong IR Remote sa RF Remote: 9 Hakbang (na may Mga Larawan)
I-convert ang Iyong IR Remote sa RF Remote: Sa Instructable ngayon, ipapakita ko sa iyo kung paano mo magagamit ang isang generic na RF module nang walang isang microcontroller na sa kalaunan ay hahantong sa amin upang bumuo ng isang proyekto kung saan maaari mong baguhin ang isang IR Remote ng anumang aparato sa isang RF Malayo Ang pangunahing bentahe ng pag-convert ng isang