Radijo nuotolinio valdymo pulto signalo gavimas Arduino

  • Dec 19, 2021
click fraud protection

Atlikau nedidelį eksperimentą su 433 Mhz imtuvu ir nuotolinio valdymo pulteliais ir gavau netikėtų rezultatų.

Radijo nuotolinio valdymo pulto signalo gavimas Arduino

„Aliexpress“ 433 ir 315 MHz imtuvai ir siųstuvai, kaip taisyklė, parduodami rinkiniais. Aš nusipirkau šį dviejų 433 Mhz plokščių rinkinį už 68 rublius su pristatymu.

Radijo nuotolinio valdymo pulto signalo gavimas Arduino

Imtuvas prie Arduino jungiasi trimis laidais (maitinimas, įžeminimas ir signalas į 2 kaištį).

Yra standartinė biblioteka signalams iš nuotolinio valdymo pultelių priimti ir atpažinti. rc jungiklis. V naudojimo pavyzdžiais ši biblioteka turi paprasčiausią kodą ReceiveDemo_Simple, kuris išveda keturias reikšmes į COM prievadą, kai gaunamas signalas: mygtuko kodas, sekos ilgis bitais, delsa, protokolo kodas.

Tikėjausi, kad Maskvos užsikimšusiame ore nuolat ateis kažkokie kodai, bet, kaip bebūtų keista, kol nepaspausite nuotolinio valdymo pulto mygtuko, nieko nėra.

Paspaudus keturis nuotolinio valdymo pulto mygtukus, iš pavadinimo paveikslėlio rodomos šios reikšmės.

Norint atpažinti reikiamų nuotolinio valdymo pultelių reikiamų mygtukų paspaudimą, pakanka palyginti getReceivedValue reikšmę su iš anksto žinomu mygtuko kodu.

instagram viewer

Viskas atrodo paprasta ir elementaru. Tik paaiškėjo, kad iš visų mano 433 Mhz pultelių signalas atpažįstamas tik prie mažo pultelio iš titulinės nuotraukos. Paspaudus šių trijų nuotolinio valdymo pultelių mygtukus (jungiklis Noolitas, nuotolinio valdymo pultas lizdai su laikmačiu, nuotolinio valdymo pultas dviračių signalizacija) Arduino niekaip nereaguoja.

Matyt, šie nuotolinio valdymo pultai naudoja kai kuriuos kitus protokolus, kurių rc-switch biblioteka nežino. Žinoma, yra ir kitų bibliotekų duomenims iš pultų gauti, bet aš jų dar neradau.

Viena vertus, organizuoti Arduino valdymą radijo pulteliu yra labai paprasta ir labai pigu, tačiau, kita vertus, ne visi 433 Mhz pulteliai tam tinka.

© 2021, Aleksejus Nadežinas

Jau dešimt metų kasdien rašau apie technologijas, nuolaidas, lankytinas vietas ir renginius. Skaitykite mano tinklaraštį svetainėje ammo1.ru, v LJ, Zen, Mirtesen, Telegrama.
Mano projektai:
Lamptest.ru. Testuoju LED lempas ir padedu išsiaiškinti, kurios yra geros, o kurios ne tokios geros.
Elerus.ru. Renku informaciją apie buitinius elektroninius prietaisus asmeniniam naudojimui ir ja dalinuosi.
Su manimi galite susisiekti telegramoje
@ amunicija1 ir paštu [email protected].