This shows you the differences between two versions of the page.
pm:prj2023:alexau:security-system [2023/05/29 01:46] cristina.trohin [Rezultate Obţinute] |
pm:prj2023:alexau:security-system [2023/05/29 02:27] (current) cristina.trohin [Bibliografie/Resurse] |
||
---|---|---|---|
Line 30: | Line 30: | ||
===== Software Design ===== | ===== Software Design ===== | ||
+ | Pentru realizarea proiectului, am folosit mai multe librării care mi-au ușurat viața: | ||
- | <note tip> | + | * Librăria DHT.h - mi-a oferit interfața de lucru cu senzorul de umiditate și temperatură DHT11 |
- | Descrierea codului aplicaţiei (firmware): | + | * Librăria LiquidCrystal_I2C.h - abstractizare peste metodele pentru LCD-ul cu I2C |
- | * mediu de dezvoltare (if any) (e.g. AVR Studio, CodeVisionAVR) | + | * Librăria Ultrasonic.h - conține metode de citire a datelor de pe senzorul ultrasonic |
- | * librării şi surse 3rd-party (e.g. Procyon AVRlib) | + | * Librăria Keypad.h - abstractizare peste membrana keypad pentru Arduino |
- | * algoritmi şi structuri pe care plănuiţi să le implementaţi | + | |
- | * (etapa 3) surse şi funcţii implementate | + | Din laboratoarele de PM, am folosit noțiunile din laboratorul nr. 6: I2C și din laboratorul nr. 5: ADC. Din laboratorul despre convertor, am înlocuit analogRead-ul pentru citirea de pe senzorul optic de praf cu operațiuni pe regiștri responsabili de conversie. |
- | </note> | + | |
===== Rezultate Obţinute ===== | ===== Rezultate Obţinute ===== | ||
- | {{:pm:prj2023:alexau:security_system.jpg?200|}} | + | {{ :pm:prj2023:alexau:security_system.jpg?600x400 }} |
+ | Deși, în faza inițială a proiectului plănuisem să folosesc un modul Wi-Fi ESP8266-01 pentru a trimite notificări wireless pe un dispozitiv mobil prin intermediului platformei IFTTT, nu am mai reușit să îl folosesc cu scopul pe care l-am dorit. De aceea, rezultatele finale obținute nu includ existența unui modul de Wi-Fi. | ||
+ | |||
+ | La acest link puteți viziona demonstrația vizibilă a funcționalității sistemului meu "primar" de securitate: [[https://www.youtube.com/watch?v=3IgdVDsEnQ4]] | ||
===== Concluzii ===== | ===== Concluzii ===== | ||
- | ===== Download ===== | + | La început m-au speriat laboratoarele de PM, pentru că nu prea am iubit (a se citi : nu m-am descurcat la) electronică și tot ce ține de conectat componente, GND, Vcc etc., însă în ultimele zile în care te apuci mai serios este chiar fun și nu atât de complicat cum pare la prima vedere. |
- | <note warning> | + | Pe lângă asta, nu mi-am dat seama decât mai târziu că scrierea software-ului începe cu cumpărarea componentelor hardware. Recunoașterea acestui lucru este ceea ce m-a impedicat să adaug și un modul de Wi-Fi la proiect, deși îl aveam achiziționat. |
- | O arhivă (sau mai multe dacă este cazul) cu fişierele obţinute în urma realizării proiectului: surse, scheme, etc. Un fişier README, un ChangeLog, un script de compilare şi copiere automată pe uC crează întotdeauna o impresie bună ;-). | + | |
- | 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**. | + | Și într-un final, lipitul este o componentă esențială a proiectului și trebuie considerată astfel, mai ales în apropiere de deadline-uri. |
- | </note> | + | |
- | ===== Jurnal ===== | + | ===== Download ===== |
- | <note tip> | + | Aici puteți descărca versiunea finală a software-ului: {{ :pm:prj2023:alexau:security_system.zip| }} |
- | Puteți avea și o secțiune de jurnal în care să poată urmări asistentul de proiect progresul proiectului. | + | |
- | </note> | + | |
- | ===== Bibliografie/Resurse ===== | ||
- | <note> | + | ===== Bibliografie/Resurse ===== |
- | Listă cu documente, datasheet-uri, resurse Internet folosite, eventual grupate pe **Resurse Software** şi **Resurse Hardware**. | + | |
- | </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> | ||