Mini proiect (25) - Decodarea sonerie wireless

Decodarea sonerie wireless

În articolul de azi o să vă prezint o metodă foarte simplă pentru decodificarea soneriilor wireless de la Lidl , Hornbach sau LM. Practic se folosește o placă ardunio uno, un receptor 433Mhz și câteva fire de legătură. Scopul acestei decodări este posibilitatea aflării codului de activare și folosirea lui cu alt dispozitiv DIY.  Sketch-ul de mai jos se bazează pe biblioteca RCSwitch.
 

Conexiuni:

  • VCC receptor se leagă la 5V Arduino
  • GND receptor se leagă la GND Arduino
  • Pinul de date al receptorului (cel de lângă VCC) se conectează la PIN 2 de la Arduino 

Schema electronica/sistem:

 

Mod de utilizare:

  1. Compilează și încarcă sketch-ul de mai jos
  2. În Arduino IDE Tools>Serial monitor , setează viteaza de comunicare la 9600 și o să se afișeze meniul :
    • 433MHz Sniffer - Select Mode: 
    • 1 - mode RCSwitch 
    • 2 - mode RAW Sniffer 
    • 0 - home
  3. Selectează 1 pentru citirea codului soneriei
  4. Apasă butonul soneriei în apropierea receptorului 433Mhz
  5.  Decodificarea transmisiei (dacă este compatibilă cu protocolul 433Mhz) ar trebui să arate așa:
    • Decimal: 12xxxxxx (24Bit) Binary: 1100000bbbbbbbbbbbbbbbb Tri-State: not applicable PulseLength: 250 microseconds Protocol: 1
      Raw data: ddd, ddd, ddd, .....

Sketch-ul de test:

Documentatie proiect:

 
Pentru întrebari și/sau consultanță tehnică vă stau la dispozitie pe blog sau pe email simedruflorin@automatic-house.ro. O seară/zi plăcută tuturor !