Sisukord:
- Samm: teie seade ja infrapuna
- Samm: Arduino kaugjuhtimispuldi prototüübi kokkupanek
- Samm: Arduino arenduskeskkonna ettevalmistamine
- Samm: Arduino programmi loomine
- Samm: Arduino kaugjuhtimispuldi testimine
- 6. samm: mõtted parandamiseks
Video: IRduino: Arduino kaugjuhtimispult - jäljendage kadunud kaugjuhtimispulti: 6 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:47
Kui olete kunagi oma teleri või DVD -mängija kaugjuhtimispuldi kaotanud, teate, kui masendav on kõndida, leida ja kasutada seadme enda nuppe. Mõnikord ei paku need nupud isegi kaugjuhtimispuldiga sama funktsionaalsust. Hiljuti kadus üks mu pult seletamatult ja otsustasin, et tuleb midagi ette võtta, et taastada Blu-ray-mängija kasutusmugavus ja kadunud funktsionaalsus.
Pärast väikest uurimist sain teada, et enamik, kui mitte kõik, kaugjuhtimispuldid kasutavad oma seadmetega suhtlemiseks infrapunaühendust (sellepärast peate juhtima puldi näiteks teleri poole). Mu mõtted pöördusid Arduino poole ja kui leidsin andurite ja vidinate seast infrapuna -LEDi, teadsin, et suudan selle tööle panna.
Ja nüüd, kuidas ma seda tegin.
Nõuanne: klõpsake kindlasti piltidel ja hõljutage kursorit läbipaistvate tööriistavihmade kastide kohal, et saada üksikasjalikke juhiseid.
Samm: teie seade ja infrapuna
Seadme IR -koodide leidmise ja Arduino programmi integreerimise lihtsustamiseks soovitan teil kasutada tasuta rakendust IrScrutinizer, mille saate alla laadida ja mis on siin dokumenteeritud. Kasutan selles juhendis IrScrutinizerit, et näidata teile, kuidas oma seadme IR -koode leida ja kasutada.
Enne selle õpetuse jätkamist peaksite kontrollima, kas leiate IrScrutinizerist oma seadme jaoks koode. Esmalt laadige alla ja installige IrScrutinizer ülaltoodud lingilt ning käivitage fail IrScrutinizer.jar installikataloogis. Klõpsake ekraani ülaosas asuval vahekaardil "Impordi" ja valige allpool kuvatavatelt vahekaartidelt "IRDB". Seadme koodide leidmiseks järgige ülaltoodud pildil olevaid näpunäiteid.
Samm: Arduino kaugjuhtimispuldi prototüübi kokkupanek
Nüüd, kui olete kontrollinud, et IrScrutinizer teab teie seadme IR -koode, olete valmis nende testimiseks ehitama prototüübi Arduino Remote. Eespool on disain, mida ma kasutasin. Mõned olulised punktid: kasutage NPN -transistorit, ühendage selle alus Arduino digitaalse tihvtiga 3 ja kasutage infrapuna -LED -i (mitte tavalist värvi). Takisti, mida ma kasutasin, oli umbes 300 oomi, nii et kõik selles piirkonnas peaks olema korras.
Samm: Arduino arenduskeskkonna ettevalmistamine
Teil on vaja raamatukogu, mis võimaldab teie Arduino -l juhtida IR -LED -i, et toota teie seadme jaoks koode. Kasutasin IRremote'i, vanimat, kuid kõige stabiilsemat ja usaldusväärsemat infrapunaraamatukogu. Raamatukogu allalaadimiseks ja Arduino IDE -sse installimiseks järgige selle kodulehe installijuhiseid. Siin on suurepärane õpetus raamatukogu installimiseks.
Pärast teegi installimist peaks teil olema juurdepääs selle näidetele IDE -st. Vaadake neid natuke, et tutvuda raamatukoguga.
Samm: Arduino programmi loomine
IrScrutinizeri tõeliselt suurepärane omadus on võime genereerida täielik, kui see on kujuteldamatu, Arduino programm, mis sisaldab kõiki IR -koode, mida soovite lisada, lihtsa mehhanismi abil nende saatmiseks infrapunakogu kaudu, sealhulgas IRremote. Valige IrScrutinizeris ekraani "Import" vasakpoolsel paanil kõik signaalid, mida soovite saata, ja klõpsake nuppu "Impordi valik" või klõpsake lihtsalt nuppu "Impordi kõik". Teid suunatakse ekraanile "Kaugjuhtimise kontrollimine", kus saate kontrollida, kas olete kõik soovitud koodid importinud. Ekspordiekraanile naasmiseks klõpsake vahekaarti „Eksport”. Sisestage sinna kõik õiged sätted, nagu on näidatud ülaltoodud pildil, ja klõpsake Arduino programmi loomiseks nuppu „Ekspordi parameetri kaugjuhtimispult”.
Nüüd avage loodud programm Arduino IDE abil. Programm on üsna lihtne; see määratleb kõik IR -koodid, mille valisite globaalseteks muutujateks, ja tsüklifunktsioon võimaldab teil valida, millise neist jadamonitori kaudu saata.
Samm: Arduino kaugjuhtimispuldi testimine
Veenduge, et kõik on õigesti ühendatud ja ühendage Arduino arvutiga. Kui IR -programm on Arduino IDE -s avatud, kontrollige, kas teie plaadi seaded on õiged ja laadige programm üles. Suunake nüüd IR -valgusdiood seadme poole, kust see seda hõlpsalt kätte saab (lähemal on parem), ja kasutage jadamonitori, et valida, millist signaali saata.
Kas see toimis? Kui see õnnestus, õnnitleme, olete ehitanud Arduino kaugjuhtimispuldi ja te ei pea enam muretsema kadunud puldi pärast. Kui ei, siis vaadake üle kõik ülaltoodud sammud, et näha, kas olete millestki ilma jäänud. Samuti võite julgelt postitada oma olukorda kirjeldava kommentaari.
6. samm: mõtted parandamiseks
See Arduino Remote prototüüp, mille olete kokku pannud, programmeerinud ja testinud, on tõesti üsna raske ja ebamugav kasutada.
Kui soovite oma Arduino kaugjuhtimispulti täiustada, on mul siiski teile mõned ideed pakkuda. Selle asemel, et kasutada koos arendusplaati nagu Arduino Uno koos leivalauaga, võite mõnda tüüpi korpuses kasutada midagi Arduino Nano sarnast, võib -olla nuppudega nagu tõeline kaugjuhtimispult.
Teine viis, kuidas Arduino kaugjuhtimispuldi juhtimiseks jadamonitori kasutamiseks arvutit kasutada, oleks IR -vastuvõtja mooduli lisamine, et saada (veel) kaotatud kaugjuhtimispuldilt IR -koode ja neid teisendada seadmetele arusaadavate koodide jaoks.
Vahetult enne oma Blu-ray kaugjuhtimispuldi leidmist, mis lõppkokkuvõttes tähendas selle projekti jätkamise surma, täiendasin oma IRduino-d, et seda teha, nimelt saada IR-koode teiselt puldilt, teisendades need minu Blu-ray-mängija koodideks, enne kui need uuesti edastate. Kahjuks varsti pärast seda IRduinot enam polnud.
IRduino ainus säilinud osa on selle programm, mille leiate endiselt aadressilt https://github.com/gttotev/IRduino. Vabandame kõigi raskete koodide, salakavalate kommentaaride, maagiliste numbrite ja täieliku dokumentatsiooni puudumise pärast. See on IrScrutinizeri süü! Kuid tõesti oleksin pidanud oma koodile rohkem tähelepanu pöörama. Kui sellele nüüd, aasta hiljem tagasi vaadata, ei suuda ma peaaegu lahti mõtestada, mis toimub (või peaks toimuma). Järgmiseks korraks siis!
Sellega lõpeb Arduino kaugjuhtimispuldi juhend. Täname lugemise eest.
Soovitan:
Lugege kaugjuhtimispulti IR -anduri abil: 4 sammu
Lugege kaugjuhtimispulti IR -anduri abil: Tere, kõik Eelmises artiklis kirjutasin "IR -takistuste vältimise anduri" kasutamise kohta. Ja selles artiklis kirjutan selle IR -sensori teise funktsiooni. IR -takistuste vältimise anduril on 2 peamist osad, nimelt IR -kiirgur ja IR -vastuvõtja
Kadunud kingakasti raiderid: 4 sammu
Kadunud kingakasti ründajad: see on suurepärane kesktaseme Arduino projekt neile, kes alles alustavad! Pärast käputäie õpetuste tegemist tulin selle projektiga kokku, et siduda kokku mitu arduino kodeerimise põhioskust, mida tutvustuskursustel käsitletakse. Ja BON
Kadunud teleri kaugjuhtimispuldi leidmine Arduino ja Bluetoothiga: 5 sammu
Kadunud teleri kaugjuhtimispuldi leidmine Arduino ja Bluetoothiga: kadunud televiisori kaugjuhtimispuldi leidmine on väga lihtne ja kood on nii lihtne, kasutades lihtsalt Arduino Nano Bluetooth -moodulit ja väikest suminat koos aku võimendiga 3,7–5 v ja olen loonud rakenduse rakenduses MIT App Inventor * saate ühenduse luua
Kuidas kodus hõlpsalt kaugjuhtimispulti teha - DIY traadita RC CAR: 7 sammu
Kuidas kodus hõlpsalt kaugjuhtimispulti teha - DIY traadita RC CAR: Tere juhid selles juhendatavas ma näitan teile, kuidas hõlpsalt kaugjuhtimisega rc -autot teha, palun jätkake lugemist …… See on tõesti lahe projekt, proovige see üles ehitada
Kuidas jäljendada teleri kaugjuhtimispulti või muud Arduino Irlibiga: 3 sammu (piltidega)
Kuidas jäljendada teleri kaugjuhtimispulti või muud Arduino Irlibiga: Sissejuhatus Tere kõigile ja tere tulemast minu esimesele Instructable'ile. Täna õpime, nagu pealkiri ütleb, jäljendama e -teleri kaugjuhtimispulti või midagi sarnast, mis töötab infrapunasignaalidega, kasutades Arduino (mis tahes mudelit) . Probleem oli järgmine: kuidas ma saan koode edastada