Aplicaţii pentru sistemul de viziune compact [304556]

[anonimizat], [anonimizat] / Tehnologii și Sisteme de Telecomunicații

iulie 16 , 2018

SUPERVIZATĂ DE

ș.l. dr. ing. EMIL DIACONU

Ștefan Daniel Popescu

AUTOR LUCRARE / AUTHOR OF THESIS

Inginer (B.Sc.)

GRAD / DEGREE

Inginerie Electronică și Telecomunicații

DOMENIU / DOMAINE

Sistem inteligent pentru alarmare

în caz de cutremur

TITLUL LUCRĂRII / TITLE OF THESIS

Emil Diaconu

COORDONATOR LUCRARE / [anonimizat] / [anonimizat] / [anonimizat] / DEAN

Sistem inteligent pentru alarmare

în caz de cutremur

Ștefan Daniel Popescu

[anonimizat]

Rezumat

Se prezintă un sistem inteligent ce alarmează momentul producerii unui cutremur pentru locații distribuite (instituții, apartamente sau case) utilizând platforma ArduinoMEGA. [anonimizat] (IDE). [anonimizat], [anonimizat]-[anonimizat]. Totodată, [anonimizat], toate ușile se vor deschide. [anonimizat]-uri. [anonimizat], [anonimizat].

Cuvinte cheie: Arduino, fotorezistor, buzzer, LED, senzor, vibrații, cutremur, gaze, lift

Intelligent alarm system

in the event of an earthquake

Abstract

There is an intelligent system that alerts the moment of an earthquake for distributed locations (institutions, apartments or homes) using the ArduinoMEGA platform. [anonimizat] (IDE) application. [anonimizat], [anonimizat] a buzzer, simultaneously with two red LEDs that visually avoids seismic motion. Also, [anonimizat], all doors will open. [anonimizat]. [anonimizat], [anonimizat].

Keywords: Arduino, photosesistor, buzzer, LED, sensor, vibration, earthquake, gas, elevator

Thesis Supervisor: professor, Eng., [anonimizat], Electronics and Information Technology Faculty

University VALAHIA of TargovișteAnexa 1

UNIVERSITATEA “VALAHIA” [anonimizat]: Electronică aplicată / Tehnologii și Sisteme de telecomunicații Anul universitar 2017 – 2018

TEMA

proiectului de licență al absolvent: [anonimizat]:

Aplicativ

Domeniul: Inginerie electronică și telecomunicații

Implementabil in cadrul unei (unor) lucrări didactice

Domeniul: Inginerie electronică și telecomunicații

Fundamental

Domeniul: Inginerie electronică și telecomunicații

Tema proiectului:

Sistem inteligent de alarmare în caz de cutremur

Conținutul proiectului:

1.0 Introducere;

Placa de dezvoltare ArduinoMEGA;

Microcontroler-ul Atmega2560;

De continuat

Locul unde va fi implementat proiectul:

Sală seminar – A302; (nesigur)

Bibliografie:

Drew Gislason, ZigBee Wireless Netorking, Elsevier, 2008;

Shahin Farahani, ZigBee Wireless Networks and transdceivers, Elsevier, 2008;

Fred Eady, Hands-on ZigBee. Implementing 802.15.4 with Microcontrollers, Elsevier, 2007;

DECAN DIRECTOR DEPARTAMENT

Conf.dr.ing. Henri-George COANDĂ conf.dr.ing. Nicoleta ANGELESCU

CONDUCĂTOR ȘTIINȚIFIC

Grad didactic. ș.l. dr.ing. Diaconu Emil

Tema a fost dată spre împlinire la data 15.07.2018

NUMELE si SEMNATURA STUDENTULUI

Popescu Ștefan Daniel

Listă figuri

TREBUIE CREATĂ

Listă tabele

TREBUIE CREATĂ

Cuprins

Capitolul 1 – Introducere

Pe măsură ce urbanizarea progresează în întreaga lume, cutremurele reprezintă o amenințare gravă la adresa vieților și a proprietăților pentru zonele urbane, în apropierea unor defecte active majore asupra zonelor de teren sau a zonelor de subducție în larg. Avertizarea timpurie a cutremurului (EEW – Earthquake Early Warning) poate fi un instrument util pentru reducerea daunelor provocate de cutremur, dacă relația spațială dintre orașe și sursele de cutremur este favorabilă unei asemenea avertizări, iar cetățenii sunt instruiți corespunzător pentru a răspunde la mesajele de avertizare pentru cutremur. Un sistem EEW avertizează undele seismice puternice asupra unei zone urbane, în mod normal, cu câteva secunde până la câteva zeci de secunde de timp de avertizare, adică înainte de sosirea părții distructive a undelor “S” a mișcării puternice a solului. Chiar și câteva secunde ale timpului de avertizare avansat vor fi utile pentru măsurile pre-programate de urgență pentru diverse facilități critice, cum ar fi vehiculele de tranzit rapid și trenurile de mare viteză pentru a evita eventualele deraieri; va fi, de asemenea, utilă închiderea ordonată a conductelor de gaze pentru a reduce la minimum riscurile de incendiu, oprirea controlată a operațiunilor de producție tehnologică ridicată pentru a reduce pierderile potențiale și asigurarea instalațiilor informatice pentru a evita pierderea bazelor de date vitale.

Datorită complexității extreme implicate în procesele de cutremur, predicția fiabilă a cutremurelor nu este posibilă în prezent. Prezentările tehnologice avansate în instrumentația seismică și în comunicarea și prelucrarea digitală permit implementarea unui sistem de monitorizare a cutremurelor în timp real. Din punct de vedere al diminuării riscurilor seismice, avertizarea timpurie a cutremurelor (EEW) devine un instrument practic de reducere a pierderilor cauzate de un cutremur dăunător.

Ideea unui sistem de avertizare timpurie a cutremurului a fost propusă cu mai mult de o sută de ani în urmă de către Cooper (1868) pentru San Francisco, California. Aproximativ o sută de ani mai târziu, Compania de Căi Ferate din Japonia a proiectat un sistem EEW în 1965 și a început să funcționeze în anul următor. În ultimul deceniu, s-au înregistrat progrese în ceea ce privește punerea în aplicare a avertizării timpurii a cutremurului în Japonia, Taiwan, Mexic, California de Sud, Italia și România. În special, s-au integrat sistemele dezvoltate la Institutul Național de Cercetare pentru Științele Pământului și Prevenirea Dezastrelor și Agenția Meteorologică din Japonia. Sistemul a fost activat cu succes în timpul cutremurelor din 2007 Noto Hanto (Peninsula) și 2007 Niigata Chuetsu-Oki și a furnizat informații exacte privind localizarea sursei, magnitudinea și intensitatea la aproximativ 3,8 s după sosirea valului “P” la stații din apropiere. Astfel, a oferit un avertisment timpuriu înainte de sosirea agitației puternice. În prezent, există multe rețele seismice care utilizează semnale de mișcare puternică în timp real pentru monitorizarea cutremurului.

Consider că această temă este una foarte importantă atât pentru marile facilități industriale cât și pentru casele locuitorilor. Dezastrele naturale pot provoca daune materiale foarte mari și chiar accidentări ale persoanelor. Acestea nu pot fi anunțate cu o precizie exactă, astfel că un sistem inteligent pentru alarmare este necesar și foarte util pentru siguranța tuturor.

Figură I.1 Schemă probabilitate cutremur

Figura I.2 Schema Bloc a sistemului inteligent pentru alarmare în caz de cutremur

Capitolul 2 – Placa de dezvoltare ArduinoMEGA

Arduino Mega 2560 este o placă de microcontrolere bazată pe ATmega2560. Conține 54 de intrări / ieșiri digitale (14 dintre acestea pot fi utilizate ca ieșiri PWM), 16 intrări analogice, 4 UART (porturi seriale hardware), un oscilator de cristal de 16 MHz, o conexiune USB, o mufă de alimentare, și un buton de resetare conținând tot ce este necesar pentru a susține microcontrolerul. Mega este compatibil cu majoritatea scuturilor proiectate pentru Arduino Duemilanove sau Diecimila.
Mega 2560 este o actualizare a Arduino Mega.

Figura 2.1 Platforma ArduinoUNO

Figura 2.2 Platforma ArduinoMEGA

Avantajul folosirii platformei ArduinoMEGA spre deosebire de ArduinoUNO constă în numărul de pini disponibili.

Capitolul 2.1 – Specificații tehnice

Tabel 2.1 Specificații tehnice ArduinoMEGA

Figura 1.2 Platforma ArduinoMEGA Detalii

Capitolul 3 – Microcontroler-ul ATmega2560

Microcontroller Microchip bazat pe 8 biți AVR RISC combină memoria flash ISP de 256KB, 8KB SRAM, 4KB EEPROM, 86 de linii I / O de uz general, 32 de registre de lucru cu scop general, contor în timp real, șase timere flexibile / contoare cu moduri de comparare, PWM, 4 USART-uri, interfață seria orientată byte cu 2 fire, convertor A / D de 16 canale pe 10 canale și o interfață JTAG pentru depanare pe chip. Dispozitivul atinge un debit de 16 MIPS la 16 MHz și funcționează între 4.5 – 5.5 volți.

Prin executarea unor instrucțiuni puternice într-un singur ciclu de ceas, dispozitivul atinge o viteză de transfer apropiată de 1 MIPS per MHz, echilibrând consumul de energie și viteza de procesare.

Tabel 3.1 Familia microcontrolerelor ATmega

Figura 1.3 Microcontrolerul ATmega2560

Tabel 3.2 Parametrii microcontroller-ului ATmega2560

Dispozitivul este fabricat folosind tehnologia “Atmel” de înaltă densitate pentru memoria nevolatilă. Flash-ul ISP On-chip permite reprogramarea memoriei în sistem prin interfața serială SPI, printr-un programator de memorie nevolatil convențional sau printr-un program On-chip Boot care rulează pe nucleul AVR.

Programul de pornire poate utiliza orice interfață pentru a descărca programul de aplicație în memoria flash a aplicației. Software-ul din secțiunea Flash Boot va continua să ruleze în timp ce secțiunea Application Flash este actualizată, oferind o operație adevărată Read-While-Write. ATmega2560 este un microcontroler puternic care oferă o soluție extrem de flexibilă și rentabilă pentru multe aplicații de control incorporate.

Capitolul 4 – Senzori și componente hardware

Capitolul 4.1 – Modul cu senzor de vibrații

Figura 4.1 Modul senzor de vibrații

Specificații tehnice:

Tensiune de alimentare: 3.3V – 5V;

Curent: 15mA;

Ieșire digitală cu comparator LM393;

Tensiune de referință reglabilă din potențiometru;

PCB-ul are găuri de montare pentru o fixare cât mai bună.

Modulul este echipat cu două led-uri, unul pentru power și celălalt pentru semnalul de ieșire de la comparator.

În sistemul prezentat, senzorul de vibrații are rolul de a percepe orice mișcare a machetei pe care este așezat. Când pragul minim setat din cod este depășit, senzorul va declanșa acțiunile următoare ale sistemului. Acest lucru face ca senzorul de vibrații să fie componenta importantă din sistem.

Capitolul 4.2 – Modul cu fotorezistor

Figura 4.2 Modul cu Fotorezistor (Senzor de lumină rezistiv)

Specificații tehnice:

Tensiune de alimentare: 3.3V – 5V;

Curent: 15mA;

Ieșire digitală cu comparator LM393;

Tensiune de referință reglabilă din potențiometru;

PCB-ul are găuri de montare pentru o fixare cât mai bună.

Fotorezistorul este un element pasiv de circuit căruia îi variază rezistența în funcție de intensitatea luminii ce ajunge pe el.

În general, fotorezistențele sunt de putere mică și au rezistențe începând de la câțiva kΩ la lumină până la rezistențe de ordinul MΩ-lor în întuneric.

Modulul dispune de două led-uri, unul pentru power și celălalt pentru output-ul de la comparator. În această configurație, circuitul detectează dacă lumina depășește un anumit prag.

Rolul modulului cu fotorezistor pentru sistemul de alarmare are ca scop detectarea intensității luminii din jurul său. În momentul producerii unui cutremur, după ce senzorul de vibrații va fi declanșat, fotorezistorul va detecta dacă intensitatea luminii din încăperea în care este montant este sub pragul minim și va acționa toate sursele de iluminat. Totodată, lângă fotorezistor sunt conectate 3 LED-uri ordonate după culori, verde, galben și roșu. Dacă toate LED-urile sunt stinse,

atunci intensitatea luminii este foarte puternică, astfel că în cazul unui cutremur, sursele de iluminat nu vor fi acționate. Odată cu aprinderea LED-ului verde, urmat de cel galben putem sesiza că intensitatea luminii scade treptat. Aprinderea LED-ului roșu, semnifică faptul că intensitatea luminii este extrem de scăzută, întru-cât în cazul unei mișcări seismice, sursele de iluminat vor fi acționate.

Capitolul 4.3 – Modul cu buzzer activ

Figura 4.3 Modul cu Buzzer activ

Specificații tehnice:

Tensiune de alimentare: 3.3V – 5V;

Curent: 30mA (MAXIM);

Tranzistor PNP: 9012.

Modulul cu buzzer conține un tranzistor PNP care controlează buzerul, deci nu este nevoie de un microcontroler.

Există 3 pinii de conectare: VCC, GND și I / O. Inelele I / O se conectează la microcontroler sau la sursa de semnal dreptunghiulară pentru a genera sunetul.

De asemenea, placa coține rezistența bazată pe tranzistor, deci poate fi conectată direct la microcontroler.

Modulul cu buzzer generează sunetul ce alarmează producerea cutremurului. Totodată două Led-uri de culoare roșie se vor aprinde intermitent pentru a alarma vizual.

Capitolul 4.4 – Micro Servomotor SG90

Figura 4.4 Micro Servomotor SG90

Specificații tehnice:

Tensiune de alimentare: 4.8V – 6V;

Consum scăzut de curent;

Viteză de operare: 0.12 s / 60 o @ 4.8 V;

Blocarea cuplajului la 4.8V: 1.8kg * cm;

Frecvență PWM: 50Hz;

Temperatura de operare: -30 ° C to + 60 ° C.

Figura 4.5 Schema electrică Micro Servomotor SG90

Fiecare ușă a machetei pe care se află sistemul va fi deschisă în mai puțin de o secundă cu ajutorul micro-servomotoarelor acționate de către senzorul de vibrații în momentul detecției vibrațiilor. Este o funcție foarte importantă dat fiind faptul că primul instinct pe care îl au oamenii în momentul producerii unui cutremur este acela de a se poziționa sub tocul ușii, un punct de siguranță important.

Capitolul 5 – Arhitectura software a sistemului

Capitolul 5.1 – Mediul de dezvoltare Arduino

Arduino este cel mai important ecosistem hardware și software open-source din lume. Compania oferă o gamă largă de instrumente software, platforme hardware și documentație care permit aproape oricui să fie creativi cu tehnologia.

Arduino este un instrument popular pentru dezvoltarea produselor IoT, precum și unul dintre cele mai de succes instrumente pentru educația STEM / STEAM. Sute de mii de designeri, ingineri, studenți, dezvoltatori și producători din întreaga lume folosesc Arduino pentru a inova în muzică, jocuri, jucării, case inteligente, agricultură, vehicule autonome și multe altele.

Inițial a pornit ca și proiect de cercetare de către Massimo Banzi, David Cuartielles, Tom Igoe, Gianluca Martino și David Mellis la Institutul de Design al Interacțiunii din Ivrea la începutul anilor 2000, se bazează pe proiectul Procesare, o limbă pentru învățarea codării în cadrul contextul artelor vizuale dezvoltate de Casey Reas și Ben Fry, precum și un proiect de teză al lui Hernando Barragan despre placa de cablare.

Prima placă Arduino a fost introdusă în anul 2005 pentru a ajuta studenții care nu au avut experiențe anterioare în domeniul electronicii sau a programării microcontrolerelor, pentru a crea prototipuri de lucru care să conecteze lumea fizică cu lumea digitală. De atunci, a devenit cel mai popular instrument de prototipare a electronicii, folosit de ingineri și chiar de corporații mari.

Arduino este primul proiect pe scară largă open-source hardware și a fost creat pentru a construi o comunitate care ar putea ajuta la răspândirea utilizării instrumentului și să beneficieze de contribuțiile sutelor de persoane care au ajutat la depanarea codului, să scrie exemple, să creeze tutoriale, forumuri și construirea a mii de grupuri din întreaga lume.

De la înființarea proiectului Arduino, au fost introduse numeroase noi biblioteci de dezvoltare și biblioteci de software, extinderea gamei de posibilități disponibile pentru comunitate. Astăzi, după mai bine de un deceniu, Arduino continuă să furnizeze hardware și software open-source pentru a aduce la viață noi idei.

Deschiderea și ușurința utilizării proiectului a condus la adoptarea în masă a proiectelor electronice bazate pe microcontroler și a fost un catalizator în crearea Maker Movement. Arduino a devenit cea mai bună alegere pentru producătorii de produse electronice, în special pentru dezvoltarea de soluții pentru piața IoT, care a fost prevăzută să devină o piață de 6 trilioane de dolari până în anul 2021.

Arduino este o platformă electronică open-source bazată pe hardware și software ușor de utilizat. Plăcile Arduino sunt capabile să citească intrări precum lumina pe un senzor, un deget pe un buton sau un mesaj Twitter – și să îl transforme într-o ieșire precum activarea unui motor, pornind un LED, publicând ceva online.

De-a lungul anilor, Arduino a fost creierul a mii de proiecte, de la obiecte de zi cu zi la instrumente științifice complexe. O comunitate mondială de producători – studenți, pasionați, artiști, programatori și profesioniști, s-au adunat în jurul acestei platforme open source, contribuțiile lor adăugându-se la o cantitate incredibilă de cunoștințe accesibile, care pot fi de mare ajutor atât pentru începători, cât și pentru experți.

Arduino s-a născut la Ivrea Interaction Design Institute ca un instrument ușor de prototipare rapidă, destinat studenților fără un background în electronică și programare. De îndată ce a ajuns la o comunitate mai largă, consiliul Arduino a început să se schimbe pentru a se adapta la noile nevoi și provocări, diferențiind oferta sa de la plăcile simple pe 8 biți până la produsele pentru aplicații IoT, imprimare prin uzură, imprimare 3D și medii încorporate. Toate plăcile Arduino sunt complet deschise, oferind utilizatorilor posibilitatea de a le construi în mod independent și, eventual, de a le adapta la nevoile lor specifice. Software-ul, de asemenea, este open-source, și este în creștere prin contribuțiile utilizatorilor din întreaga lume.

Datorită experienței sale simple și accesibile de utilizare, Arduino a fost utilizat în mii de proiecte și aplicații diferite. Software-ul Arduino este ușor de utilizat pentru începători, dar suficient de flexibil pentru utilizatorii avansați. Acesta rulează pe Mac, Windows și Linux. Profesorii și elevii îl folosesc pentru a construi instrumente științifice ieftine, pentru a dovedi principiile chimiei și fizicii sau a începe cu programarea și robotica. Designerii și arhitecții construiesc prototipuri interactive, muzicieni și artiști care îl folosesc pentru instalații și pentru a experimenta noi instrumente muzicale. Producătorii, desigur, o folosesc pentru a construi multe dintre proiectele expuse la Maker Faire, de exemplu. Arduino este un instrument cheie pentru a învăța lucruri noi.

Există multe alte microcontrolere și platforme de microcontroler disponibile pentru calculul fizic. Parallax Basic Stamp, Netmedia's BX-24, Phidgets, MIT's Handyboard și multe altele oferă funcționalități similare. Toate aceste unelte iau detaliile dezordonate ale programării microcontrolerului și o înfășoară într-un pachet ușor de utilizat. Arduino simplifică, de asemenea, procesul de lucru cu microcontrolerele, dar oferă un anumit avantaj pentru profesori, studenți și amatori interesați față de alte sisteme:

Ieftin – plăcile Arduino sunt relativ ieftine în comparație cu alte platforme de microcontroler. Versiunea cea mai puțin costisitoare a modulului Arduino poate fi asamblată manual, iar modulele Arduino pre-asamblate costă foarte puțin.

Cross-platform – Software-ul Arduino (IDE) rulează pe sistemele de operare Windows, Macintosh OSX și Linux. Cele mai multe sisteme de microcontroler sunt limitate la Windows.

Mediu de programare simplu și clar – Software-ul Arduino (IDE) este ușor de utilizat pentru începători, dar suficient de flexibil pentru ca utilizatorii avansați să profite de asemenea. Pentru profesori, se bazează convenabil pe mediul de programare Procesare, astfel încât elevii care învață să programeze în acel mediu vor cunoaște modul în care funcționează ID-ul Arduino.

Open-source și Software extensibil – Software-ul Arduino este publicat ca un instrument open source, disponibil pentru extensie de către programatori experimentați. Limba poate fi extinsă prin biblioteci C ++, iar oamenii care vor să înțeleagă detaliile tehnice pot face saltul de la Arduino la limbajul de programare AVR C pe care se bazează. În mod similar, se poate adăuga codul AVR-C direct în programele Arduino.

Open-source și Hardware extensibil – Planurile plăcilor Arduino sunt publicate sub licența Creative Commons, astfel încât designerii de circuit experimentați pot să facă propria lor versiune a modulului, să o extindă și să o îmbunătățească. Chiar și utilizatorii relativ lipsiți de experiență pot construi versiunea cu panou de bord a modulului pentru a înțelege cum funcționează și pentru a economisi bani.

Figura 4.6 IDE (Integrated Development Environment)

Un program minimal Arduino C / C ++ constă doar din două funcții:

setup (): Această funcție se numește “o dată” când o schiță începe după pornire sau resetare. Se utilizează pentru a inițializa variabilele, modurile de intrare și ieșire ale pinilor și alte biblioteci necesare în schiță.

Figura 4.7 Setup

loop (): După ce funcția de configurare () se termină, funcția buclă () este executată în mod repetat în programul principal. Controlează placa până când aceasta este oprită sau resetată.

Figura 4.8 Loop

Majoritatea plăcilor Arduino conțin o diodă cu emisie de lumină (LED) și un rezistor de sarcină conectat între pinul 13 și masă, care este o caracteristică convenabilă pentru multe teste și funcții de program. Un program tipic pentru un programator începător Arduino, clipește un LED în mod repetat. Acest program utilizează funcțiile pinMode (), digitalWrite () și delay (), care sunt furnizate de bibliotecile interne incluse în mediul IDE.

Figura 4.9 Program pentru clipirea unui LED.

Capitolul 5.2 – Inițializarea variabilelor și a componentelor

Figura 5.1 Secțiunea de cod a inițializării

Pentru ca micro-servomotoarele să fie funcționale în sistem, inițial a fost nevoie de includerea librăriei “Servo”. Urmată de declararea unei variabile pentru fiecare dintre cele 3 micro-servomotoare, respectiv, “servo_1”, “servo_2” și “servo_3”.

Intensitatea luminii captată de către fotorezistor a fost declarată prin variabila “intensitate_lumina”. Prin aceasta se stabilește pragul minim la care LED-urile conectate la fotorezistor se vor declanșa, sau nu. Modulul cu fotorezistor este declarat prin variabila “sensor_lumina” și este conectat la pinul analogic A0 al plăcii. Totodată, intensitatea luminii poate fi observată prin cele trei LED-uri ordonate după, de la verde care semnifică o intensitate luminoasă foarte mare, până la roșu ceea ce reprezintă o intensitate luminoasă extrem de scăzută. Acestea sunt conectate la pinii digitali 2, 3, 4 prin variabila “ledPins”.

Senzorul de vibrații declarant prin variabila “senzor_vibratii” este conectat la pinul digital 53.

Buzzer-ul declarat prin variabila “buzzer” este conectat la pinul digital 52.

Pentru reprezentarea vizuală a alarmei, sunt folosite două LED-uri de culoare roșie conectate în serie la pinul digital 14 prin variabila “leduri_alarma”.

Închiderea și deschiderea sursei de gaze sunt reprezentate prin două LED-uri. Unul verde, conectat la pinul digital 15 prin variabila “gaz_deschis” care semnifică faptul că sursa de gaze este deschisă, iar unul roșu, conectat la pinul digital 16 prin variabila “gaz_inchis” ce arată închiderea sursei.

Funcționarea liftului este reprezentată printr-un LED de culoare galbenă. Aceasta este conectată la pinul digital 17 prin variabila “lift”. Inițial LED-ul este aprins, iar în momentul producerii unui cutremur, acesta se va stinge, prin urmare funcționalitatea liftului va fi oprită.

Capitolul 6 – Fotografii cu aplicația finală

Figura 6.1 Aplicația finală

Figura 6.2 Macheta pe care este așezată aplicația

Figura 6.3 LED-urile ce reprezintă luminile ambientale

În fotografia de mai sus se observă cele 12 LED-uri care în tema prezentată, semnifică luminile ambientale ale oricărei instituții sau locuințe. Acestea sunt conectate în serie două câte două.

Figura 6.4 Micro-servomotorul ce acționează ușa în cazul unui cutremur

Figura 6.5 LED-urile de avertizare

LED-urile din fotografia de mai sus au rolul de avertizare și informare. Astfel că, LED-ul galben avertizează funcționalitatea liftului. LED-ul verde, alături de cel roșu avertizează închiderea și deschiderea sursei de gaze, iar cele două LED-uri roșii conectate în serie, se aprind intermitent odată cu avertizarea sonoră.

Bibliografie

Cărți, articole de specialitate, lucrări de licență/disertație

Sensors, 2008, “Development of an Earthquake Early Warning System Using Real-Time Strong Motion Signals” (https://www.mdpi.com/1424-8220/8/1/1/htm)

Microcontroler Atmega2560

Atmel Datasheet, (https://ww1.microchip.com/downloads/en/DeviceDoc/Atmel-2549-8-bit-AVR-Microcontroller-ATmega640-1280-1281-2560-2561_datasheet.pdf).

Microchip (https://www.microchip.com/wwwproducts/en/ATmega2560#datasheet-toggle).

Arduino (https://www.arduino.cc/en/Guide/Introduction).

Arduino (https://www.arduino.cc/en/Main/AboutUs).

TREBUIE REVIZUITĂ

Similar Posts