Sisällysluettelo:

Television ja yhdistetyn Raspberry Pi: n ohjaaminen samalla kaukosäätimellä: 4 vaihetta
Television ja yhdistetyn Raspberry Pi: n ohjaaminen samalla kaukosäätimellä: 4 vaihetta

Video: Television ja yhdistetyn Raspberry Pi: n ohjaaminen samalla kaukosäätimellä: 4 vaihetta

Video: Television ja yhdistetyn Raspberry Pi: n ohjaaminen samalla kaukosäätimellä: 4 vaihetta
Video: 20 товаров для автомобиля с Алиэкспресс, автотовары №31 2024, Heinäkuu
Anonim
Television ja yhdistetyn Raspberry Pi: n ohjaaminen samalla kaukosäätimellä
Television ja yhdistetyn Raspberry Pi: n ohjaaminen samalla kaukosäätimellä

Raspberry Pi: n ohjaamiseen infrapunakaukosäätimellä käytimme aiemmin LIRC: tä. Tämä toimi ennen Kernel 4.19. X: tä, jolloin LIRC: n saaminen töihin tuli paljon haastavampaa. Tässä projektissa Raspberry Pi 3 B+ on kytketty televisioon ja meidän on päästävä eroon näppäimistöstä ja hiirestä. Meidän ei enää tarvitse asentaa LIRC: tä RPi: hen tai mihinkään laitteeseen, jota käytämme tässä projektissa ja joka vapauttaa resursseja.

Tarvikkeet

  • Arduino Pro Micro
  • IR -anturi
  • Micro -USB -kaapeli

Vaihe 1: Juotos IR -anturi Arduino Pro Micro -laitteessa

Juotos IR -anturi Arduino Pro Micro -laitteessa
Juotos IR -anturi Arduino Pro Micro -laitteessa
Juotos IR -anturi Arduino Pro Micro -laitteessa
Juotos IR -anturi Arduino Pro Micro -laitteessa
Juotos IR -anturi Arduino Pro Micro -laitteessa
Juotos IR -anturi Arduino Pro Micro -laitteessa
Juotos IR -anturi Arduino Pro Micro -laitteessa
Juotos IR -anturi Arduino Pro Micro -laitteessa

TSOP1836 -IR -anturissa on kolme nastaa: Signaali, GND ja Vcc. Varmista, että etsit anturin pistoketta ennen juottamista. Seuraavaksi juotosanturin GND kortin GND: hen, antureiden Vcc kortille ja anturin signaali Arduino Pro Micron nastaan 2. Älä unohda kääriä levyä sen suojaamiseksi, mutta jätä anturi näkyviin.

Vaihe 2: Lähetä koodi Arduino Pro Micro -laitteeseen

Lähetä koodi Arduino Pro Micro -laitteeseen
Lähetä koodi Arduino Pro Micro -laitteeseen

Koodi löytyy Githubista.

Vaihe 3: Kaukosäätimen koodien hankkiminen

Kaukosäätimen koodien saaminen
Kaukosäätimen koodien saaminen

On hyvin pieni mahdollisuus, että koodisi toimii nyt ja olet valmis tähän projektiin. Suurimman osan valmistajista, jotka eivät käytä samaa kaukosäädintä kuin minun, sinun on luettava kaukosäätimen koodit. Avaa Arduino IDE Serial Monitor ja varmista, että Baud Rate vastaa sitä, mitä meillä on koodissa rivillä "Serial.begin (115200);". Osoita kaukosäätimellä infrapuna -anturia ja paina sitten yhtä painiketta ja vapauta nopeasti, niin saat vähintään kaksi viivaa sarjamonitoriin. Ensimmäinen rivi on painikkeen koodi ja seuraava rivi on kaukosäätimen tapa sanoa vain toista viimeinen koodi.

Vaihe 4: Päivitä Arduino Pro Micro Sketch ja lähetä se uudelleen

Päivitä Arduino Pro Micro Sketch ja lataa se uudelleen
Päivitä Arduino Pro Micro Sketch ja lataa se uudelleen

Huomaat kahdenlaisia etäkoodeja Githubista ladatussa luonnoksessa:

  • Toistettavissa: käytetään hiiren liikuttamiseen (pidä painiketta painettuna, jotta hiiri liikkuu)
  • Ei toistettavissa: käytetään yhden painikkeen painamiseen, kuten hiiren vasemman painikkeen napsautukseen

Edellisestä vaiheesta saamasi koodin lisäksi sinun on päivitettävä "const int ButtonCount" -koko, joka on luonnoksessani 32, koska ResultsValues [ButtonCount] -kohdassa on 32 painikekoodia.

Viimeisenä mutta ei vähäisimpänä, sinun on päivitettävä seuraava rivi:

if (Results.value == 4294967295) haulle (int i = 0; i <ButtonCount; i ++) AllButtons = RepeatCode ;

Korvaa 4294967295 kauko -ohjaimen toistokoodilla. Tämä koodi voidaan saada edellisestä vaiheesta pitämällä mitä tahansa kaukosäätimen painiketta painettuna. Toistuva koodi on koodi, joka näkyy useita kertoja.

Suositeltava: