Documente Academic
Documente Profesional
Documente Cultură
Romanian Emergency System: Yo9Eus
Romanian Emergency System: Yo9Eus
System
R.E.S.
YO9EUS
Romanian Emergency System
R.E.S.
Descrierea Sistemului
1) Repetor
Repetoarele R.E.S. se vor realiza cu ajutorul statiilor radio care pot opera in
banda UHF cu o putere de emisie ce poate varia intre 4-25w in functie de
amplasamen. Fiecare repetor poate fi activat individual pentru a se evita alarmarea
populatiei dintr-o zona in care nu exista nicio emergenta. (de exemplu daca se
produce o inundatie in localitatea x se va activa doar repetroul ce acopera acea
zona) .
La statiile radio se vor atasa o placa de dezvoltare arduino si un modul ethernet
care vor asigura conexiunea cu site-ul INFP. Placa de dezvoltare va genera un cod
de tip DATA in modulatie ASK in functie de situatia de emergenta.
Repetoarele vor transmite constant semnale radio pentru a asigura permanenta
conexiune dintre receptor-emitator, deoarece receptoarele radio sunt programate in
asa fel incat, daca nu exista o conexiune radio intr-un interval de cel mult 5 min sa
afiseze pe interfata grafica faptul ca receptorul se afla in afara ariei de acoperire a
uni repetor din R.E.S.
Repetoarele pot fi controlate si prin radio printr-o interfata similara celei de
APRS. Astfel personele responsabile de repetoarele RES le pot actiona in cazul
constatarii unui urgente precum inundatie, avalansa etc. Actionare repetorului prin
radio consta in trimitrea unui pachet radio de date cu ajutorul unei alte statii radio
conectate la un device precum un telefon, ce contine informatiile situatiei de
emergenta si reptorul/repetoarele ce trebuiesc actionate.
2) Receptoare RES
a) Loop de neacoperire radio – cand receptorul radio nu detecteaza niciun semnal pe un interval
mai mare de 5 min pe interfata grafica este afisat mesajul “ FARA CONEXIUNE” si ledul RGB se va
aprinde in culoarea rosu.
b) Loop de stare – cand deviceul se afla in raza de actiune a repetorului, ledul RGB va indica
culoarea verde, pe prima linie a LCD-ului va fi afisata ora, iar pe a doua linie va afisa Data in
format day/month/year cu un dalay de 2s urmat de teperatura si de umiditate . Temperatura si
umiditatea sunt citite de la senzorul DHT11.
c) Loop alarma gaz - cand valorile citite de la senzorul de gaz MQ2 depasesc valori de 350-400 se
activeaza automat loop-ul alerta gaz pentru 1min, iar daca valorile contiuna sa depaseasca 350-
400 va repeat acest pocedeu pana cand valorile vor reveni la normal. In cazul unei alerta de gaz
culoarea ledului RGB devine rosie, buzzerul este activ pentru a efectua alarmarea Sonora, iar pe
interfata grafica este afisat mesajul “ALERTA GAZ”
d) Loop de emergent – cand repetorul transmite un semnal de emergent culoarea ledului RGB
devine rosie , buzzerul este activat pentru efectuarea alarmarii sonore, iar pe prima line a LCD-
ului este afisata denumire alertei (ex. “ALERTA SEISM”) si pe a doua coloana a lcd-ului sunt
transmise date suplimentare despre emergent si metode cum trebuie actionat intr-o asemenea
situatie ( ex “Cutrem de 7.7 produs la o adancime de 45km in zona Vrancei; Va rugam sa va
pastrati calmul si sa va adapostiti in zone sigure”)
Receptorul poate functiona atat cu alimentare externa, cat si cu acumulatorul intern ce ii ofera o
autonomie de aproximativ 72h, deoarece in cazul unei situatii reale de emergenta este foarte probabil
ca si curentul sa pice, lucru ce nu ar permite alarmarea populatiei in timp util. In acest sens, s-a utilizat
un power bank destinat incarcarii telefoanelor mobile care a fost scos din carcasa originala pentru a se
economisi spatiul. Cat timp dispozitivul este alimentat extern, se incarca in paralel si acumulatorul
intern. Releul DPDT are scopul de a comuta in mod automat alimentarea de la retea cu cea de la power
bank-ul incorporate in cazul in care alimentarea externa este intrerupta.
Pentru a putea citi temperatura si umiditatea s-a utilizat senzorul DHT11 ce citeste o temperaturta
intre valori de 0-50°C cu o acuratete de ±2°C si umiditatea in intervalul 20-80% cu o acuratete de 5%.
Pentru a detecta scurgerile de H2, LPG, CH4, CO, Alcohol, Smoke, Propane se utilizeaza senzorul MQ2
in modul analog.
Receptia datelor radio se va realiza cu un modul RF433 modificat pentru receptia pe o frecventa de
aproximativ 433.050, banda destinata telecomunicatiilor de HAM Radio. Modulul vine calibrat pentru
receptia in frecventa de 433.093 MHz (banda ISM), frecventa in care lucreaza diverse dispositive
radiocomandate care ar putea fi interferate de balizele radio RES. Modificarea frecventei de receptive se
realizeaza cu ajutorul condensatorului semireglabil situat pe placa modulului.
Interfaata grafica consta intr-un LCD 2X16. Pentru a reduce numarul firelor in conexiunea Arduino-
LCD, se utilizeaza un convertor I2C care se ataseaza direct pe pinout-ul lcd-ului .
Pentru a putea vizualiza data si ora pe lcd se foloseste modulul RTC DS1307 care comunica cu cu
Arduino prin interfata I2C.
2.2 Part List
1 Arduino Nano
2 16X2 LCD
3 LCD
I2C CONVERTER
4 RTC DS1307
CLOCK MODULE
5 MQ 2 GAS SENSOR
6 BUZZER
7 RGB LED
8 RF RECEIVER
MODULE
9 DHT11 SENSOR
10 POWER BANK
2200mA 5V
11 DPDT 5V RELAY
12 PLASTIC CASE
13 DC PANEL
CONNECTOR
2.3 Mod de constructie
- De la mufa DC a dispozitivului se
duce o alimentare la power bank si
una la pinii releului
2.4 Pins Connection
1 D13 Buzzer
2 A0 MQ 2 Gas Sensor
3 A1 DHT11 Sensor
4 A4 SDA
5 A5 SCL
6 D3 RX pin at RF433mhz module
7 D11 LED
8 D12 LED
2.5 Code
Codul prezentat mai jos se afla in versiunea de test, putand aparea mici modificari cu timpul.
El este compatibil cu Arduino Uno. Arduino Nano si Arduino Mega. Ca si librarii s-au utilizat
librariile VirtualWire.h , Wire.h, LiquidCrystal_I2C.h, RTClib.h si dht.h , ce se pot gasi pe
https://github.com/.
#include <VirtualWire.h>
#include <Wire.h>
#include <LiquidCrystal_I2C.h>
#include <RTClib.h>
#include<dht.h>
#define ledVerde 11
#define ledRosu 12
#define Alarma 13
dht DHT;
#define DHT11_PIN A1
int fum = A0;
int sensorThres = 400;
RTC_DS1307 RTC;
LiquidCrystal_I2C lcd(0x27,16,2);
void setup()
{
pinMode(ledVerde, OUTPUT);
pinMode(ledRosu, OUTPUT);
pinMode(Alarma, OUTPUT);
lcd.init();
lcd.backlight();
Wire.begin();
RTC.begin();
vw_set_ptt_inverted(true);
vw_set_rx_pin(3);
vw_setup(2000);
vw_rx_start();
}
void loop()
{
uint8_t buf[VW_MAX_MESSAGE_LEN];
uint8_t buflen = VW_MAX_MESSAGE_LEN;
int analogSensor = analogRead(fum);
if (vw_get_message(buf, &buflen)) {
}
}
else if (buf[0] == 'Y') {
lcd.clear();
lcd.setCursor(0, 0);
lcd.print(" ALERTA SEISM ");
digitalWrite(ledVerde, LOW);
digitalWrite(ledRosu, HIGH);
digitalWrite(Alarma, HIGH);
delay(2000);
}
if (analogSensor > 300){
lcd.clear();
lcd.setCursor(0, 0);
lcd.print(" ALERTA GAZ ");
digitalWrite(ledVerde, LOW);
digitalWrite(ledRosu, HIGH);
digitalWrite(Alarma, HIGH);
delay(60000);
}
}
2.6 Concluzie si probleme intampinate
Constructia unui asemenea dispozitiv dureaza aprozimativ o saptamana, iar costurile sunt
estimate la 25€ .
Problema intampinata la proiectarea acestui dispozitiv a fost aceea ca modulul de incarcare
si descarcare al power bank-ului nu poate efectua aceste procese concomitent. Problema a fost
remediata cu un releu DPDT de 5V ce comuta alimentarea externa si cea interna in mod
automat.
Alimentarea externa a dispozitibului se poate realiza cu orice incarcator care scoate 5V si
minim 1A.
Price 25€
Construction time 1 Week
Power 0.2 W
Autonomy 72 hours
Input 5V 1A
Importanta Sistemului
Romanian Emergency System este foarte util in salvarea vietilor omenesti. O alarmare a populatiei din
timp referitoare la o calamite ce se va produce este importanta deoarece ofera timp oamenilor de a se
adaposti intr-un loc sigur.
Sistemul este unul stabil care poate oferi siguranta si incredere beneficiarilor. S-a optat pentru o
legatura radio intre repetor-receptor doarece in caz de catastrofe conexiuni precum cele la internet risca sa
pice.
Romanian Emergency System at Infomatrix 2018
Romanian Emergency System este un proiect creat de mine, Barbu Eusebiu , YO9EUS Roamanian Ham
Radio cu scopul de a incerca sa prezint lumii cat de importanta este anuntarea din timp a unei
catastrofe. In Romania, sistemul national de alarmare a populatiei este destul de neeficient, deoarece
multe sirene nu functioneaza sau nu sunt destul de puternice sa se auda pe o raza mai mare sau in unele
localitati sunt chiar inexistente . Acesta a fost impulsul si motivatia prin care am impletit pasiunea mea
pentru radiocomunicatii cu pasiunea pentru electronica si am dat nastere acestui proiect.
Sisteme precum RES pot fi aplicate in orice colt al lumii, acesta fiind un motiv pentru care as dori sa
particip la Infomatrix 2018 si sa le dau ideea si altor tineri interesati sa faca ce am facut eu in Romania si
la ei in tara.
Un alt motiv de a participa la Infomatrix 2018 este acela de a lega noi prietenii si de a reusi sa imi
promovez ideea intr-un mediu in care predomina stiinta si ideiile.
In cazul selectarii la etapa mondiala, am in plan sa implementez 2 repetoare unul care sa acopere
Bucurestiul si inca unul care sa acopere orasul Targoviste si imprejurimile sale.
De asemenea, in cadrul infomatrix am in plan sa relizez diverse afise si pliante in care sa promovez
proiectul, sa realizez videoclipuri despre RES si sa am un stand cat mai ingenios si interesant cu care sa
reusesc sa atrag atentia publicului. Infomatrix 2018 ar reprezenta pentu mine o oportunitate inedita pe
care nu mi-as dori sa o ratez.