This shows you the differences between two versions of the page.
pm:prj2023:ndrogeanu:door-locking-system [2023/05/29 19:11] alexandra.barbu0111 [Software] |
pm:prj2023:ndrogeanu:door-locking-system [2023/05/30 17:14] (current) alexandra.barbu0111 [Download] |
||
---|---|---|---|
Line 17: | Line 17: | ||
<note tip> | <note tip> | ||
- | Sistemul acționează zăvorul prin rostirea comenzilor "Deschide-te domnule" și "Închide-te domnule", cu ajutorul actuatorului. Modulul Bluetooth HC-05, conectat la pinii plăcuței Arduino, este cel care realizează conexiunea cu telefonul, respectiv utilizatorul, prin care vor fi receptate comenzile. Rostirea altor comenzi decât cele de cod acceptate sau rostirea parțială va avea ca urmare anunțarea proprietarului printr-un SMS cu ajutorul modulului GPRS GSM. | + | Sistemul acționează zăvorul prin rostirea comenzilor "Deschide ușa" și "Închide ușa", cu ajutorul actuatorului. Modulul Bluetooth HC-05, conectat la pinii plăcuței Arduino, este cel care realizează conexiunea cu telefonul, respectiv utilizatorul, prin care vor fi receptate comenzile. Rostirea altor comenzi decât cele de cod acceptate sau rostirea parțială va avea ca urmare anunțarea proprietarului printr-un SMS cu ajutorul modulului GPRS GSM. |
</note> | </note> | ||
Line 38: | Line 38: | ||
===== Schema electrica ===== | ===== Schema electrica ===== | ||
- | {{:pm:prj2023:ndrogeanu:schema_electrica.png?750|}} | + | {{:pm:prj2023:ndrogeanu:schema_electricav3.png?750|}} |
===== Software ===== | ===== Software ===== | ||
Line 52: | Line 52: | ||
Daca s-a primit comanda "deschide usa" este setat pe HIGH pinul unlockPin, iar dupa o secunda este setat la loc pe LOW. Aidoma pentru comanda "inchide usa", dar se actioneaza asupra pinului lockPin. | Daca s-a primit comanda "deschide usa" este setat pe HIGH pinul unlockPin, iar dupa o secunda este setat la loc pe LOW. Aidoma pentru comanda "inchide usa", dar se actioneaza asupra pinului lockPin. | ||
- | Daca comanda vocala nu corespunde niciunei comenzi predefinite, se va initializa modulul GSM si se va trimite un mesaj catre proprietar. In loop este apelata functia updateSerial() care asteapta intruna input de la serial monitor. | + | Daca comanda vocala nu corespunde niciunei comenzi predefinite, se va initializa modulul GSM si se va trimite un mesaj catre proprietar. In loop este apelata functia updateSerial() care asteapta incontinuu input de la serial monitor. |
- mySerial.println("AT"): verifica comunicarea cu modulul GSM | - mySerial.println("AT"): verifica comunicarea cu modulul GSM | ||
- mySerial.println("AT+CMGF=1"): seteaza modul de mesaj text(SMS) al modulului | - mySerial.println("AT+CMGF=1"): seteaza modul de mesaj text(SMS) al modulului | ||
Line 61: | Line 61: | ||
---- | ---- | ||
- | {{:pm:prj2023:ndrogeanu:circuit2.jpg?750|}} | + | {{:pm:prj2023:ndrogeanu:project_system.jpeg?700|}} |
===== Concluzii ===== | ===== Concluzii ===== | ||
Line 71: | Line 71: | ||
Arhiva cod: | Arhiva cod: | ||
- | <note> {{:pm:prj2023:ndrogeanu:door_lock_system.zip|}} | + | <note> |
+ | {{:pm:prj2023:ndrogeanu:my_lock_system.zip|}} | ||
</note> | </note> | ||
+ | |||
+ | Video proiect | ||
+ | <note> | ||
+ | {{:pm:prj2023:ndrogeanu:video_project.zip|}} | ||
+ | </note> | ||
+ | |||
===== Jurnal ===== | ===== Jurnal ===== | ||
Line 89: | Line 96: | ||
**Resurse Software** | **Resurse Software** | ||
- gestionare Modul GSM: https://lastminuteengineers.com/sim800l-gsm-module-arduino-tutorial/ | - gestionare Modul GSM: https://lastminuteengineers.com/sim800l-gsm-module-arduino-tutorial/ | ||
- | - gestionare relee: https://www.delcity.net/documents/automotive_relay_diagram.jsp https://www.the12volt.com/relays/relaydiagram3.html | + | |
+ | - gestionare relee: | ||
+ | |||
+ | https://www.delcity.net/documents/automotive_relay_diagram.jsp | ||
+ | |||
+ | https://www.the12volt.com/relays/relaydiagram3.html | ||
</note> | </note> | ||
<html><a class="media mediafile mf_pdf" href="?do=export_pdf">Export to PDF</a></html> | <html><a class="media mediafile mf_pdf" href="?do=export_pdf">Export to PDF</a></html> | ||