Satura rādītājs:
- 1. darbība: jūsu ierīce un IR
- 2. darbība: Arduino tālvadības pults prototipa salikšana
- 3. darbība: Arduino attīstības vides sagatavošana
- 4. solis: Arduino programmas ģenerēšana
- 5. darbība: pārbaudiet Arduino tālvadības pulti
- 6. solis: domas uzlabošanai
Video: IRduino: Arduino tālvadības pults - atdariniet pazaudētu tālvadības pulti: 6 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:54
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. Nesen viena no manām tālvadības pultīm pazuda neizskaidrojami, un es nolēmu, ka ir jādara kaut kas, lai atjaunotu Blu-ray atskaņotāja lietošanas ērtumu un zaudētu funkcionalitāti.
Pēc nelielas izpētes es uzzināju, ka lielākā daļa, ja ne visas tālvadības pultis, lai sazinātos ar savām ierīcēm, izmanto infrasarkano staru (IR) (tādēļ, piemēram, ir jānorāda tālvadības pults pret televizoru). Manas domas pievērsās Arduino, un, kad starp saviem sensoriem un sīkrīkiem atradu infrasarkano gaismas diodi, es zināju, ka varu to darbināt.
Un tagad, lūk, kā es to izdarīju.
Padoms. Noteikti noklikšķiniet uz attēliem un virziet kursoru virs caurspīdīgo rīku padomu lodziņiem, lai iegūtu detalizētus detalizētus norādījumus.
1. darbība: jūsu ierīce un IR
Lai vienkāršotu ierīces IR kodu atrašanas procesu un integrētu tos Arduino programmā, iesaku izmantot bezmaksas lietojumprogrammu IrScrutinizer, kuru var lejupielādēt un dokumentēt šeit. Šajā instrukcijā es izmantošu IrScrutinizer, lai parādītu, kā atrast un izmantot ierīces IR kodus.
Pirms turpināt šo apmācību, jums jāpārbauda, vai IrScrutinizer varat atrast ierīces kodus. Vispirms lejupielādējiet un instalējiet IrScrutinizer no iepriekš norādītās saites un izpildiet failu IrScrutinizer.jar instalācijas direktorijā. Noklikšķiniet uz cilnes "Importēt" ekrāna augšdaļā un izvēlieties cilni "IRDB" no zemāk redzamajām cilnēm. Izpildiet rīka padomus, kas parādīti attēlā, lai atrastu savas ierīces kodus.
2. darbība: Arduino tālvadības pults prototipa salikšana
Tagad, kad esat pārliecinājies, ka IrScrutinizer zina jūsu ierīces IR kodus, esat gatavs izveidot Arduino Remote prototipu, lai tos pārbaudītu. Iepriekš ir mans izmantotais dizains. Daži svarīgi punkti: izmantojiet NPN tranzistoru, pievienojiet tā pamatni ar Arduino digitālo tapu 3 un izmantojiet infrasarkano gaismas diodi (nevis parasto krāsu). Rezistors, ko izmantoju, bija aptuveni 300 omi, tāpēc visam šajā apkārtnē vajadzētu būt kārtībā.
3. darbība: Arduino attīstības vides sagatavošana
Jums ir nepieciešama bibliotēka, kas ļaus jūsu Arduino kontrolēt IR LED, lai iegūtu jūsu ierīces kodus. Es izmantoju IRremote - vecāko, bet stabilāko un uzticamāko infrasarkano staru bibliotēku. Izpildiet instalēšanas norādījumus tās mājas lapā, lai lejupielādētu bibliotēku un instalētu to savā Arduino IDE. Šeit ir lieliska apmācība par bibliotēkas instalēšanu.
Pēc bibliotēkas instalēšanas jums vajadzētu būt iespējai piekļūt tās piemēriem no IDE. Apskatiet tos mazliet, lai iepazītos ar bibliotēku.
4. solis: Arduino programmas ģenerēšana
Patiesi lieliska IrScrutinizer iezīme ir tā spēja ģenerēt pilnu, ja neiedomājamu Arduino programmu, kas satur visus IR kodus, kurus vēlaties iekļaut, ar vienkāršu mehānismu, lai tos nosūtītu caur infrasarkano staru bibliotēku, ieskaitot IRremote. Programmā IrScrutinizer ekrāna "Importēt" kreisajā rūtī atlasiet visus signālus, kurus vēlaties nosūtīt, un noklikšķiniet uz pogas "Importēt atlasi" vai vienkārši noklikšķiniet uz pogas "Importēt visu". Jūs tiksit novirzīts uz ekrānu “Pārbaudīt tālvadību”, kur varēsit pārbaudīt, vai esat importējis visus vēlamos kodus. Noklikšķiniet uz cilnes Eksportēt, lai atvērtu eksportēšanas ekrānu. Ievadiet visus pareizos iestatījumus, kā parādīts attēlā, un noklikšķiniet uz "Eksportēt tālvadības pulti", lai izveidotu Arduino programmu.
Tagad atveriet ģenerēto programmu ar Arduino IDE. Programma ir diezgan vienkārša; tas definē visus IR kodus, kurus izvēlējāties kā globālos mainīgos, un cilpas funkcijā ļauj izvēlēties, kuru nosūtīt, izmantojot seriālo monitoru.
5. darbība: pārbaudiet Arduino tālvadības pulti
Pārliecinieties, vai viss ir pareizi pieslēgts vadiem, un savienojiet Arduino ar datoru. Kad IR programma ir atvērta Arduino IDE, pārbaudiet, vai tāfeles iestatījumi ir pareizi, un augšupielādējiet programmu. Tagad pavērsiet IR gaismas diodi uz savu ierīci, no kurienes tā var viegli to uzņemt (tuvāk ir labāk), un izmantojiet seriālo monitoru, lai izvēlētos, kuru signālu sūtīt.
Vai tas strādāja? Ja tā, apsveicam, jūs esat izveidojis Arduino tālvadības pulti un jums vairs nav jāuztraucas par pazaudēto tālvadības pulti. Ja tas nenotika, pārskatiet visas iepriekš minētās darbības, lai redzētu, vai esat kaut ko palaidis garām. Droši ievietojiet arī komentāru, kurā aprakstīta jūsu situācija.
6. solis: domas uzlabošanai
Šis Arduino Remote prototips, kuru esat samontējis, ieprogrammējis un pārbaudījis, patiešām ir diezgan apgrūtinošs un neērts lietošanai.
Tomēr, ja vēlaties uzlabot savu Arduino tālvadības pulti, man ir dažas idejas. Tā vietā, lai kopā ar maizes dēli izmantotu tādu izstrādes dēli kā Arduino Uno, jūs varētu izmantot kaut ko līdzīgu Arduino Nano kāda veida korpusā, iespējams, ar pogām, piemēram, ar īstu tālvadības pulti.
Vēl viens veids, kā atrisināt problēmu, kad datoram jābūt tuvumā, lai izmantotu sērijas monitoru, lai kontrolētu Arduino tālvadības pulti, būtu pievienot IR uztvērēja moduli, lai saņemtu IR kodus no tālvadības pults, kuru neesat (vēl) pazaudējis. kodiem, kurus ierīce saprot.
Īsi pirms sava Blu-ray tālvadības pults atrašanas, kas galu galā nozīmēja šī projekta turpināšanas nāvi, es jaunināju savu IRduino, lai to izdarītu, proti, saņemtu IR kodus no cita tālvadības pults, pārveidojot tos par mana Blu-ray atskaņotāja kodiem, pirms tos atkārtoti pārraidīt. Diemžēl drīz pēc tam IRduino vairs nebija.
Vienīgā izdzīvojušā IRduino daļa ir tās programma, kuru joprojām var atrast vietnē https://github.com/gttotev/IRduino. Atvainojamies par visiem kodētajiem, noslēpumainajiem komentāriem, burvju skaitļiem un pilnīgu dokumentācijas trūkumu. Tā ir IrScrutinizer vaina! Bet tiešām man vajadzēja vairāk rūpēties par savu kodu. Atskatoties uz to tagad, gadu vēlāk, es gandrīz nevaru atšifrēt to, kas notiek (vai vajadzētu notikt). Tad uz nākamo reizi!
Tas noslēdz Arduino tālvadības pamācību. Paldies, ka izlasījāt.
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
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:方法 非常 简单。 只需 准备 一些 瓦楞纸 板 , 然后 按照 视频 教程 完成 这个 电子 电子 项目 并 为 您。 玩具 这个 这个 电子 项目 并 为 为 服务。 玩具 提供 提供 远程 项目 并
Kontrolējiet savas elektriskās ierīces ar televizora tālvadības pulti (tālvadības pulti) ar temperatūras un mitruma displeju: 9 soļi
Kontrolējiet savas elektriskās ierīces ar televizora tālvadības pulti (ir tālvadības pults) ar temperatūras un mitruma displeju: Sveiki, es esmu Abhajs, un tas ir mans pirmais emuārs par instrukcijām, un šodien es jums parādīšu, kā kontrolēt savas elektriskās ierīces ar televizora tālvadības pulti, izveidojot šo vienkāršs projekts. paldies atl lab par atbalstu un materiāla nodrošināšanu
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