Novinky: Pridal som novú sekciu na webe - Turistika
Sitepoint logo

Bezdrôtový PIR snímač pre staršiu káblovú ústredňu EZS, verzia 1

Doma som riešil potrebu pridať k alarmu drevenú búdu v exteriéri (bicykle, kosačka…), ale nechcelo sa mi tam komplikovane ťahať kábel – lebo ústredňa Paradox má už pár rokov a je to klasická káblová ústredňa. Rozhodol som sa teda vyrobiť vysielač v pásme 433 MHz, ktorý bude odosielať kódy – v prípade poplachu jeden, a v kľude druhý, ktorý bude zároveň „tamper“ – kontrola či nebolo odpojené jeho napájanie, ale či nie je rušený rušičkou.

Použil som lacné RX/TX moduly za asi pol eura, PIR HC SR505 tiež z ebay (1.67 USD / kus) a na odosielanie kódov je tam ATtiny85 a na prijímacej strane zatiaľ Pro Micro, ale vo finále to bude ďalšie ATtiny85 s tranzistorom a relé, ktoré bude v ústredni. Tu je prototyp 🙂20160616_072725Kód vysielača:

#include <RCSwitch.h>

RCSwitch mySwitch = RCSwitch();
boolean PIRstate;

void setup() {
  pinMode(0, OUTPUT); // TX 443MHz
  pinMode(3, OUTPUT); // LED
  pinMode(4, INPUT);  // PIR
  mySwitch.enableTransmit(0);
}

void loop() {
  PIRstate = digitalRead(4);
  digitalWrite(3, PIRstate);
  if (PIRstate){
    mySwitch.send(9876, 24);
  } else {
    mySwitch.send(1234, 24);
  }
}

1 komentár

Pridaj komentár

Vaša e-mailová adresa nebude zverejnená. Vyžadované polia sú označené *