Satura rādītājs:
- 1. darbība. Nepieciešamie rīki
- 2. darbība. Nepieciešamās sastāvdaļas
- 3. darbība. Kā tas darbojas (IR protokols)
- 4. solis: tālvadības pults
- 5. darbība: RAW paraugu uzņemšana
- 6. solis: RAW paraugu novērošana un pārveidošana cilvēka lasāmā formātā
- 7. darbība: paraugu novērošana, salīdzinot vairākus neapstrādātus paraugus
- 8. darbība: izvadiet atšifrētos datus uz seriālo monitoru
- 9. solis: pabeidziet
Video: Gaisa kondicionētāja tālvadības pults IR protokola izpratne: 9 soļi (ar attēliem)
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:56
Jau ilgu laiku esmu mācījies par IR protokoliem. Kā nosūtīt un saņemt IR signālus. Šajā brīdī vienīgais, kas palicis, ir maiņstrāvas pults IR protokols.
Atšķirībā no tradicionālajām gandrīz visu elektronikas ierīču (piemēram, televizora) tālvadības pultīm, kurās vienlaikus tiek nosūtīta tikai vienas pogas informācija, maiņstrāvas pultī visi parametri tiek kodēti un nosūtīti uzreiz. Tādējādi var būt nedaudz sarežģīti atšifrēt signālu no mikrokontrollera.
Šajā pamācībā es paskaidrošu, kā mēs varam viegli atšifrēt jebkura maiņstrāvas pults IR protokolus. Es izmantošu savu slēpto IR KLAustiņu, lai lasītu un atšifrētu IR signālus, rakstot jaunu programmu. bet jūs varat izmantot gandrīz jebkuru jums zināmu mikrokontrolleri, ja vien tas atbalsta ārējos pārtraukumus kopā ar TSOP IR demodulatoru.
1. darbība. Nepieciešamie rīki
Lodēšanas stacija. (Piemēram, ŠIS)
Lai gan jūs varat izmantot lētākus gludekļus, bet, ja jums patīk elektronika, ieteicams izmantot labas kvalitātes lodēšanas staciju.
Pickit 2. (piemēram, ŠIS)
Varat arī izmantot PICKIT 3, bet, lai nolasītu mikrokontrollera izeju, jums būs jāizmanto atsevišķs USB-UART pārveidotājs.
Osciloskops
Nu man nav. bet, ja jums tāds ir, tas ievērojami atvieglos jūsu dzīvi. Noteikti iegādājieties vienu, ja varat to atļauties.
Dators
Nu.. Duh
2. darbība. Nepieciešamās sastāvdaļas
- PIC18F25J50 (piemēram, ŠEIT)
- TSOP IR uztvērējs. (Piemēram, ŠEIT)
- LM1117 3.3v regulators. (Piemēram, ŠEIT)
- 2x220nf kondensatori.
- 470 omu rezistors.
- 10k omu rezistors.
Šīs ir sastāvdaļas, kas nepieciešamas, lai izveidotu manu HID IR tastatūras projektu.. ja jums ir kāda cita attēlu izstrādes dēlis vai arduino, jums būs nepieciešams tikai TSOP IR dekodētāja modulis.
Maiņstrāvas tālvadības pults
Tālvadības pults, kas jāatšifrē. Es izmantošu savu Videocon AC tālvadības pulti. Šim nav displeja, bet tas darbojas līdzīgi citām tālvadības pultīm ar displejiem.
3. darbība. Kā tas darbojas (IR protokols)
Pirms turpināt, sapratīsim dažus pamatus.
IR tālvadības pults izmanto IR vadību, lai pārraidītu signālu no tālvadības pults uz uztvērēju, ātri ieslēdzot un izslēdzot gaismas diodi. Bet daudzi citi gaismas avoti rada arī IR gaismu. Tātad, lai mūsu signāls būtu īpašs, PWM signāls tiek izmantots noteiktā frekvencē.
Frekvences, ko izmanto gandrīz visos IR tālvadības pulti, ir 30 khz, 33 khz, 36 khz, 38 khz, 40 khz un 56 khz.
Visbiežāk tie ir 38 khz un 40 khz.
TSOP modulis demodulē nesēja signālu (piemēram, 38 khz) līdz piemērotākai GND un VCC TTL loģikai.
LOW loģikas HIGH ilgums apzīmē bitu “1” vai “0”. Ilgums atšķiras atkarībā no katra attālā protokola (piemēram, NEC)
Lai detalizēti izprastu IR protokolu, varat atsaukties uz ŠO dokumentu.
4. solis: tālvadības pults
Tālvadības pults, ko izmantoju, pieder diezgan vecam gaisa kondicionētājam, kas uzstādīts manā istabā. Tātad tam nav izsmalcināta displeja, bet tas darbojas gandrīz tāpat kā jebkura maiņstrāvas pults ar displeju.
Izmantojot tālvadības pulti, mēs varam mainīt šādus iestatījumus.
- Ieslēgšana/izslēgšana
- Miega režīms ieslēgts/izslēgts
- Turbo režīms ieslēgts/izslēgts
- Ieslēdziet/izslēdziet
- Ventilatora ātrums (zems, vidējs, augsts)
- Režīma izvēle (vēss, sauss, ventilators)
- Temperatūra (no 16 līdz 30 grādiem pēc Celsija)
5. darbība: RAW paraugu uzņemšana
Attēlā var redzēt RAW paraugus, ko izspiež TSOP ir uztvērējs. cipari apzīmē sērijas ilgumu un +/- zīme apzīmē signāla MARK un SPACE.
šeit 1 vienība apzīmē 12us (mikrosekundes)
Tātad, pārsprāgt 80 apzīmē 960us un tā tālāk.
šādā koda daļā tiek uztverti dati un izvadi pickit2 sērijas monitorā. (IDE ir MikroC PRO PIC)
Kādu iemeslu dēļ Instructable redaktors sajaucas ar koda tagu. Tātad, es tikko pievienoju koda ekrānuzņēmumu, lūdzu, skatiet šī soļa otro attēlu.
Es būtu pievienojis visu projekta mapi, bet šobrīd tas ir haoss un vēl nav pilnībā gatavs tam, ko cenšos sasniegt.
6. solis: RAW paraugu novērošana un pārveidošana cilvēka lasāmā formātā
Ja mēs rūpīgi aplūkojam RAW paraugus, mēs varam viegli novērot, ka ir četri pārrāvuma ilguma diapazoni.
~80
~45
~170
~250
Pēdējās trīs vērtības vienmēr ir +250 -250 +250. Tādējādi mēs varam droši pieņemt, ka tas ir sērijas datu STOP bits. Tagad, izmantojot šo koda fragmentu, mēs varam sadalīt šos četrus sērijas ilgumus '-', '.' un “1”.
Koda fragmentu skatiet šīs darbības 3. attēlā.
Jūs, iespējams, pamanījāt, ka kodā ignorēju skaitli ~ 80 pārsprāgt. tas ir tāpēc, ka katrs nepāra izvietojums ir nenozīmīgs. Izdrukājot _rawprocess masīvu sērijas monitorā, (kā redzams šī soļa otrajā attēlā.) Mums ir daudz skaidrāks priekšstats par saņemtajiem datiem. Tagad, nospiežot dažādas tālvadības pults, mēs varam novērot datu modeļa izmaiņas, kā paskaidrots nākamajā solī.
7. darbība: paraugu novērošana, salīdzinot vairākus neapstrādātus paraugus
Drukājot tikai atšifrētus datus, mēs varam iegūt daudz skaidrāku priekšstatu par to, kādi biti tiek izmantoti, lai nosūtītu datus.
POWER SLEEP un TURBO iestatījumi izmanto tikai vienu bitu. ti, vai nu '.' vai “1”.
SWING izmanto trīs bitus, kas atrodas blakus viens otram. kas ir vai nu “…”, vai “111”.
Fan and Mode select arī izmanto 3 bitus '1..' '.1.' un '.1'
Temperatūra izmanto četrus bitus, kas nosūta vērtību, izmantojot bināros kodētos bitus ar nobīdi 16, kas nozīmē “…”. nosūta vērtību 16 grādi pēc Celsija, bet “111.” nosūta 30 grādus pēc Celsija.
8. darbība: izvadiet atšifrētos datus uz seriālo monitoru
Kā redzat attēlā, es veiksmīgi atšifrēju visus bitus, ko sūtīja maiņstrāvas pults.
Turpmāk tie, kam ir pieredze darbā ar protokoliem, jau zina, kā pārkodēt signālu un sākt to sūtīt uz maiņstrāvu. Ja vēlaties redzēt, kā to var izdarīt, gaidiet manu nākamo pamācību, ko es ievietošu pēc nedēļas.
9. solis: pabeidziet
Paldies par tavu laiku.
lūdzu, atstājiet komentāru, ja jums patika projekts. vai ja esat pamanījis kādu kļūdu.
Jauku dienu.
Ieteicams:
Tālvadības pults slēdža tālvadības pults + palaidējs: 6 soļi (ar attēliem)
Tālvadības pults slēdža tālvadības pults + aktivizētājs: šī pedāļa tālvadības pults ir lieliski piemērota, lai apturētu animatorus, fotoattēlu arhivētājus, emuāru autorus un profesionāļus, kuri visu laiku nevar sasniegt savas kameras aizvara pogu vai kuriem ātri jāstrādā pie galda ar pievienotu kameru. augstas virs galvas. 2020. gada decembra atjauninājums: E
Televizora tālvadības pults kļūst par RF tālvadības pulti -- NRF24L01+ apmācība: 5 soļi (ar attēliem)
TV tālvadības pults kļūst par RF tālvadības pulti || NRF24L01+ apmācība: Šajā projektā es jums parādīšu, kā es izmantoju populāro nRF24L01+ RF IC, lai bezvadu režīmā pielāgotu LED sloksnes spilgtumu, izmantojot trīs bezjēdzīgas TV tālvadības pults pogas. Sāksim
Mobilā tālruņa infrasarkanā gaisa kondicionētāja tālvadības pults DIY ražošana: 7 soļi
Mobilā telefona infrasarkanā gaisa kondicionētāja tālvadības pults ražošana pašam: karstā vasarā, dodoties mājās vai birojā, vēlaties ieslēgt gaisa kondicionētāju, bet kādu laiku nevarat atrast tālvadības pulti. Tā ir ļoti kaitinoša lieta. Laikmetā, kad šis mobilais tālrunis nepamet, vai varat to izmantot kā
Vēsāks gaiss! par mazāku naudu! Gaisa kondicionētāja uzlāde !!: 14 soļi (ar attēliem)
Vēsāks gaiss! par mazāku naudu! Gaisa kondicionētāja kompresors !!: Izmantojot šo metodi, jūs varat uzlabot dzesēšanu un samazināt enerģijas izmaksas. Gaisa kondicionētājs darbojas, saspiežot gāzveida aukstumaģentu, līdz tas kondensējas (jūs uzminējāt) kondensatorā āra pusē. Tas atbrīvo siltumu ārpusē. Tad kad tas
Vadības pults kameras tālvadības pults: 4 soļi
Vadības pults kameras tālvadības pults: Šis ir īss pamācība, kā izveidot tālvadības pulti kamerai, kurai tās vēl nav. Tas ietver solenoīdu, vienkāršu brita ekrānu, sienas kārpu, dažus vadus un aparatūru. Viegli pagatavojams, jautri lietojams