This is an old revision of the document!
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.
Lista de piese:
Hardware design:
Mediul de dezvoltare pentru realizarea proiectului este ARDUINO IDE.
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.
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.
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.
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)