Innholdsfortegnelse:
- Rekvisita
- Trinn 1: Lodde -IR -sensor på Arduino Pro Micro
- Trinn 2: Last opp kode til Arduino Pro Micro
- Trinn 3: Få fjernkontrollens koder
- Trinn 4: Oppdater Arduino Pro Micro Sketch og last opp igjen
Video: Kontrollere en TV og tilkoblet Raspberry Pi med samme fjernkontroll: 4 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:21
For å styre en Raspberry Pi med infrarød fjernkontroll pleide vi å kunne bruke LIRC. Det pleide å fungere frem til Kernel 4.19. X da det ble mye mer utfordrende å få LIRC til å fungere. I dette prosjektet har vi en Raspberry Pi 3 B+ koblet til en TV, og vi må bli kvitt tastaturet og musen. Vi trenger ikke lenger å installere LIRC på RPi eller enheter vi bruker dette prosjektet for å frigjøre ressurser.
Rekvisita
- Arduino Pro Micro
- IR sensor
- Micro USB -kabel
Trinn 1: Lodde -IR -sensor på Arduino Pro Micro
TSOP1836 IR -sensor har tre pinner: Signal, GND og Vcc. Sørg for å slå opp pinout for sensoren din før lodding. Deretter loddesensors GND til brettets GND, sensorenes Vcc til brettet og sensorsignal til pinne 2 på Arduino Pro Micro. Ikke glem å pakke inn brettet for å beskytte det, men la sensoren være eksponert.
Trinn 2: Last opp kode til Arduino Pro Micro
Koden finnes i Github.
Trinn 3: Få fjernkontrollens koder
Det er en veldig liten sjanse for at koden din fungerer nå, og du er ferdig med dette prosjektet. For de aller fleste produsenter som ikke bruker samme fjernkontroll som min, må du lese fjernkontrollens koder. Åpne Arduino IDE Serial Monitor og kontroller at Baud Rate samsvarer med det vi har i koden på linjen "Serial.begin (115200);". Pek fjernkontrollen mot IR -sensoren, trykk deretter på en knapp og slipp raskt for å få minst to linjer i Serial Monitor. Den første linjen er koden for knappen, og den følgende linjen er fjernkontrollens måte å si bare gjenta den siste koden.
Trinn 4: Oppdater Arduino Pro Micro Sketch og last opp igjen
Du vil legge merke til to typer eksterne koder i skissen du lastet ned fra Github:
- Gjentas: brukes til musebevegelse (hold inne knappen for å holde musen i bevegelse)
- Ikke-repeterbar: brukes til trykk på én knapp, for eksempel klikk med venstre museknapp
I tillegg til koden du fikk fra forrige trinn, må du oppdatere størrelsen på "const int ButtonCount" som er 32 i skissen min fordi jeg har 32 knappekoder definert i ResultsValues [ButtonCount].
Sist men ikke minst må du oppdatere følgende linje:
if (Results.value == 4294967295) for (int i = 0; i <ButtonCount; i ++) AllButtons = RepeatCode ;
Erstatt 4294967295 med repetisjonskoden til fjernkontrollen. Denne koden kan hentes fra forrige trinn ved å holde nede en hvilken som helst fjernknapp. Den gjentagende koden vil være koden som vises flere ganger.
Anbefalt:
Hvordan kontrollere en 4dof High Power Robot Arm med Arduino og Ps2 fjernkontroll ?: 4 trinn
Hvordan kontrollere en 4dof High Power Robot Arm med Arduino og Ps2 fjernkontroll?: Dette settet bruker motor med høy effekt mg996, det trenger høy strøm, vi har testet mye strøminngang. Bare 5v 6a adapter vil fungere. Og arduino bord arbeid på 6dof robotarm også. ende: skriv kjøp SINONING En butikk for DIY leketøy
Gjenbruk av en LED RF -fjernkontroll for å kontrollere "hva som helst" !: 5 trinn
Gjenbruk av en LED RF -fjernkontroll for å kontrollere "hva som helst" !: I dette prosjektet vil jeg vise deg hvordan du kan gjenbruke en LED RF -fjernkontroll for å kontrollere stort sett alt du vil ha med den. Det betyr at vi vil se nærmere på overføringsprosessen til RF -fjernkontrollen, lese inn sendte data med en Arduino µC
IRduino: Arduino fjernkontroll - etterlign en tapt fjernkontroll: 6 trinn
IRduino: Arduino fjernkontroll - Imitate a Lost Remote: Hvis du noen gang har mistet fjernkontrollen for TV -en eller DVD -spilleren, vet du hvor frustrerende det er å måtte gå til, finne og bruke knappene på selve enheten. Noen ganger tilbyr disse knappene ikke engang den samme funksjonaliteten som fjernkontrollen. Motta
Tilkoblet værstasjon med ESP32: 3 trinn
Tilkoblet værstasjon med ESP32: I denne opplæringen lærer du hvordan du setter opp en værstasjon basert på ESP32, og hvordan du overvåker avlesningene eksternt, via Blynk -appen så vel som via et nettsted
Hvordan kontrollere husholdningsapparater med TV -fjernkontroll med timerfunksjon: 7 trinn (med bilder)
Slik kontrollerer du husholdningsapparater med TV -fjernkontroll med timerfunksjon: Selv etter 25 år med introduksjon til forbrukermarkedet, er infrarød kommunikasjon fortsatt veldig relevant de siste dagene. Enten det er din 55 tommers 4K -TV eller billydsystemet ditt, trenger alt en IR -fjernkontroll for å svare på vår