V tomto příspěvku se chystáme zkonstruovat laserový bezpečnostní obvod, který bude moci odeslat výstrahu SMS majiteli nemovitosti nebo komukoli jinému a aktivovat hlasitý alarm, aby odradil podvodníka, který může být propojen prostřednictvím relé.
Vždy se bojíme podvodníků, zvláště když necháme náš majetek na pokoji, kdekoli bezpečnostní systémy přijít vhod. Hlasitý poplach může stačit k tomu, aby upoutal pozornost všech v okolí a odradil zloděje.
SMS upozornění varuje uživatele, aby provedl nezbytná opatření hned poté, co podvodník vnikl do vašeho majetku.
Bezpečnostní systémy by měly být implementovány v týdenních bodech vašeho domu / kanceláře, jako jsou dveře a okna, někdy je vyžadováno více čísel bezpečnostních systémů ochrana před zlodějem na různých místech vašeho domova nebo kanceláře.
Jak to funguje
POZNÁMKA: Nahraďte prosím základní odpor tranzistoru 330 ohmů odporem 10 K, protože hodnota 330 ohmů je příliš nízká a nesprávná.
Obvod se skládá z Arduina, které snímá vniknutí a přijímá rozhodnutí. GSM modem přijímá příkaz pro odesílání SMS uživateli a několika dalším pasivním součástem pro detekci narušení.
Arduino skenuje laserový paprsek pro přerušení ve světle 500krát za sekundu. The LDR smysly přítomnost laserového světla a dává signál Arduinu.
10K a LDR tvoří dělič napětí, analogový signál je odebírán z bodu mezi těmito dvěma složkami.
Když se intenzita dopadajícího světla do určité míry sníží nebo světlo úplně odřízne, rozpozná arduino jako vniknutí.
The 10K rezistor , který je připojen k „aktivačnímu tlačítku“, funguje jako stahovací odpor, aby se zabránilo náhodnému zapnutí pinů arduino.
The tranzistor aktivuje relé v případě vniknutí a dioda chrání zbytek obvodu před špičkou vysokého napětí při zapínání a vypínání relé.
Můžete připojit a siréna nebo světla nebo cokoli chcete připojit k relé.
Pro aktivaci bezpečnostního systému musíme stisknout aktivační tlačítko, LED indikátor potvrdí stisknutí tlačítka.
Systém se aktivuje až po 2 minutách, což vám dá čas zamknout váš majetek a opustit místo.
Po návratu domů deaktivujete systém stisknutím tlačítka reset. Pájejte tlačítko push-on na terminálu resetovacího tlačítka Arduina, aby bylo resetovací tlačítko pro deaktivaci systému snadno přístupné i mimo nastavení.
Jakmile obvod detekuje vniknutí, relé bude aktivováno 2 minuty a vypne se a bude připraven detekovat další narušení.
GSM modem vyžaduje externí zdroj napájení protože arduino nemůže modulu poskytnout dostatečný proud. Vložte platnou SIM kartu s fungujícím tarifem SMS.
To je vše o tomto laserovém bezpečnostním obvodu založeném na SMS, pojďme se podívat, jak správně provést nastavení.
Jak implementovat nastavení:
Umístete laserový zdroj a arduino obvod takovým způsobem, že laserové světlo dopadá přesně na LDR. Můžete také vyzkoušet zrcadla odrážející laserový paprsek a pokrýt tak velkou plochu.
Pokud vlastníte domácí mazlíčky, zvedněte celé zařízení na úroveň boků dospělého, abyste zabránili náhodnému nebo falešnému poplachu. Vy domácí mazlíčci půjdete pod laserové paprsky a zabráníte tak falešnému spuštění.
LDR je citlivý na chyby / falešný poplach, když na něj dopadne okolní světlo. Abychom se vyhnuli těmto druhům chyb, musíme LDR uzavřít neprůhledným dutým válcem s jedním otevřeným koncem a druhým uzavřeným koncem vyrobeným z plastu nebo jiného materiálu.
Nastavení LDR
Ujistěte se, že je zakryta také přední část trubice a pouze malý otvor o průměru několika milimetrů pro vstup do laserového paprsku.
Když laserový paprsek dopadá na LDR hodnota načtená arduinem je nízká, ale když je detekováno přerušení světla, hodnota dosáhne vrcholu ve stejném okamžiku, což můžete vidět na sériovém monitoru.
Jakmile intenzita světla klesne pod předem stanovenou prahovou hodnotu, arduino aktivuje relé a pošle uživateli výstrahu SMS.
Programový kód:
//--------------Program developed by R.Girish---------------//
#include
SoftwareSerial gsm(9,8)
int LDR = A0
int OP = 7
int start = 6
int LED = 5
int th = 300
int x
unsigned long A = 1000L
unsigned long B = A * 60
unsigned long C = B * 2
void setup()
{
Serial.begin(9600)
gsm.begin(9600)
pinMode(LDR,INPUT)
pinMode(OP,OUTPUT)
pinMode(start,INPUT)
pinMode(LED,OUTPUT)
}
void loop()
{
if(digitalRead(start)==1)
{
digitalWrite(LED,HIGH)
delay(C)
A:
x = analogRead(A0)
Serial.println(x)
if(x<=th)
{
delay(2)
goto A
}
if(x>=th)
{
digitalWrite(OP,HIGH)
Serial.println('Sending SMS......
')
gsm.println('AT+CMGF=1')
delay(1000)
gsm.println('AT+CMGS='+91XXXXXXXXXX'
') // Replace x with mobile number
delay(1000)
gsm.println('Security Warning: Intruder detected.') // The SMS text you want to send
delay(100)
gsm.println((char)26) // ASCII code of CTRL+Z
delay(1000)
Serial.println('Message is sent
')
delay(C)
digitalWrite(OP,LOW)
goto A
}
}
}
//--------------Program developed by R.Girish---------------//
Chcete-li přijímat SMS, nahraďte „XXXXXXXXXX“ svým telefonním číslem.
Předchozí: 10 LED obvod tachometru Další: Bezpečnostní obvod indikátoru polohy vetřelce