Motta et radiofjernkontrollsignal på Arduino

  • Dec 19, 2021
click fraud protection

Jeg gjorde et lite eksperiment med 433 Mhz mottaker og fjernkontroller og fikk uventede resultater.

Motta et radiofjernkontrollsignal på Arduino

På Aliexpress selges 433 og 315 MHz mottakere og sendere som regel i sett. Jeg kjøpte dette settet med to 433 Mhz-kort for 68 rubler med levering.

Motta et radiofjernkontrollsignal på Arduino

Mottakeren kobles til Arduino med tre ledninger (strøm, jord og signal til pin 2).

Det er et standardbibliotek for å motta og gjenkjenne signaler fra fjernkontroller. rc-bryter. V eksempler på bruk dette biblioteket har den enkleste koden ReceiveDemo_Simple, som sender ut fire verdier til COM-porten når et signal mottas: knappkode, sekvenslengde i biter, forsinkelse, protokollkode.

Jeg forventet at noen koder stadig ville komme på den tilstoppede luften i Moskva, men merkelig nok er det ingenting før du trykker på fjernkontrollknappen.

Når du trykker på fire knapper på fjernkontrollen, vises følgende verdier fra tittelbildet.

For å gjenkjenne trykket på de nødvendige knappene på de nødvendige fjernkontrollene, er det nok å sammenligne getReceivedValue-verdien med knappekoden kjent på forhånd.

instagram viewer

Alt ser ut til å være enkelt og elementært. Det viste seg nettopp at av alle 433 Mhz-fjernkontrollene mine, gjenkjennes signalet kun på den lille fjernkontrollen fra tittelbildet. Ved å trykke på knappene til disse tre fjernkontrollene (bryter Noolitt, fjernkontroll stikkontakter med timer, fjernkontroll sykkel alarmer) Arduino svarer ikke på noen måte.

Tilsynelatende bruker disse fjernkontrollene noen andre protokoller som ikke er kjent for rc-switch-biblioteket. Det er sikkert noen andre biblioteker for å motta data fra konsoller, men jeg har ikke funnet dem ennå.

På den ene siden er det veldig enkelt og veldig billig å organisere kontroll av Arduino med en radiofjernkontroll, men på den andre siden er det ikke alle 433 Mhz fjernkontroller som egner seg for dette.

© 2021, Alexey Nadezhin

I ti år har jeg skrevet hver dag om teknologi, rabatter, severdigheter og arrangementer. Les bloggen min på siden ammo1.ru, v LJ, Zen, Mirtesen, Telegram.
Mine prosjekter:
Lamptest.ru. Jeg tester LED-lamper og hjelper til med å finne ut hvilke som er gode og hvilke som ikke er så gode.
Elerus.ru. Jeg samler inn informasjon om elektroniske husholdningsapparater for personlig bruk og deler den.
Du kan kontakte meg i Telegram
@ammunisjon1 og via post [email protected].