Përmbajtje:
- Hapi 1: Mjetet e kërkuara
- Hapi 2: Përbërësit e kërkuar
- Hapi 3: Si Punon (Protokolli IR)
- Hapi 4: Telekomanda
- Hapi 5: Regjistrimi i mostrave RAW
- Hapi 6: Vëzhgimi i mostrave RAW dhe shndërrimi i tij në një format të lexueshëm për njerëzit
- Hapi 7: Vëzhgimi i modeleve duke krahasuar mostra të shumëfishta të papërpunuara
- Hapi 8: DALI Të dhënat e Dekoduara në Monitorin Serial
- Hapi 9: Përfundoni
Video: Kuptimi i Protokollit IR të telekomandave të Air Conditoner: 9 hapa (me fotografi)
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:21
Unë kam mësuar për protokollet IR për mjaft kohë tani. Si të dërgoni dhe merrni sinjale IR. Në këtë pikë, e vetmja gjë që mbetet është protokolli IR i telekomandave AC.
Ndryshe nga telekomandat tradicionale të pothuajse të gjitha pajisjeve elektronike (të themi një TV) ku informacioni i vetëm një butoni dërgohet në atë kohë, në telekomandat AC të gjithë parametrat kodohen dhe dërgohen menjëherë. Prandaj, mund të jetë pak e ndërlikuar të deshifroni sinjalin nga një mikrokontrollues.
Në këtë udhëzues, unë do të shpjegoj se si mund t'i deshifrojmë me lehtësi protokollet IR të çdo telekomande AC. Unë do të përdor tastierën time HID IR për të lexuar dhe deshifruar sinjalet IR duke shkruar një program të ri. por mund të përdorni pothuajse çdo mikrokontrollues me të cilin jeni njohur për sa kohë që ai mbështet ndërprerjet e jashtme të shoqëruara me një demodulator TSOP IR.
Hapi 1: Mjetet e kërkuara
Stacioni i saldimit. (P.sh. KJO)
Edhe pse mund të përdorni hekurat më të lirë, por një stacion saldimi me cilësi të mirë rekomandohet nëse merreni me elektronikë.
Zgjedhja 2. (p.sh. KJO)
Ju gjithashtu mund të përdorni një PICKIT 3, por më pas do të duhet të përdorni një konvertues të veçantë USB-to-UART për të lexuar daljen nga mikrokontrolluesi.
Një oshiloskop
Epo, nuk e kam. por nëse keni një, do ta bëjë jetën tuaj shumë më të lehtë. Blini patjetër një, nëse keni mundësi ta blini një të tillë.
Një kompjuter
Epo.. Duh
Hapi 2: Përbërësit e kërkuar
- PIC18F25J50 (p.sh. KETU)
- Marrësi TSOP IR. (P.sh. KETU)
- LM1117 3.3v rregullator. (P.sh. KETU)
- Kondensatorë 2x220nf.
- Rezistencë 470 ohm.
- Rezistencë 10k Ohm.
Këto janë komponentët e kërkuar për të bërë projektin tim të tastierës HID IR.. nëse keni ndonjë tabelë tjetër të zhvillimit të fotografisë ose një arduino, do t'ju duhet vetëm moduli i dekoduesit TSOP IR.
Një telekomandë AC
Telekomanda që duhet të deshifrohet. Unë do të përdor telekomandën e Videocon AC. Ky nuk ka një ekran, por punon i ngjashëm me telekomandat e tjera me ekrane.
Hapi 3: Si Punon (Protokolli IR)
Para se të vazhdoni, Le të kuptojmë disa baza.
Telekomandat IR përdorin një rreze IR për të transmetuar sinjal nga telekomanda tek marrësi duke ndezur dhe fikur me shpejtësi LED -in. Por shumë burime të tjera të dritës prodhojnë dritë IR gjithashtu. Pra, për ta bërë sinjalin tonë të veçantë, përdoret një sinjal PWM në një frekuencë të caktuar.
Frekuencat e përdorura në pothuajse të gjitha telekomandat IR janë 30khz, 33khz, 36khz, 38khz, 40khz dhe 56khz.
Sidoqoftë, më të zakonshmet janë 38khz dhe 40khz.
Moduli TSOP demodulon sinjalin bartës (p.sh. 38khz) në një logjikë më të përshtatshme TTL të GND dhe VCC.
Kohëzgjatja e logjikës LOW të LOW tregon bit '1' ose '0'. Kohëzgjatja ndryshon nga çdo protokoll i largët. (P.sh. NEC)
Për të kuptuar në detaje protokollin IR, mund t'i referoheni këtij dokumenti.
Hapi 4: Telekomanda
Telekomanda që po përdor i përket një kondicioneri mjaft të vjetër të pajisur në dhomën time. Pra, nuk ka ndonjë ekran të zbukuruar, por funksionon pothuajse njësoj si çdo telekomandë AC me një ekran.
Ne mund të ndryshojmë cilësimet e mëposhtme duke përdorur telekomandën.
- Ndiz/fik
- Modaliteti i gjumit aktiv/fikur
- Modaliteti Turbo aktiv/fikur
- Aktivizo/çaktivizo
- Shpejtësia e ventilatorit (e ulët, e mesme, e lartë)
- Zgjedhja e modalitetit (Ftohje, tharje, ventilator)
- Temperatura (nga 16 në 30 gradë celsius)
Hapi 5: Regjistrimi i mostrave RAW
Në imazh, ju mund të shihni mostrat RAW të spërkatura nga marrësi TSOP ir. numrat tregojnë kohëzgjatjen e shpërthimit dhe shenja +/- shënon SHARKNIMIN dhe HAPACSIN e sinjalit.
këtu 1 njësi tregon 12us (mikrosekonda.)
Pra, një shpërthim prej 80 tregon 960us dhe kështu me radhë.
pjesa e mëposhtme e kodit kap të dhënat dhe daljet në monitorin serik të zgjedhësit2. (IDE është MikroC PRO për PIC)
Për disa arsye, redaktuesi Instructable ngatërrohet me etiketën e kodit. Pra, sapo kam bashkangjitur pamjen e kodit, ju lutemi referojuni imazhit të dytë të këtij hapi.
Unë do të kisha bashkangjitur të gjithë dosjen e projektit, por është një rrëmujë tani dhe nuk jam ende gati për atë që po përpiqem të arrij.
Hapi 6: Vëzhgimi i mostrave RAW dhe shndërrimi i tij në një format të lexueshëm për njerëzit
Nëse shikojmë nga afër mostrat RAW, mund të vërejmë lehtësisht se ekzistojnë katër varg të kohëzgjatjeve të shpërthimit.
~80
~45
~170
~250
Tre vlerat e fundit janë gjithmonë +250 -250 +250. Prandaj, mund të supozojmë me siguri se është bit STOP i të dhënave të shpërthimit. Tani, duke përdorur fragmentin e mëposhtëm të kodit, ne mund t'i ndajmë këto katër kohëzgjatje të shpërthimit në '-', '.' dhe '1'.
Referojuni imazhit të tretë të këtij hapi për copëzën e kodit.
Ju mund të keni vënë re se unë injorova numrin 80 bu të shpërthyer në kod. kjo sepse çdo vendosje e rastësishme e kodit është e parëndësishme. Duke shtypur grupin _rawprocess në monitorin serik, (siç mund ta shihni në imazhin e dytë të këtij hapi.) Ne kemi një pamje shumë të qartë të të dhënave të marra. Tani duke shtypur butona të ndryshëm në telekomandë mund të vëzhgojmë ndryshimet e modelit në të dhëna siç shpjegohet në hapin tjetër.
Hapi 7: Vëzhgimi i modeleve duke krahasuar mostra të shumëfishta të papërpunuara
Duke shtypur vetëm të dhënat e deshifruara, ne mund të marrim një pamje shumë të qartë të asaj se cilat bit përdoren për të dërguar cilat të dhëna.
Cilësimi POWER SLEEP dhe TURBO përdor vetëm një bit. dmth ose '.' ose një '1'.
SWING përdor tre bit ngjitur me njëri -tjetrin. që shkon si '…' ose '111'.
Zgjedhja Fan dhe Mode përdor gjithashtu 3 bit secila '1..' '.1.' dhe '..1'
Temperatura përdor katër bite të cilat dërgon vlerë duke përdorur bit të koduar binar me një kompensim prej 16 që do të thotë "…". dërgon vlerën e 16 gradë celsius ndërsa '111.' dërgon 30 gradë celsius.
Hapi 8: DALI Të dhënat e Dekoduara në Monitorin Serial
Siç mund ta shihni në imazh, unë deshifroj me sukses të gjitha pjesët e dërguara nga telekomanda AC.
Nga këtu e tutje, Ata që kanë përvojë në trajtimin e protokolleve ir tashmë e dinë Si të kodojnë përsëri sinjalin dhe të fillojnë t'i dërgojnë ato në AC. Nëse doni të shihni se si mund të bëhet kjo, prisni udhëzimin tim të ardhshëm që do të postoj brenda një jave apo më shumë.
Hapi 9: Përfundoni
Faleminderit per kohen tuaj.
ju lutemi lini një koment nëse ju pëlqeu projekti. ose nëse mund të keni vënë re ndonjë gabim.
Kalofshi nje dite te bukur.
Recommended:
Dekoduesi i Protokollit të Telekomandës RC5 Pa Bibliotekë: 4 Hapa
Dekoduesi i Protokollit të Telekomandës RC5 Pa Bibliotekë: para se të deshifrojmë rc5 së pari diskutojmë se çfarë është komanda rc5 dhe cila është struktura e tij. kështu që në thelb komanda rc5 përdoret në telekomandat që përdoren në televizorë, lojtarë cd, d2h, sisteme të teatrit në shtëpi etj. ka 13 ose 14 bit të rregulluar në një
Bateria e patates: Kuptimi i energjisë kimike dhe elektrike: 13 hapa (me fotografi)
Bateria e patates: Kuptimi i energjisë kimike dhe elektrike: A e dini se mund të ndizni një llambë me vetëm një ose dy patate? Energjia kimike midis dy metaleve shndërrohet në energji elektrike dhe krijon një qark me ndihmën e patates! Kjo krijon një ngarkesë të vogël elektrike që mund të jetë
Ndërtoni një kompjuter W/ Kuptimi bazë i elektronikës: 9 hapa (me fotografi)
Ndërtoni një kompjuter W/ Kuptimi themelor i elektronikës: A keni dashur ndonjëherë të pretendoni se jeni vërtet i zgjuar dhe të ndërtoni kompjuterin tuaj nga e para? A nuk dini asgjë për atë që duhet për të bërë një kompjuter minimal? Epo, është e lehtë nëse dini mjaftueshëm për elektronikën për të bashkuar disa IC së bashku
Kuptimi i përzierjes së kanaleve: 4 hapa (me fotografi)
Kuptimi i Përzierjes së Kanaleve: Nëse keni drejtuar ndonjëherë një shasi të telekomandës, ka një shans të mirë që keni përdorur përzierjen, edhe nëse nuk e keni ditur. Në mënyrë të veçantë, nëse keni përdorur një levë ose gimble të vetme për të kontrolluar një automjet që përdor drejtimin e rrëshqitjes ose
Kuptimi i ICSP për mikrokontrolluesit PIC: 4 hapa (me fotografi)
Kuptimi i ICSP për Mikrokontrolluesit PIC: Programimi i mikrokontrolluesve nuk është i vështirë. Ndërtimi i një programuesi bën një projekt të madh të parë elektronik. Qëllimi i këtij udhëzuesi është të shpjegojë metodën e thjeshtë "programimi serik në qark" e përdorur me PIC të Mikroçipit