
Kazalo:
2025 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2025-01-23 15:08

Za upravljanje Raspberry Pi z infrardečim daljinskim upravljalnikom smo lahko uporabljali LIRC. To je delovalo vse do jedra 4.19. X, ko je postalo delo LIRC veliko težje. V tem projektu imamo Raspberry Pi 3 B+, priključenega na televizor, in se moramo znebiti tipkovnice in miške. LIRC -a nam ne bo več treba nameščati na RPi ali katero koli drugo napravo, s katero bomo sprostili vire.
Zaloge
- Arduino Pro Micro
- IR senzor
- Kabel mikro USB
Korak: Spajkanje IR senzorja na Arduino Pro Micro




IR senzor TSOP1836 ima tri zatiče: signal, GND in Vcc. Pred spajkanjem poiščite pinout za vaš senzor. Nato GND senzorja za spajkanje na GND plošče, Vcc senzorja na ploščo in signal senzorja na pin 2 Arduino Pro Micro. Ne pozabite zaviti plošče, da jo zaščitite, vendar pustite senzor izpostavljen.
Korak: Naložite kodo v Arduino Pro Micro

Kodo najdete v Githubu.
3. korak: Pridobite kode daljinskega upravljalnika

Obstaja zelo majhna možnost, da bo vaša koda zdaj delovala in da boste s tem projektom končali. Za veliko večino proizvajalcev, ki ne uporabljajo istega daljinskega upravljalnika kot moj, boste morali prebrati kode daljinskega upravljalnika. Odprite Arduino IDE Serial Monitor in se prepričajte, da se Baud Rate ujema s tem, kar imamo v kodi v vrstici "Serial.begin (115200);". Daljinski upravljalnik usmerite proti IR -senzorju, nato pritisnite en gumb in ga hitro spustite, da dobite vsaj dve vrstici v serijskem monitorju. Prva vrstica je koda za gumb, naslednja vrstica pa je način, kako daljinski upravljalnik pove, da samo ponovite zadnjo kodo.
4. korak: Posodobite svojo skico Arduino Pro Micro in jo znova naložite

Na skici, ki ste jo prenesli iz Githuba, boste opazili dve vrsti kod na daljavo:
- Ponovljivo: uporablja se za premikanje miške (držite gumb, da se miška ne premika)
- Neponovljivo: uporablja se za en sam pritisk gumba, kot je levi klik miške
Poleg kode, ki ste jo pridobili v prejšnjem koraku, morate posodobiti velikost "const int ButtonCount", ki je 32 na moji skici, ker imam 32 kod gumbov definiranih v ResultsValues [ButtonCount].
Nenazadnje morate posodobiti naslednjo vrstico:
če (Results.value == 4294967295) za (int i = 0; i <ButtonCount; i ++) AllButtons = RepeatCode ;
4294967295 zamenjajte s ponovljeno kodo daljinskega upravljalnika. To kodo lahko pridobite v prejšnjem koraku tako, da pritisnete kateri koli gumb na daljinskem upravljalniku. Ponavljajoča se koda bo koda, ki se prikaže večkrat.
Priporočena:
Prižgite LED z daljinskim upravljalnikom televizorja: 3 koraki

Prižgite LED z daljinskim upravljalnikom televizorja: V tem projektu lahko prižgemo LED z daljinskim upravljalnikom televizorja ali katerim koli daljinskim upravljalnikom. kodo prejme IR sprejemnik in v tem primeru naredite nekaj
Upravljajte svoje LED z daljinskim upravljalnikom televizorja ?! -- Arduino IR vadnica: 5 korakov (s slikami)

Upravljajte svoje LED z daljinskim upravljalnikom televizorja ?! || Arduino IR Tutorial: V tem projektu vam bom pokazal, kako sem uporabil neuporabne gumbe na daljinskem upravljalniku televizorja za nadzor LED za televizorjem. To tehniko lahko uporabite tudi za nadzor vseh vrst stvari z malo urejanja kode. Govoril bom tudi o teoriji
Vklop/izklop Raspberry Pi s katerim koli daljinskim upravljalnikom: 3 koraki (s slikami)

Raspberry Pi vklop/izklop s katerim koli daljinskim upravljalnikom: krmiljenje napajanja na Raspberry Pi z daljinskim upravljalnikom IR
Robotski avtomobilski komplet za sestavljanje in upravljanje z brezžičnim daljinskim upravljalnikom PS2: 6 korakov

Sestavljanje in upravljanje robotskega kompleta za avto z brezžičnim daljinskim upravljalnikom PS2: Ta projekt je povezan z osnovnimi koraki v svetu robotike, naučili se boste sestaviti robotski avtomobilski komplet s štirikolesnim pogonom, nanj postaviti strojno opremo in jo upravljati z brezžičnim daljincem PS2
Upravljajte svoje električne aparate z daljinskim upravljalnikom televizorja (brez daljinskega upravljalnika) s prikazom temperature in vlažnosti: 9 korakov

Upravljajte svoje električne aparate s svojim daljinskim upravljalnikom za televizor (daljinskim upravljalnikom) s prikazovalnikom temperature in vlažnosti: zdravo, jaz sem Abhay in to je moj prvi blog o Instructables, danes pa vam bom pokazal, kako z daljinskim upravljalnikom televizorja zgradite to preprost projekt. hvala atl laboratoriju za podporo in posredovanje materiala