
Satura rādītājs:
2025 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2025-01-23 14:59

Problēma
Uz viesistabas galda ir trīs tālvadības pultis. Lai skatītos savu iecienītāko pārraidi, jums precīzi jāievēro īpaša pogu nospiešanas secība vismaz divos no tiem. Un tava istabas biedrene, mamma, draudzene tās nekad neatceras.
Risinājums
Jūs pērkat Logitech Harmony;-)
Bet, ja nevēlaties tērēt šo naudu, varat izveidot kaut ko līdzīgu par mazāk nekā 10 ASV dolāriem. Savienojot infrasarkano gaismas diodi ar ESP8266 (s.th. kā Arduino, bet ar WiFi iebūvētu), mēs varam viegli izveidot ierīci, ar kuru mēs varam kontrolēt ierīces ar nelielu tīmekļa lapu no jebkura jūsu WiFi datora vai mobilā tālruņa.
Ko tev vajag
- NodeMCU attīstības padome (tie tiek piegādāti no Āzijas par <5 €)
- IR sensors (OS-1838B vai TSOP38238)
- IR LED
- 100Ω rezistors
- NPN tranzistors (t.i., 2N2222)
- mazs PCB prototipa gabals
- četru kontaktu savienotājs, kas der NodeMCU (ti, disketes strāvas adapteris)
Ja jums ir veca tālvadības pults, jūs, iespējams, varat izmantot IR LED un tranzistoru.
1. darbība: aparatūras montāža




Salieciet komponentus uz neliela gabala uz neliela prototipa shēmas plates gabala un pievienojiet komponentus, kā parādīts diagrammā.
Atkarībā no gaismas diodes aizsardzības rezistors var nebūt vajadzīgs. Ja atklājat, ka jums ir jāmērķē ļoti labi vai jābūt ļoti tuvu ierīcei, iespējams, varat to noņemt.
Es visu savienoju ar kontaktdakšu, kuru es izņēmu no salauztā datora strāvas adaptera (disketes).
2. darbība: lietojumprogrammas instalēšana NodeMCU
Iestatiet savu vidi, lai apkopotu programmas esp8266, izmantojot Arduino IDE: [https://github.com/espressif/arduino-esp32
Klonējiet vai lejupielādējiet lietojumprogrammas avota kodu no github krātuves
Arduino IDE instalējiet bibliotēku IRremoteESP8266 (Izvēlne: Skice -> Pārvaldīt bibliotēkas). Kopējiet config.h.example failu un nosauciet šīs kopijas nosaukumu config.h. Lai varētu izveidot savienojumu ar tīmekļa serveri, konfigurācijā vismaz jānorāda sava WiFi SSID un parole. Tagad vajadzētu būt iespējai apkopot un augšupielādēt Arduino skici. Pievienojiet izveidoto sadalīšanas paneli 3V, Ground, D5, D6.
Ja viss darbojās un jūs palaidāt mikroshēmu, kas savienota ar Arduino IDE, sērijas monitorā jums jāparāda servera IP adrese.
3. darbība: HTML lapas pielāgošana, lai kontrolētu NodeMCU

Šīs darbības process ir parādīts arī videoklipā.
Avota koda direktorijā ir arī “ir.html”. Ja tas ir pareizi konfigurēts, tas “sarunāsies” ar NodeMCU.
Tātad pirmais solis ir pateikt failam, ar kuru adresi tas var atrast NodeMCU. Atveriet failu ir.html teksta redaktorā un meklējiet rindu, kas izskatās šādi:
var host = '192.168.2.121';
Mainiet vērtību starp ērcēm, lai tā atbilstu adresei, ko tīmekļa serveris drukā pēc sērijas monitora.
Ierakstīšana Nospiediet ierakstīšanas pogu Norādiet tālvadības pulti pie sensora un nospiediet vēlamo tālvadības pults pogu. Pēc tam zem pogas Ierakstīt vajadzētu parādīties garam ciparu sarakstam. Šie ir signāli par to pogu, kuru nospiedāt uz tālvadības pults.
Komandu iestatīšana
Tagad mēs vēlamies veidu, kā ar šo laiku nosūtīt signālu no pašas mikroshēmas. Šim nolūkam mums ir jāpievieno tikko ierakstītais laiks zināmo signālu sarakstam. Kopējiet ierakstīšanas procesa sniegtās vērtības (ieskaitot kvadrātiekavas) un ievietojiet jaunu rindu ar nosaukumu un vērtībām failā ir.html pēc rindiņas, kas izskatās šādi:
var signāli = {
"pgr1 btn": [1, 2, 3], Aizstājiet 1, 2, 3 ar ierakstītajām vērtībām un neaizmirstiet komatu aiz apkārt esošajām iekavām. Lai faktiski pievienotu pogu, mums jāpievieno arī komanda. Komanda var sastāvēt no vairākiem signāliem, jo, iespējams, mums būs “jānospiež” vairākas tālvadības pults pogas, t.i., 1 un 2, lai sasniegtu televizora 12. kanālu. Tas arī ļauj vadīt vairākas ierīces ar vienu komandu. Meklējiet līniju, kas izskatās šādi
"Skaņa ieslēgta/izslēgta": ["izslēgt skaņu"], Kopējiet šo rindiņu un mainiet tekstu “Skaņa ieslēgta/izslēgta”, lai tas atbilstu tam, ko vēlaties parādīt jaunajā pogā. Nomainiet nosaukumu "izslēgt" uz pievienotā signāla nosaukumu. Tātad rezultāts varētu būt šāds:
"HBO": ["prg 1 btn"], Ja vēlaties izpildīt vairākus signālus, pievienojiet tos šādi:
"HBO": ["prg 1 btn", "prg 2 btn"],
4. solis: lietošana
Pēc vēlamo signālu secību ievietošanas HTML failā varat to kopēt uz jebkuru datoru vai mobilo ierīci, kurai ir pārlūkprogramma un kas ir savienota ar to pašu WiFi kā NodeMCU.
Ieteicams:
Tālvadības pults slēdža tālvadības pults + palaidējs: 6 soļi (ar attēliem)

Tālvadības pults slēdža tālvadības pults + aktivizētājs: šī pedāļa tālvadības pults ir lieliski piemērota, lai apturētu animatorus, fotoattēlu arhivētājus, emuāru autorus un profesionāļus, kuri visu laiku nevar sasniegt savas kameras aizvara pogu vai kuriem ātri jāstrādā pie galda ar pievienotu kameru. augstas virs galvas. 2020. gada decembra atjauninājums: E
Televizora tālvadības pults kļūst par RF tālvadības pulti -- NRF24L01+ apmācība: 5 soļi (ar attēliem)

TV tālvadības pults kļūst par RF tālvadības pulti || NRF24L01+ apmācība: Šajā projektā es jums parādīšu, kā es izmantoju populāro nRF24L01+ RF IC, lai bezvadu režīmā pielāgotu LED sloksnes spilgtumu, izmantojot trīs bezjēdzīgas TV tālvadības pults pogas. Sāksim
IRduino: Arduino tālvadības pults - atdariniet pazaudētu tālvadības pulti: 6 soļi

IRduino: Arduino tālvadības pults - atdariniet pazaudētu tālvadības pulti: ja kādreiz esat pazaudējis televizora vai DVD atskaņotāja tālvadības pulti, jūs zināt, cik apgrūtinoši ir staigāt, atrast un izmantot pašas ierīces pogas. Dažreiz šīs pogas pat nepiedāvā tādas pašas funkcijas kā tālvadības pults. Saņemt
Parastais tālvadības pults komplekts pārveidots par četru kanālu RC rotaļlietu tālvadības pulti: 4 soļi

Parastais tālvadības pults komplekts ir pārveidots par četru kanālu RC rotaļlietu tālvadības pulti:方法 非常 简单。 只需 准备 一些 瓦楞纸 板 , 然后 按照 视频 教程 完成 这个 电子 电子 项目 并 为 您。 玩具 这个 这个 电子 项目 并 为 为 服务。 玩具 提供 提供 远程 项目 并
Vadības pults kameras tālvadības pults: 4 soļi

Vadības pults kameras tālvadības pults: Šis ir īss pamācība, kā izveidot tālvadības pulti kamerai, kurai tās vēl nav. Tas ietver solenoīdu, vienkāršu brita ekrānu, sienas kārpu, dažus vadus un aparatūru. Viegli pagatavojams, jautri lietojams