This shows you the differences between two versions of the page.
pm:prj2023:alexau:security-system [2023/05/29 02:10] cristina.trohin [Software Design] |
pm:prj2023:alexau:security-system [2023/05/29 02:27] (current) cristina.trohin [Bibliografie/Resurse] |
||
---|---|---|---|
Line 32: | Line 32: | ||
Pentru realizarea proiectului, am folosit mai multe librării care mi-au ușurat viața: | Pentru realizarea proiectului, am folosit mai multe librării care mi-au ușurat viața: | ||
- | * Unordered List Item Librăria DHT.h | + | * Librăria DHT.h - mi-a oferit interfața de lucru cu senzorul de umiditate și temperatură DHT11 |
- | * Librăria LiquidCrystal_I2C.h | + | * Librăria LiquidCrystal_I2C.h - abstractizare peste metodele pentru LCD-ul cu I2C |
- | * Librăria Ultrasonic.h | + | * Librăria Ultrasonic.h - conține metode de citire a datelor de pe senzorul ultrasonic |
- | * Librăria Keypad.h | + | * Librăria Keypad.h - abstractizare peste membrana keypad pentru Arduino |
- | <note tip> | + | 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. |
- | Descrierea codului aplicaţiei (firmware): | + | |
- | * mediu de dezvoltare (if any) (e.g. AVR Studio, CodeVisionAVR) | + | |
- | * librării şi surse 3rd-party (e.g. Procyon AVRlib) | + | |
- | * algoritmi şi structuri pe care plănuiţi să le implementaţi | + | |
- | * (etapa 3) surse şi funcţii implementate | + | |
- | </note> | + | |
===== Rezultate Obţinute ===== | ===== Rezultate Obţinute ===== | ||
Line 53: | Line 47: | ||
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]] | 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 ===== | ||
+ | |||
+ | 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. | ||
+ | |||
+ | 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. | ||
+ | |||
+ | Și într-un final, lipitul este o componentă esențială a proiectului și trebuie considerată astfel, mai ales în apropiere de deadline-uri. | ||
===== Download ===== | ===== Download ===== | ||
Line 58: | Line 58: | ||
Aici puteți descărca versiunea finală a software-ului: {{ :pm:prj2023:alexau:security_system.zip| }} | Aici puteți descărca versiunea finală a software-ului: {{ :pm:prj2023:alexau:security_system.zip| }} | ||
- | ===== Jurnal ===== | ||
- | |||
- | <note tip> | ||
- | Puteți avea și o secțiune de jurnal în care să poată urmări asistentul de proiect progresul proiectului. | ||
- | </note> | ||
===== Bibliografie/Resurse ===== | ===== Bibliografie/Resurse ===== | ||
- | |||
- | <note> | ||
- | 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> | ||