Përmbajtje:
- Hapi 1: Pajisja juaj dhe IR
- Hapi 2: Montimi i një telekomande Arduino Prototype
- Hapi 3: Përgatitja e Mjedisit të Zhvillimit Arduino
- Hapi 4: Gjenerimi i Programit Arduino
- Hapi 5: Testimi i telekomandës Arduino
- Hapi 6: Mendime për Përmirësim
Video: IRduino: Telekomandë Arduino - Imitoni një telekomandë të humbur: 6 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:17
Nëse e keni humbur ndonjëherë telekomandën për televizorin ose DVD player -in tuaj, e dini sa zhgënjyese është të ecësh, të gjesh dhe të përdorësh butonat në vetë pajisjen. Ndonjëherë, këto butona nuk ofrojnë as të njëjtin funksionalitet si telekomanda. Kohët e fundit, një nga telekomandat e mia u zhduk në mënyrë të pashpjegueshme dhe vendosa që diçka duhej bërë për të rivendosur lehtësinë e përdorimit dhe funksionimin e humbur në luajtësin tim Blu-ray.
Pas pak kërkimesh, mësova se shumica, nëse jo të gjitha, telekomandat përdorin infra të kuqe (IR) për të komunikuar me pajisjet e tyre (kjo është arsyeja pse ju duhet të drejtoni telekomandën në TV, për shembull). Mendimet e mia u kthyen tek Arduino, dhe kur gjeta një LED me rreze infra të kuqe midis sensorëve dhe pajisjeve të mia, e dija që mund ta bëja atë të funksionojë.
Dhe tani, ja si e bëra.
Këshillë: sigurohuni që të klikoni mbi imazhet dhe rri pezull mbi kutitë e këshillave transparente të veglave për udhëzime të hollësishme hap pas hapi.
Hapi 1: Pajisja juaj dhe IR
Për të thjeshtuar procesin e gjetjes së kodeve IR për pajisjen tuaj dhe integrimin e tyre në një program Arduino, ju rekomandoj të përdorni aplikacionin falas IrScrutinizer, i cili mund të shkarkohet dhe dokumentohet këtu. Unë do të përdor IrScrutinizer në këtë Instructable për t'ju treguar se si të gjeni dhe përdorni kodet IR për pajisjen tuaj.
Para se të vazhdoni me këtë udhëzues, duhet të kontrolloni nëse mund të gjeni kode për pajisjen tuaj në IrScrutinizer. Fillimisht shkarkoni dhe instaloni IrScrutinizer nga lidhja e mësipërme dhe ekzekutoni skedarin IrScrutinizer.jar në drejtorinë e instalimit. Klikoni në skedën "Import" pranë pjesës së sipërme të ekranit dhe zgjidhni "IRDB" nga skedat që shfaqen më poshtë. Ndiqni këshillat e mjeteve nga fotografia e mësipërme për të gjetur kodet për pajisjen tuaj.
Hapi 2: Montimi i një telekomande Arduino Prototype
Tani që keni verifikuar që IrScrutinizer i njeh kodet IR të pajisjes tuaj, jeni gati të ndërtoni një prototip Arduino Remote për t'i testuar ato. Më sipër është dizajni që kam përdorur. Disa pika të rëndësishme: përdorni një transistor NPN, lidhni bazën e tij me pin dixhital Arduino 3 dhe përdorni një LED infra të kuqe (jo një ngjyrë normale). Rezistenca që kam përdorur ishte rreth 300 Ohm kështu që çdo gjë në atë lagje duhet të jetë mirë.
Hapi 3: Përgatitja e Mjedisit të Zhvillimit Arduino
Keni nevojë për një bibliotekë që do t'i mundësojë Arduino -s tuaj të kontrollojë IR LED për të prodhuar kodet për pajisjen tuaj. Kam përdorur IRremote, bibliotekën më të vjetër por më të qëndrueshme dhe më të besueshme infra të kuqe. Ndiqni udhëzimet e instalimit në faqen e saj kryesore për të shkarkuar bibliotekën dhe instaloni atë në ID tuaj Arduino. Këtu është një mësim i shkëlqyeshëm se si të instaloni një bibliotekë.
Pas instalimit të bibliotekës, duhet të jeni në gjendje të hyni në shembujt e saj nga IDE. Shikojini pak për t'u njohur me bibliotekën.
Hapi 4: Gjenerimi i Programit Arduino
Një tipar vërtet i madh i IrScrutinizer është aftësia e tij për të krijuar një program Arduino të plotë, pa imagjinatë, që përmban të gjitha kodet IR që dëshironi të përfshini me një mekanizëm të thjeshtë për t'i dërguar ato përmes një biblioteke infra të kuqe, përfshirë IRremote. Në IrScrutinizer, zgjidhni të gjitha sinjalet që dëshironi të jeni në gjendje të dërgoni në panelin e majtë të ekranit "Import" dhe klikoni në butonin "Zgjedhja e importit", ose thjesht klikoni në butonin "Importo të gjitha". Do të çoheni në ekranin "Shqyrtoni telekomandën" ku mund të verifikoni që keni importuar të gjithë kodet që dëshironi. Klikoni në butonin "Eksport" për të shkuar në ekranin e eksportit. Futni të gjitha cilësimet e duhura atje siç tregohen në figurën e mësipërme dhe klikoni "Export param. Remote" për të krijuar programin Arduino.
Tani, hapni programin e krijuar me Arduino IDE. Programi është mjaft i thjeshtë; ai përcakton të gjithë kodet IR që keni zgjedhur si variabla globale dhe në funksionin loop ju lejon të zgjidhni cilin do të dërgoni përmes Serial Monitor.
Hapi 5: Testimi i telekomandës Arduino
Sigurohuni që gjithçka është e lidhur siç duhet dhe lidhni Arduino me kompjuterin tuaj. Me programin IR të hapur në Arduino IDE, verifikoni që cilësimet për tabelën tuaj janë të drejta dhe ngarkoni programin. Tani, drejtojeni LED IR në pajisjen tuaj nga ku mund ta marrë me lehtësi (më afër është më mirë) dhe përdorni Monitoruesin Serial për të zgjedhur se cilin sinjal do të dërgoni.
A funksionoi? Nëse po, urime, ju keni ndërtuar një telekomandë Arduino dhe nuk keni pse të shqetësoheni për telekomandën tuaj të humbur. Nëse jo, rishikoni të gjithë hapat e mësipërm për të parë nëse keni humbur ndonjë gjë. Gjithashtu mos ngurroni të postoni një koment që përshkruan situatën tuaj.
Hapi 6: Mendime për Përmirësim
Ky prototip Arduino Remote që keni mbledhur, programuar dhe testuar është me të vërtetë mjaft i vështirë dhe i vështirë për t’u përdorur.
Nëse doni të përmirësoni telekomandën tuaj Arduino, unë kam disa ide për t'ju ofruar megjithatë. Në vend që të përdorni një tabelë zhvillimi si Arduino Uno së bashku me një tabelë, ju mund të përdorni diçka si një Arduino Nano në një lloj rrethimi ndoshta me butona si një telekomandë e vërtetë.
Një mënyrë tjetër për të kapërcyer çështjen e të qenit me kompjuterin tuaj për të përdorur Monitorin Serial për të kontrolluar telekomandën Arduino do të ishte shtimi i një moduli marrës IR për të marrë kodet IR nga një telekomandë që nuk e keni humbur (akoma) dhe i konvertoni ato për kodet që pajisja juaj kupton.
Pak para se të gjeja telekomandën time Blu-ray, e cila përfundimisht shënoi vdekjen e vazhdimit të këtij projekti, e përmirësova IRduino-n tim për ta bërë pikërisht këtë, domethënë të marr kode IR nga një telekomandë tjetër, duke i kthyer ato në kodet e riprodhuesit tim Blu-ray para se t'i ritransmetoja përsëri. Fatkeqësisht, pak më vonë, IRduino nuk ishte më.
Pjesa e vetme e mbijetuar e IRduino është programi i tij, i cili ende mund të gjendet në https://github.com/gttotev/IRduino. Kërkoni falje për të gjitha kodet e vështira, komentet e fshehta, numrat magjikë dhe mungesën e plotë të dokumentacionit. Faultshtë faji i IrScrutinizer! Por me të vërtetë unë duhet të kisha vënë më shumë kujdes në kodin tim. Duke shikuar prapa tani, një vit më vonë, unë pothuajse nuk mund të deshifroj atë që po ndodh (ose supozohet se po ndodh). Për herën tjetër atëherë!
Kjo përfundon Arduino Remote Control Instructable. Faleminderit per leximin.
Recommended:
Një makinë për frikësimin e Halloween -it duke përdorur një PIR, një kungull të printuar në 3D dhe një Pranker audio të pajtueshme me Troll Arduino/Bordi praktik i Shakasë.: 5 Hapa
Një makinë për frikësimin e Halloween -it duke përdorur një PIR, një kungull të printuar në 3D dhe Tran Arduino Compatible Audio Pranker/Joke Board praktike .: Bordi Troll i krijuar nga Patrick Thomas Mitchell i EngineeringShock Electronics, dhe u financua plotësisht në Kickstarter jo shumë kohë më parë. Unë mora shpërblimin disa javë më parë për të ndihmuar në shkrimin e disa shembujve të përdorimit dhe ndërtimin e një biblioteke Arduino në një përpjekje
Zile me telekomandë për të humbur dhe gjetur: 4 hapa
Zile me telekomandë për të humbur dhe gjetur: Ky qark me dy pjesë përbëhet nga një zile dhe një kontrollues. Bashkangjitni zilen në një artikull që mund ta humbni shpesh dhe përdorni butonin dhe çelësin e volumit në kontrollues për të aktivizuar zilen kur sendi humbet. Zile dhe kontrollues
Si të gjeni një pajisje të humbur Apple: 8 hapa
Si të gjeni një pajisje Apple të humbur: Nëse e keni vendosur ndonjëherë iPhone -in tuaj në gabim, këtu është një zgjidhje e thjeshtë se si të gjeni pajisjen tuaj të humbur, përfshirë kompjuterin tuaj Apple. Ky udhëzues do të detajojë se si të përdorni " Gjej iPhone tim " aplikacion në mënyrë që të mos keni më nevojë të pyesni se ku
Gjetja e telekomandës së humbur të televizorit me Arduino dhe Bluetooth: 5 hapa
Gjetja e një telekomande të humbur të televizorit me Arduino & Bluetooth: Gjetja e një qarku të televizorit të humbur në distancë shumë të thjeshtë dhe kodi është kaq i thjeshtë, thjesht përdorni Arduino Nano me modul Bluetooth dhe zile të vogël me përforcues të baterisë nga 3.7v në 5v, dhe kam krijuar një aplikacion në MIT App Inventor, * mund të lidheni
Roboti me telekomandë duke përdorur Arduino dhe T.V. Telekomandë: 11 hapa
Roboti me telekomandë duke përdorur Arduino dhe TV Telekomandë: Kjo makinë me telekomandë mund të lëvizet duke përdorur praktikisht çdo lloj telekomande si TV, AC etj. Përdor faktin që telekomanda lëshon IR (infra të kuqe). Kjo pronë përdoret duke përdorur një marrës IR, i cili është një sensor shumë i lirë. Në