Përmbajtje:
Video: Si të imitoni një telekomandë televizive ose tjetër me Arduino Irlib: 3 hapa (me fotografi)
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:28
Prezantimi
Përshëndetje të gjithëve dhe mirë se erdhët në Instructable -in tim të parë.
Sot do të mësojmë, siç thotë titulli, të imitojmë telekomandën e TV ose diçka të ngjashme që punon me sinjale me rreze infra të kuqe duke përdorur Arduino (çdo model).
Problemi ishte: Si mund t'i transmetoj kodet në një objekt nëse nuk e njoh kodin?
Duke kërkuar në internet nuk gjeta përgjigjen e pyetjes sime kështu që fillova të mendoj dhe e shpiku këtë metodë vetë.
Në këtë tutorial do t'ju tregoj se si ta bëni atë.
P. S.:
Para se të fillojmë do t'ju them se komunikimet Ir janë shumë komplekse dhe kërkojnë pak njohuri së pari.
Hapi 1: Materiali
Keni nevojë për më pak përbërës sesa mendoni:
-Arduino (kam përdorur Leonardo)
-470ohm ose rezistencë të ngjashme! KUJDES !: vlera e rezistencës mund të ndryshojë në varësi të LED -it tuaj IR
-IR led (kam përdorur SFH4546)
-Disa kërcyes
-Marrës IR (kam përdorur TSOP38238)
-Burboard
Kjo është ajo që kam përdorur për këtë qark të thjeshtë, por thelbësor.
EDIT: Nëse përdorni led -in tim të njëjtë, mos përdorni asnjë rezistencë midis pinit Arduino dhe led sepse do të ulet shumë distanca nga ju mund të përdorni telekomandën tuaj
Nëse nuk përdorni të njëjtën ir led unë ju sugjeroj të vendosni një makinë prerëse dhe ta rregulloni atë si të doni
Hapi 2: Qarku dhe Kodimi
Tani i hedhim një sy qarkut.
Ne duhet të ndërtojmë 2 qarqe:
-Qarku i parë duhet të kapë sinjalin nga telekomanda.
-E dyta transmeton sinjalin që kapëm më parë.
Pra, merrni arduino, dërrasë buke, tela dhe marrës dhe le të filloni punën
Së pari lidhni 5v dhe GND me marrësin tuaj (imi ka në rregull OUT, GND, 5V)
Kunja OUT duhet të lidhet me kunjin Arduino 2. (Si duket qarku)
Pasi ta keni bërë këtë, ne duhet të lidhim Anodën e led -it tonë me rezistencën dhe Katodën me tokën.
Nga rezistenca do të lidhemi më vonë me kunjin i cili përcaktohet nga biblioteka Ir. (Si duket qarku)
Kodi është shumë i thjeshtë:
Së pari ne duhet të instalojmë bibliotekat:
-Blioteka IrLib2 për kalimin marrës
Atëherë ju duhet të hapni skedarin zip dhe të kopjoni dosjet brenda atij skedari në dosjen e bibliotekave tuaja.
-Biblioteka IrRemote për dërgimin e saj
Pasi ta keni bërë këtë, hapni Arduino IDE dhe nga menyja e shembujve shkoni te dosja e shembujve IrLib2, pastaj ngarkoni skicën "RawRecv.ino" në tabelën tuaj Arduino.
Pasi të jetë ngarkuar në tabelë, hapni monitorin serik, merrni telekomandën që dëshironi të imitoni, drejtojeni atë te marrësi Ir dhe shtypni një buton mbi të: do të shihni një dalje (kod të papërpunuar) në monitor, kështu që thjesht kopjojeni atë clipboard.
Pasazhi tjetër është dërgimi i kodeve që kemi marrë.
Çdo model Arduino ka pinin e vet për klasën IRsend dhe ju nuk mund ta ndryshoni atë për shkak të disa kufizimeve nga hardueri.
Këtu ka një tryezë me vendosjen e pinit të disa tabelave Arduino.
Ky është skica ime, ai dërgon komandën channel_up në një TV të vjetër Samsung:
#përfshi
IRsend irsend; #përcakto RAW_DATA_LEN 68 // dalja e RawRecv uint16_t rawData [RAW_DATA_LEN] = {4458, 4482, 546, 1698, 550, 1690, 554, 1690, 546, 606, 518, 610, 526, 602, 522, 606, 526, 602, 522, 1694, 554, 1686, 550, 1694, 550, 602, 522, 606, 530, 598, 526, 602, 522, 606, 526, 602, 522, 1694, 554, 598, 522, 606, 530, 1686, 554, 602, 518, 610, 522, 602, 522, 1694, 554, 602, 522, 1694, 550, 1690, 546, 610, 526, 1690, 546, 1694, 554, 1690, 546, 1000}; void setup () {} void loop () {irsend.sendRaw (rawData, RAW_DATA_LEN, 38); // dërgoni të dhëna të papërpunuara me vonesë frekuence 38KHz (1000); // 1 vonesë e dytë mes secilit shpërthim sinjali}
KUJDES Paguaj: përballimi dhe ngjitja e tij në IDE mund të mos funksionojë, nëse nuk funksionon ju duhet të shkruani çdo rresht të vetëm
Hapi 3: Testimi dhe Përfundimi
Timeshtë koha për një provë tani!
Drejtojeni drejtimin drejt marrësit në të njëjtën mënyrë që drejtoni telekomandën dhe ndizni sistemin tuaj Arduino, prisni një sekondë dhe do të shihni që pajisja marrëse do të fillojë të bëjë atë që ne po i themi të bëjë, kështu që është ajo!
Nëse diçka nuk shkon, ju lutemi lini një koment më poshtë.
Ky është fundi i Instructable tonë. Shpresoj se është e dobishme për ju.
Komentoni nëse doni një video të këtij mësimi dhe ……….
te Udhëzuesi tjetër!
Recommended:
Telekomanda televizive bëhet një telekomandë RF -- NRF24L01+ Tutorial: 5 hapa (me fotografi)
Telekomanda televizive bëhet një telekomandë RF || Mësimdhënie NRF24L01+: Në këtë projekt do t'ju tregoj se si kam përdorur IC -në popullore nRF24L01+ RF për të rregulluar shkëlqimin e një shiriti LED pa tel përmes tre butonave të padobishëm të një telekomande televizori. Le të fillojmë
IRduino: Telekomandë Arduino - Imitoni një telekomandë të humbur: 6 hapa
IRduino: Telekomandë Arduino - Imitoni një telekomandë të humbur: Nëse e keni humbur ndonjëherë telekomandën për televizorin ose DVD player -in tuaj, e dini sa frustruese ë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. Merr
Ndërtoni një Arduino në një Nissan Qashqai për të automatizuar palosjen e pasqyrës së krahut ose ndonjë gjë tjetër: 9 hapa (me fotografi)
Ndërtoni një Arduino në një Nissan Qashqai për të automatizuar palosjen e pasqyrës së krahut ose ndonjë gjë tjetër: Nissan Qashqai J10 ka disa gjëra pak të bezdisshme në lidhje me kontrollet që mund të jenë lehtësisht më të mira. Njëra prej tyre është të mbani mend të shtyni çelësin e hapjes/mbylljes së pasqyrave para se të hiqni çelësin nga ndezja. Një tjetër është konfigurimi i vogël
Si të përshkruani një seri televizive për një mik të verbër .: 4 hapa (me fotografi)
Si të përshkruani një seri televizive për një mik të verbër: Disa seri televizive janë të përshkruara (DVS), por shumë nuk janë dhe nëse jeni të verbër ose me shikim të dobët gjërat mund të bëhen pak konfuze. Ju mund të bëni që një mik të shkruajë një përshkrim (i cili tha se shoku do të fillojë të gjejë pak kohë), por regjistroni
Lidhni një Ipod ose një Mp3 Player tjetër me altoparlantët normalë të shtëpisë pa një përforcues të shtrenjtë dhe të rëndë!: 4 hapa
Lidhni një Ipod ose një Mp3 Player tjetër me altoparlantët normalë të shtëpisë pa një përforcues të shtrenjtë dhe të rëndë !: A keni shumë altoparlantë stereo shtesë, që ose erdhën me stereo të mprehtë që u prishën ose thjesht i keni ato pa ndonjë arsye të dukshme? Në këtë Instructable unë do t'ju tregoj se si mund t'i lidhni ato me çdo riprodhues Mp3 ose çdo pajisje me një portë zanore