Përmbajtje:
- Hapi 1: Po për një video?
- Hapi 2: Lista e Pjesëve
- Hapi 3: Kodifikues dhe Dekodues
- Hapi 4: Prototipizimi
- Hapi 5: Infrared
- Hapi 6: Çfarë Po bëjmë?
- Hapi 7: Gjeni Marrësin
- Hapi 8: Saldimi
- Hapi 9: U krye
Video: Shndërroni telekomandën tuaj IR në telekomandë RF: 9 hapa (me fotografi)
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:27
Në Instructable të sotëm, unë do t'ju tregoj se si mund të përdorni një modul gjenerik RF pa mikrokontrollues i cili përfundimisht do të na çojë në ndërtimin e një projekti ku mund të konvertoni një telekomandë IR të çdo pajisjeje në një telekomandë RF. Avantazhi kryesor i konvertimit të një telekomande IR në RF, është se, nuk keni nevojë të drejtoni telekomandën para se të shtypni butonat që pajisja të funksionojë. Gjithashtu, nëse keni një pajisje që nuk është gjithmonë në distancën e telekomandës, si një teatër në shtëpi në cep të një dhome, ky telekomandë RF do ta bëjë jetën tuaj më të lehtë.
Le të fillojmë.
Hapi 1: Po për një video?
Videot kanë të gjitha hapat e mbuluar në detaje të nevojshme për ndërtimin e këtij projekti. Mund ta shikoni nëse preferoni pamjet vizuale, por nëse preferoni tekstin, kaloni hapat e ardhshëm.
Gjithashtu nëse doni të shikoni projektin në veprim, referojuni të njëjtës video.
Hapi 2: Lista e Pjesëve
Moduli RF:
INDIA - https://amzn.to/2H2lyXfUS - https://amzn.to/2EOiMmmUK -
Arduino: INDIA - https://amzn.to/2FAOfxMUS - https://amzn.to/2FAOfxMUK -
Kodet e Encoder dhe Decoder: INDIA - https://amzn.to/2HpNsQdUS - Encoder https://amzn.to/2HpNsQd; Dekodues https://amzn.to/2HpNsQdUK - Kodues https://amzn.to/2HpNsQd; Dekodues
Marrësi TSOP IR -INDIA - https://amzn.to/2H0Bdu6US (Marrësi dhe LED) - https://amzn.to/2H0Bdu6UK (Marrësi dhe LED) -
IR LED: INDIA -
Hapi 3: Kodifikues dhe Dekodues
Për t'i përdorur ato pa mikrokontrollues do t'ju duhen dy IC. Ata quhen kodues dhe dekodues. Ato janë qarqe bazë kombinuese. Koduesi ka më shumë hyrje sesa numri i daljeve. Duke parë tabelën e së vërtetës mund të shohim se tre kunjat dalëse kanë kombinim të ndryshëm për gjendje të ndryshme të kunjave hyrës. Në përgjithësi kunjat e daljes hyrëse të koduesit përcaktohen si 2^n x n, ku "n" është numri i bitëve. Dekoduesit janë vetëm e kundërta e kodifikuesve dhe kanë përshkrimet e kunjave si n x 2^n. Nëse pyesni se çfarë do të ndodhë nëse më shumë se një kunj shkon lart në të njëjtën kohë, atëherë unë do të them se është përtej fushëveprimit të këtij Udhëzuesi.
Kodet kodifikues dhe dekodues që do të përdorim janë HT12E dhe HT12D, D për dekodues dhe E për kodifikues. Le të hedhim një vështrim në kunjat e këtyre IC -ve.
Në HT12E, numrat pin 10, 11, 12 dhe 13 janë kunjat e futjes së të dhënave dhe kunja 17 është kunja e daljes, të cilën ne do ta modulojmë. Kunjat 16 dhe 17 janë për oshilator të brendshëm RC dhe ne lidhim një rezistencë që varion nga 500k në 1M (kam përdorur 680k) nëpër këto kunja. Në fakt, rezistenca e lidhur do të jetë pjesë e oshilatorit RC. Kunja 14 është kunja e aktivizimit të transmetimit. Pinshtë një pin aktiv i ulët dhe të dhënat do të transmetohen vetëm nëse ky pin mbahet i ulët. Pin 18 dhe 9 janë Vcc dhe GND respektivisht, dhe unë do të flas për mbetjen e tetë kunjave në një kohë.
Gjërat janë disi të ngjashme për deshifruesin. 18 dhe 9 janë kunjat e furnizimit, 15 dhe 16 janë kunjat e oshilatorit të brendshëm dhe një rezistencë 33k është e lidhur mes tyre. Pin 17 është kunja e vlefshme e transmetimit të IC e cila shkon lartë sa herë që merret një e dhënë e vlefshme. Të dhënat e moduluara i jepen pinit 15 dhe të dhënat e deshifruara paralele merren nga kunjat 10, 11, 12 dhe 13.
Tani do të vini re se deshifruesi IC gjithashtu ka ato 8 kunjat që pamë në kodues. Në fakt, ato shërbejnë për një qëllim shumë të rëndësishëm në mbajtjen e sigurt të transmetimit tuaj. Këto quhen kunjat e vendosjes së adresës dhe sigurojnë që të dhënat e dërguara të merren nga marrësi i duhur në një mjedis ku ka më shumë se një nga këto palë. Nëse në kodifikues, të gjitha këto kunja mbahen të ulëta, atëherë për të marrë të dhënat të gjitha këto kunja të dekoduesit gjithashtu duhet të mbahen të ulëta. Nëse katër mbahen lart dhe katër mbahen të ulëta, kunjat e adresave të dekoduesit gjithashtu duhet të kenë të njëjtin konfigurim, atëherë vetëm të dhënat do të merren nga marrësi. Unë do t'i lidh të gjitha kunjat me tokën. Ju mund të bëni çfarë të doni. Për të ndryshuar adresën në lëvizje, përdoret një çelës DIP, i cili lidh kunjat në të lartë ose të ulët vetëm me një lëvizje të butonave mbi të.
Hapi 4: Prototipizimi
Mjaft teori, le të shkojmë përpara dhe ta provojmë praktikisht
Ju do të keni nevojë për dy dërrasa buke. Unë shkova përpara dhe i lidha të gjitha duke përdorur diagramin e qarkut në këtë hap me LED në vend të Arduino dhe butonat me një rezistencë tërheqëse 10k në vend të çelsave. Kam përdorur furnizime të veçanta të energjisë për të dy. Sapo të aktivizoni transmetuesin, do të shihni që kunja e vlefshme e transmetimit shkon lart duke treguar që lidhja e suksesshme është bërë. Kur shtyp ndonjë buton në anën e transmetuesit, LED përkatës në anën e marrësit shkëlqen. LED të shumëfishta ndizen nëse shtyp butona të shumtë. Vini re drejtimin e VT, ai ndizet sa herë që merr një të dhënë të re, dhe kjo do të jetë shumë e dobishme në projektin që do të bëjmë.
Nëse qarku juaj nuk funksionon, mund të debugoni me lehtësi vetëm duke lidhur daljen e koduesit me hyrjen e deshifruesit dhe gjithçka duhet të funksionojë njësoj. Në këtë mënyrë të paktën mund të siguroheni që IC -të dhe lidhjet e saj të jenë në rregull.
Nëse ndryshoni njërën nga kunjat e adresës në të lartë, mund të shihni që gjithçka nuk funksionon. Për ta bërë atë të funksionojë përsëri, mund ta lidhni përsëri ose të ndryshoni të njëjtin status pin në anën tjetër në të lartë. Pra, mbani në mend këtë kur hartoni diçka të tillë pasi ato janë shumë të rëndësishme.
Hapi 5: Infrared
Tani le të flasim për infra të kuqe. Çdo telekomandë IR ka një prizë IR në pjesën e përparme të saj dhe shtypja e butonave në telekomandë bën që drita të ndizet, e cila mund të shihet në kamerë, por jo me sy të lirë. Por nuk është aq e lehtë. Marrësi duhet të jetë në gjendje të dallojë çdo buton të shtypur në telekomandë në mënyrë që të mund të kryejë funksionet e përmendura. Për ta bërë këtë, led -i ndriçohet në impulse që kanë parametra të ndryshëm dhe ka protokolle të ndryshme që përdorin prodhuesit. Për të mësuar më shumë, referojuni lidhjeve që kam dhënë.
Ju mund të keni menduar deri tani se ne do të imitojmë ato kode IR të telekomandës. Për të filluar do të na duhet një marrës infra të kuqe si TSOP1338 dhe një Arduino. Ne do të përcaktojmë kodet gjashtëkëndësh të secilës buton që i bëjnë ata të ndryshëm nga tjetri.
Shkarkoni dhe instaloni dy bibliotekat, lidhja e të cilave është dhënë. Tani hapni IRrecvdump nga dosja e shembujve kryesor IRLib dhe ngarkojeni atë në Arduino. Kunja e parë e marrësit është e tokëzuar, e dyta është Vcc, dhe e treta është dalja. Pas aplikimit të energjisë dhe lidhjes së daljes në pin 11, hapa monitorin serik. I drejtova telekomandën IR drejt marrësit dhe fillova të shtypja butonat e tij. Kam shtypur secilin buton dy herë dhe pasi mbarova me të gjithë butonat e kërkuar, shkëputa Arduino.
Tani shikoni monitorin serik, do të ketë shumë mbeturina, por ato janë vetëm rreze drite të humbura që marrësi i kapi pasi është shumë i ndjeshëm. Por gjithashtu do të përdoret protokolli dhe kodi hex i butonave që keni shtypur. Kjo është ajo që ne duam. Kështu që unë bëra një shënim me emrin dhe kodet e tyre gjashtëkëndësh pasi do të na duhen më vonë.
Lidhjet:
Si funksionon IR në telekomandë:
www.vishay.com/docs/80071/dataform.pdf
Bibliotekat:
github.com/z3t0/Arduino-IRremote
Hapi 6: Çfarë Po bëjmë?
Ne kemi telekomandën tonë IR nga e cila kemi përcaktuar kodet gjashtëkëndësh të butonave të interesit tonë. Tani do të bëjmë dy dërrasa të vogla, njëra ka transmetuesin RF me katër butona mbi të që mund të shkojnë ose zero ose një, që do të thotë se 16 kombinime janë të mundshme, një tjetër ka marrësin dhe ka një lloj kontrolluesi, në rastin tim Arduino, i cili do të interpretojë daljen nga dekoderi dhe do të kontrollojë një rreze IR që përfundimisht e bën pajisjen të përgjigjet saktësisht në të njëjtën mënyrë si në telekomandën e vet. Meqenëse 16 kombinime janë të mundshme, ne mund të imitojmë deri në 16 butona të telekomandës.
Hapi 7: Gjeni Marrësin
Nëse marrësi në pajisjen tuaj nuk është i dukshëm, hapni skicën IRSendDemo nga shembulli i bibliotekës dhe ndryshoni protokollin dhe kodin gjashtëkëndësh në përputhje me rrethanat. Kam përdorur kodin gjashtëkëndësh të butonit të energjisë. Tani lidhni një prizë IR me rezistencë 1k në kunjin 3 të Arduino dhe hapni monitorin serik. Pra, kur të shtypni ndonjë karakter në monitorin serik dhe shtypni enter, Arduino do t'i dërgojë të dhënat te IR led dhe duhet të bëjë që pajisja të funksionojë. Rri pezull mbi rajone të ndryshme ku mendoni se mund të jetë marrësi dhe përfundimisht do të gjeni vendndodhjen e saktë të marrësit në pajisjen tuaj (referojuni videos për kuptim të qartë).
Hapi 8: Saldimi
Duke përdorur të njëjtën diagram të lidhjes, unë ndërtova dy PCB -të e nevojshme, kam përdorur Arduino të pavarur në vend të një Pro Mini pasi kjo ishte ajo që kisha hedhur përreth.
Para se të fus mikrokontrolluesin, doja të testoja lidhjet edhe një herë. Kështu që unë aplikova 9 volt në transmetues dhe 5 volt në marrës dhe përdor një LED për të testuar funksionimin e bordeve dhe testova shpejt gjithçka. Unë gjithashtu shtova një ndërprerës të energjisë për kursimin e baterisë në PCB të transmetuesit.
Më në fund pasi ngarkova skicën, e rregullova Arduino në vendin e tij.
Kam ngjitur rezistencën 1k drejtpërdrejt në katodën e LED dhe do të përdor një tkurrje të nxehtësisë para se ta ngjit në përshtatësin që kam bërë për teatrin tim në shtëpi duke përdorur një fletë GI, por nëse keni qasje në printerin 3d, mund të ndërtoni shumë më tepër përshtatës me pamje profesionale lehtësisht, nëse kërkohet. Unë gjithashtu do të lidh një tel të gjatë midis LED dhe PCB në mënyrë që të jetë e lehtë të vendosësh PCB në një vend tjetër, diku të fshehur. Pasi të bëhen të gjitha këto, është koha për të testuar funksionimin e tij, të cilin mund ta shihni në veprim në videon që kam ngulitur në hapin 1.
Gjëja më e mirë për ta shndërruar atë në RF është se nuk keni nevojë ta drejtoni drejtpërdrejt në pajisjen që mund ta kontrolloni edhe nëse jeni në një dhomë tjetër, e vetmja gjë për të cilën duhet të kujdeseni është se çifti RF duhet të jetë në diapazoni dhe kaq. Së fundmi, nëse keni një printer 3d, mund të printoni edhe një kuti të vogël për pjesën e transmetuesit.
Hapi 9: U krye
Më tregoni se çfarë mendoni për projektin dhe nëse keni ndonjë këshillë ose ide, ju lutemi ndani në komentet më poshtë.
Merrni parasysh të regjistroheni në Instructables dhe kanalin tonë në YouTube.
Faleminderit që lexuat, shihemi në Udhëzuesin tjetër.
Recommended:
Ndriçoni LED duke përdorur telekomandën e televizorit tuaj: 3 hapa
Ndriçoni LED duke përdorur telekomandën tuaj të televizorit: Në këtë projekt ne mund të ndezim LED duke përdorur telekomandën tonë televizive ose ndonjë telekomandë. Mënyra se si e bëjmë këtë duke përdorur IR që del nga telekomanda, ky sinjal IR ka një kod unik, këtë unik Kodi merret nga një marrës IR dhe bëni diçka në këtë rast
Kontrolloni LED -et tuaja me telekomandën tuaj të televizorit ?! -- Arduino IR Tutorial: 5 hapa (me fotografi)
Kontrolloni LED -et tuaja me telekomandën tuaj të televizorit ?! || Arduino IR Tutorial: Në këtë projekt unë do t'ju tregoj se si i kam ripërdorur butonat e padobishëm në telekomandën e televizorit tim për të kontrolluar LED -të prapa televizorit tim. Ju gjithashtu mund ta përdorni këtë teknikë për të kontrolluar të gjitha llojet e gjërave me pak modifikim të kodit. Unë gjithashtu do të flas pak për teorinë
Kontrolloni pajisjet elektrike me telekomandën tuaj të televizorit (me telekomandë) me ekranin e temperaturës dhe lagështisë: 9 hapa
Kontrolloni pajisjet tuaja elektrike me telekomandën tuaj të televizorit (me telekomandë) me ekranin e temperaturës dhe lagështisë: përshëndetje unë jam Abhay dhe është blogu im i parë në Instructables dhe sot do t'ju tregoj se si të kontrolloni pajisjet tuaja elektrike me telekomandën tuaj të televizorit duke ndërtuar këtë projekt i thjeshtë. falë laboratorit atl për mbështetjen dhe sigurimin e materialit
Si ta mbani qenin tuaj të mos përtypë telekomandën tuaj: 4 hapa
Si ta mbani qenin tuaj nga përtypja e telekomandës: jeni të lodhur nga kafshët shtëpiake që vjedhin burimin tuaj të vetëm të R & R për ta gjetur atë të thërrmuar në copa në oborrin e shtëpisë tuaj ose nën batanije në shtratin tuaj? jeni të lodhur nga humbja e atij telekomandimi në divan? i lodhur nga debati me bashkëshortin tuaj se kush e la atë
Ruani planetin dhe xhepin tuaj. $$ Shndërroni kamerën tuaj të lirë dixhitale P&S në të rimbushshme: 4 hapa (me fotografi)
Ruani planetin dhe xhepin tuaj. $$ Shndërroni kamerën tuaj të lirë dixhitale P&S në të rimbushshme: Vite më parë, bleva një aparat fotografik dixhital Dolphin Jazz 2.0 Megapixel. Kishte karakteristika dhe çmim të mirë. Kishte gjithashtu një oreks për Bateritë AAA. Asnjë që të largohet nga një sfidë, mendova se do ta modifikoja për të përdorur një bateri të rimbushshme për të ndaluar humbjen e ba