This is an old revision of the document!
Autor: Calin Dragos Stefan - 335CA
Prin acest proiect imi propun sa creez o varianta simplista a unui sistem de protectie antiefractie pentru un sistem de inchidere cu zavor. Utilizatorul va fi notificat printr-o alarma de miscarile din jurul zavorului si va putea comanda deschiderea acestuia prin introducerea unei parole. Avand doua functii, de alarma si de control de la distanta cu o parola, sistemul antiefractie poate fi folosit pentru orice situatie in care se poate utiliza un zavor pentru inchidere: usi, cufere, tarcuri etc.
Proiectul are la baza comunicarea I2C intre 2 placute, ambele fiind atat writer cat si reader.
La nivelul incuietorii se afla o placuta Arduino (master) cu un senzor de miscare, un led RGB, 2 servo-uri si zavorul.
La nivelul alarmei se afla o placuta Arduino (slave) cu un buzzer, un led rosu, un led albastru, un keypad si un buton.
Daca cineva se apropie de zavor si deci si de senzorul de miscare, led-ul RGB trece din albastru (idle) in galben, iar master-ul notifica slave-ul care aprinde led-ul rosu. Daca se apropie si mai mult, led-ul RGB devine rosu, iar slave-ul primeste mesaj sa porneasca buzzer-ul.
La slave este conectat un keypad. Utilizatorul poate introduce o parola prin care opreste buzzer-ul si notifica master-ul ca trebuie sa deschida zavorul. Acesta actioneaza un servo care misca zavorul, si face led-ul RGB verde. Tot la slave exista si un buton care apasat, va notifica master-ul ca trebuie sa actioneze celalalt servo pentru inchiderea zavorului si sistemul trece din nou la starea de alarma cu zavorul inchis.
Led-ul albastru de langa alarma este aprins daca zavorul este deschis si inchis altfel.
Schema bloc
Piesele folosite:
https://ocw.cs.pub.ro/courses/pm/lab/lab0-2021
https://ocw.cs.pub.ro/courses/pm/lab/lab2-2021
https://ocw.cs.pub.ro/courses/pm/lab/lab3-2021
https://ocw.cs.pub.ro/courses/pm/lab/lab6-2021
https://create.arduino.cc/projecthub/Isaac100/getting-started-with-the-hc-sr04-ultrasonic-sensor-036380?ref=similar&ref_id=172503&offset=0
https://www.instructables.com/Arduino-Servo-Motors
https://arduinogetstarted.com/tutorials/arduino-keypad
https://www.electronicwings.com/arduino/arduino-i2c
Sistem Antiefractie