This shows you the differences between two versions of the page.
pm:prj2021:agrigore:accesscontrol [2021/05/31 01:51] alexandru.dragus [Bibliografie/ Resurse] |
pm:prj2021:agrigore:accesscontrol [2021/05/31 10:51] (current) alexandru.dragus [Download] |
||
---|---|---|---|
Line 1: | Line 1: | ||
====== Access control system ====== | ====== Access control system ====== | ||
- | ** Demo: [[https://youtu.be/iJzq9vdDJWI|Control gate and door with ESP8266 via web interface | PM2021 @ ACS, UPB ]] ** | + | ** Demo: [[https://youtu.be/iJzq9vdDJWI|Control gate and door with ESP8266 via web interface | PM2021 @ ACS, UPB ]] **\\ |
+ | ** Wiki: {{:pm:prj2021:agrigore:access_control_system_pdf_wiki_final.pdf|Access Control System Tutorial}} ** | ||
===== Autor ===== | ===== Autor ===== | ||
**[[alexandru.dragus@stud.acs.upb.ro|Dragus Alexandru]]**\\ | **[[alexandru.dragus@stud.acs.upb.ro|Dragus Alexandru]]**\\ | ||
Line 17: | Line 18: | ||
==== Schema bloc ==== | ==== Schema bloc ==== | ||
- | {{:pm:prj2021:agrigore:sch_bloc_access_control_system.png?700|}} | + | {{:pm:prj2021:agrigore:sch_bloc_access_control_system-011.jpg?700|}} |
Device-ul din partea de sus, conectat la interfon, va fi referit in continuare prin **''Device interfon''**, si reprezinta un server care asculta pe /door si activeaza un releu. | Device-ul din partea de sus, conectat la interfon, va fi referit in continuare prin **''Device interfon''**, si reprezinta un server care asculta pe /door si activeaza un releu. | ||
Line 62: | Line 64: | ||
=== Device interfon === | === Device interfon === | ||
Device-ul interfon se poate alimenta direct la 3.3V sau la o tensiune intre 7 si 24V. Acesta are atasat un modul de relee prin care poate controla dispozitive cu tensiuni mari. In cazul de fata, releul face contactul la butonul pentru deschiderea portii, semnalul venind printr-un tranzistor, pentru a putea transmite 5V. | Device-ul interfon se poate alimenta direct la 3.3V sau la o tensiune intre 7 si 24V. Acesta are atasat un modul de relee prin care poate controla dispozitive cu tensiuni mari. In cazul de fata, releul face contactul la butonul pentru deschiderea portii, semnalul venind printr-un tranzistor, pentru a putea transmite 5V. | ||
- | {{ :pm:prj2021:agrigore:access_control_system_colaj-2-interfon.png?700 |}} | + | {{ :pm:prj2021:agrigore:access_control_system_colaj-2-interfon-01.jpg?700 |}} |
Device-urile se pot produce si pe placi PCB proiectate in software, dupa cum se vede in exemplul de mai jos, realizat in Eagle. Totodata, Eagle ofera suport pentru proiectarea 3D a placutei, cu ajutorul Fusion360. | Device-urile se pot produce si pe placi PCB proiectate in software, dupa cum se vede in exemplul de mai jos, realizat in Eagle. Totodata, Eagle ofera suport pentru proiectarea 3D a placutei, cu ajutorul Fusion360. | ||
- | {{ :pm:prj2021:agrigore:access_control_system_colaj-1-interfon.png?600 |}} | + | {{ :pm:prj2021:agrigore:access_control_system_colaj-1-interfon-01.jpg?600 |}} |
Imaginile de proiectare PCB/ 3D sunt exemplificative, placa finala avand atasate modulele de releu si regulator 5V in plus. | Imaginile de proiectare PCB/ 3D sunt exemplificative, placa finala avand atasate modulele de releu si regulator 5V in plus. | ||
Line 80: | Line 83: | ||
Imagini din timpul procesului de lipire: | Imagini din timpul procesului de lipire: | ||
- | {{ :pm:prj2021:agrigore:access_control_system_colaj-hub.png?700 |}} | + | {{ :pm:prj2021:agrigore:access_control_system_colaj-hub-01.jpg?700 |}} |
===== Software Design ===== | ===== Software Design ===== | ||
Line 177: | Line 180: | ||
} | } | ||
</code>\\ | </code>\\ | ||
+ | == Interfata web minimalista == | ||
+ | {{ :pm:prj2021:agrigore:access_control_system_interfata-01.jpg?300 |}} | ||
===== Rezultate Obtinute ===== | ===== Rezultate Obtinute ===== | ||
** Demo: [[https://youtu.be/iJzq9vdDJWI|Control gate and door with ESP8266 via web interface | PM2021 @ ACS, UPB ]] ** | ** Demo: [[https://youtu.be/iJzq9vdDJWI|Control gate and door with ESP8266 via web interface | PM2021 @ ACS, UPB ]] ** | ||
Line 186: | Line 191: | ||
Consider ca proiectul la PM a fost o activitate placuta, care mi-a adus mai multa experienta hands-on in domeniul embedded. | Consider ca proiectul la PM a fost o activitate placuta, care mi-a adus mai multa experienta hands-on in domeniul embedded. | ||
===== Download ===== | ===== Download ===== | ||
- | ** [[https://github.com/AlexDragus/access-control|Code and schematics (GitHub)]] ** | + | ** [[https://github.com/AlexDragus/access-control|Code and schematics (GitHub)]] **\\ |
+ | ** {{:pm:prj2021:agrigore:access_control_system_pdf_wiki_final.pdf|Pagina wiki PDF}} **\\ | ||
+ | ** {{:pm:prj2021:agrigore:proiect_pm_access_control_system.zip|Arhiva cod si scheme}} ** | ||
===== Jurnal ===== | ===== Jurnal ===== | ||
Line 208: | Line 215: | ||
* **Demo**: [[https://youtu.be/iJzq9vdDJWI|Control gate and door with ESP8266 via web interface | PM2021 @ ACS, UPB ]] | * **Demo**: [[https://youtu.be/iJzq9vdDJWI|Control gate and door with ESP8266 via web interface | PM2021 @ ACS, UPB ]] | ||
+ | * {{:pm:prj2021:agrigore:access_control_system_pdf_wiki_final.pdf|Pagina wiki Final}} | ||
+ | * {{:pm:prj2021:agrigore:access_control_systempdf.pdf|Pagina wiki Etapa 1}} | ||
* [[https://ocw.cs.pub.ro/courses/pm/prj2021/agrigore/accesscontrol|Access control system]] | * [[https://ocw.cs.pub.ro/courses/pm/prj2021/agrigore/accesscontrol|Access control system]] | ||
* [[https://github.com/AlexDragus/access-control|Code and schematics (GitHub)]] | * [[https://github.com/AlexDragus/access-control|Code and schematics (GitHub)]] | ||
Line 213: | Line 222: | ||
* [[https://github.com/me-no-dev/ESPAsyncWebServer|Biblioteca ESPAsyncWebServer]] | * [[https://github.com/me-no-dev/ESPAsyncWebServer|Biblioteca ESPAsyncWebServer]] | ||
* [[https://github.com/me-no-dev/ESPAsyncTCP|Biblioteca ESPAsyncTCP]] | * [[https://github.com/me-no-dev/ESPAsyncTCP|Biblioteca ESPAsyncTCP]] | ||
- | * {{:pm:prj2021:agrigore:access_control_systempdf.pdf|Pagina wiki Etapa 1}} | + | * [[https://www.componentsinfo.com/wp-content/uploads/2018/11/2n3904-transistor-pinout-equivalent.gif|Schema conectare tranzistor]] |
+ | * [[https://components101.com/asset/sites/default/files/component_pin/NodeMCU-ESP8266-Pinout.jpg|Pinout NodeMCU ESP8266]] | ||
+ | <html><a class="media mediafile mf_pdf" href="?do=export_pdf">Export to PDF</a></html> |