This is an old revision of the document!


SafeZone

Introducere

SafeZone are ca scop implementarea unei zone delimitate de o arie în care o alarmă (semnal luminos și auditiv) va porni în cazul accesului neautorizat. Oprirea alarmei se va realiza prin introducerea unei parole printr-un Joystick. În momentul accesului neautorizat este trimisă o notificare pe telefon.

Descriere generală

Schema Bloc:

Schema Bloc

Hardware Design

Lista de piese:

  • Arduino Uno R3 ATmega328P
  • Breadboard
  • LED 5mm
  • Rezistențe
  • Fire
  • Ultrasonic Sensor HC-SR04
  • Wifi Module ESP8266-01
  • Buzzer
  • PS2 X Y Axis Joystick Module
  • Logic Level Converter - Bi-Directional

Hardware design:

Schema Hardware

Software Design

Mediul de dezvoltare pentru realizarea proiectului este ARDUINO IDE.

ESP-01

Codul pentru ESP-01 a fost generat cu ajutorul Arduino Cloud, permițând conectarea lui la serverele Arduino. Acesta a fost încarcat utilizând USB-to-Serial converter de pe Arduino. Utilizând aplicația IFTTT pe dispozitivul mobil, o schimbare într-o variabilă definită în Arduino Cloud și în codul încărcat pe ESP-01 declanșează o notificare.

Librăriile utilizate pe ESP-01 sunt ArduinoIoTCloud și Arduino_ConnectionHandler.

Arduino

Citirea valorilor de la senzorii ultrasonici HCSR04 am apelat la librăria HCSR04. SafeZone Pentru replicarea comunicării seriale cu ESP-01 pe pini digitali, a fost utilizată librăria SoftwareSerial.

Rezultate Obţinute

Care au fost rezultatele obţinute în urma realizării proiectului vostru.

Concluzii

Download

O arhivă (sau mai multe dacă este cazul) cu fişierele obţinute în urma realizării proiectului: surse, scheme, etc. Un fişier README, un ChangeLog, un script de compilare şi copiere automată pe uC crează întotdeauna o impresie bună ;-).

Fişierele se încarcă pe wiki folosind facilitatea Add Images or other files. Namespace-ul în care se încarcă fişierele este de tipul :pm:prj20??:c? sau :pm:prj20??:c?:nume_student (dacă este cazul). Exemplu: Dumitru Alin, 331CC → :pm:prj2009:cc:dumitru_alin.

Jurnal

7 mai - Documentație inițială

12 mai - Distracție cu ESP-01

13 mai - Distracție cu ESP-01 pt. 2: Electric Boogaloo

14 mai - Testare Senzori, LED, Joystick

18-20 mai - Scriere cod

26 mai - Cable management, tăiat placă de tego cu fierăstrăul (not fun, do not recommend)

Bibliografie/Resurse

Listă cu documente, datasheet-uri, resurse Internet folosite, eventual grupate pe Resurse Software şi Resurse Hardware.

Export to PDF

pm/prj2023/abirlica/patriciapopa.proiect.1685302579.txt.gz · Last modified: 2023/05/28 22:36 by patricia.popa
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0