Autor: Irina Voicescu
Proiectul constă într-un senzor de distanță care declanșează o alarmă ce poate fi oprită numai prin introducerea parolei setate anterior. Comunicarea cu individul se realizează prin intermediul unui ecran LCD.
Pentru a putea folosi sistemul, trebuie setată inițial o parolă de 4 cifre, ascpect indicat pe ecranul LCD. Ulterior, aceasta poate fi schimbată. Proprietarul are opțiunea de a activa alarma doar după introducerea codului și are la dispoziție 10 secunde sa plece din raza sa de acțiune. Senzorul emite ultrasunete ce sunt reflectate inapoi de obiectele din aria sa. Dacă un obstacol este prea aproape, alarma se declanșează și poate fi oprită doar prin introducerea parolei.
Arduino UNO
Breadboard
Ecran LCD 16x2
Buzzer
Senzor Ultrasonic HC-SR04
Tastatura numerică 4x4
Potențiometru 10k
Rezistență 220Ω
Fire mamă-tată
Fire tată-tată
Ecranul are 16 pini, din care am conectat 12:
Am conectat pinii RS, W, D4-D7 la pinii A0-A5 de pe placuta arduino (14-19)
Tastatura are 8 pini:
Mediu de dezvoltare folosit:
Biblioteci:
Implementare
Proiectul permite setarea unui cod de acces, activare unei alarme și declanșarea acesteia în cazul în care se află obstacole mai aproape decât o distanță inițial calculată.
https://playground.arduino.cc/Code/Keypad/#Download
https://www.arduino.cc/en/Tutorial/LibraryExamples/HelloWorld
https://www.tinkercad.com/things/l0BUwQ7xm1Y-copy-of-using-keypad-4x4-with-arduino/editel?tenant=circuits
https://www.tutorialspoint.com/arduino/arduino_ultrasonic_sensor.htm
https://create.arduino.cc/projecthub/ammaratef45/detecting-obstacles-and-warning-arduino-and-ultrasonic-13e5ea
https://github.com/primerobotics/Arduino/blob/master/Buzzer/Active.ino#L1
https://www.youtube.com/watch?v=lTAo_H5eqsk&ab_channel=HowToMechatronics