Radiokaukosäätimen signaalin vastaanotto Arduinossa

  • Dec 19, 2021
click fraud protection

Tein pienen kokeilun 433 Mhz vastaanottimen ja kaukosäätimien kanssa ja sain odottamattomia tuloksia.

Radiokaukosäätimen signaalin vastaanotto Arduinossa

Aliexpressissä 433 ja 315 MHz vastaanottimet ja lähettimet myydään pääsääntöisesti sarjoina. Ostin tämän kahdesta 433 Mhz levystä koostuvan sarjan hintaan 68 ruplaa toimituksen kanssa.

Radiokaukosäätimen signaalin vastaanotto Arduinossa

Vastaanotin liitetään Arduinoon kolmella johdolla (virta, maa ja signaali nastalle 2).

Kaukosäätimien signaalien vastaanottamista ja tunnistamista varten on vakiokirjasto. rc-kytkin. V käyttöesimerkkejä tällä kirjastolla on yksinkertaisin koodi ReceiveDemo_Simple, joka lähettää neljä arvoa COM-porttiin, kun signaali vastaanotetaan: painikekoodi, sekvenssin pituus bitteinä, viive, protokollakoodi.

Odotin, että joitain koodeja tulisi jatkuvasti Moskovan tukkeutuneessa ilmassa, mutta kummallista kyllä, ennen kuin painat kaukosäätimen painiketta, ei ole mitään.

Kun painat neljää kaukosäätimen painiketta, seuraavat arvot näkyvät otsikkokuvasta.

Tunnistaaksesi tarvittavien kaukosäätimien tarvittavien painikkeiden painamisen, riittää vertaamalla getReceivedValue-arvoa etukäteen tiedossa olevaan painikekoodiin.

instagram viewer

Kaikki näyttää olevan yksinkertaista ja alkeellista. Juuri nyt kävi ilmi, että kaikista 433 Mhz kaukosäätimistäni signaali tunnistetaan vain pienestä kaukosäätimestä otsikkokuvasta. Kun painat näiden kolmen kaukosäätimen painikkeita (kytkin Nooliitti, kaukosäädin pistorasiat ajastimella, kaukosäädin pyörähälyttimet) Arduino ei vastaa millään tavalla.

Ilmeisesti nämä kaukosäätimet käyttävät joitain muita protokollia, joita rc-switch-kirjasto ei tunne. Varmasti on joitain muitakin kirjastoja tiedon vastaanottamiseen konsoleista, mutta en ole vielä löytänyt niitä.

Toisaalta Arduinon ohjauksen järjestäminen radiokaukosäätimellä on hyvin yksinkertaista ja erittäin halpaa, mutta toisaalta kaikki 433 Mhz: n kaukosäätimet eivät sovellu tähän.

© 2021, Aleksei Nadezhin

Kymmenen vuoden ajan olen kirjoittanut päivittäin tekniikasta, alennuksista, kiinnostavista paikoista ja tapahtumista. Lue blogini sivustolta ammo1.ru, v LJ, Zen, Mirtesen, Telegram.
Omat projektini:
Lamptest.ru. Testaan ​​LED-lamppuja ja autan selvittämään, mitkä niistä ovat hyviä ja mitkä eivät niin hyviä.
Elerus.ru. Kerään tietoja kodin elektronisista laitteista henkilökohtaiseen käyttöön ja jaan niitä.
Voit ottaa minuun yhteyttä Telegramissa
@ammo1 ja postitse [email protected].