This shows you the differences between two versions of the page.
pm:prj2024:sseverin:bianca.popa1106 [2024/05/26 16:10] bianca.popa1106 [Software Design] |
pm:prj2024:sseverin:bianca.popa1106 [2024/05/26 18:25] (current) bianca.popa1106 [Software Design] |
||
---|---|---|---|
Line 59: | Line 59: | ||
Pentru debug am folosit interfața serială USART. | Pentru debug am folosit interfața serială USART. | ||
+ | |||
+ | |||
+ | În funcția setup() realizez următoarele: | ||
+ | * inițializarea display-ului | ||
+ | * configurarea pinilor pentru butoane și senzorul ultrasonic | ||
+ | * inițializarea modulului BME280 | ||
+ | * inițializarea comunicării Bluetooth | ||
+ | |||
+ | În funcția loop() se realizează următorul curs de execuție: | ||
+ | * citirea valorii de la fotorezistor (dacă aceasta scade sub un prag setat, atunci se face trecerea în dark mode/ dacă crește peste acel prag se face trecerea în light mode) | ||
+ | * se verifică dacă vreunul dintre cele 3 butoane a fost apăsat și se execută acțiunea corespunzătoare fiecăruia (next - se trece la următoarea pagină, prev - se trece la pagina anterioară, power - se trece la pagina de oprire/pornire) | ||
+ | * se verifică pagina curentă și se realizează afișarea ei cu funcționalitățile descrise anterior. | ||
===== Rezultate Obţinute ===== | ===== Rezultate Obţinute ===== | ||
- | <note tip> | + | Pentru rezultate, am adăugat câte o poză cu fiecare pagină prezentată: |
- | Care au fost rezultatele obţinute în urma realizării proiectului vostru. | + | |
- | </note> | + | {{ :pm:prj2024:sseverin:rezultate_popabianca.jpg?500 |}} |
===== Concluzii ===== | ===== Concluzii ===== | ||
+ | Pot spune că sunt foarte încântată de rezultatele obținute, mai ales că este primul proiect hardware atât de complex la care am lucrat. Deși realizarea lui a durat destul de mult timp (+ o bună parte din vacanța de Paște :-|), am lucrat la el cu plăcere și consider că am învățat multe din greșelile pe care le-am făcut. Mi se pare că proiectul are un bun potențial de extindere și, pe viitor, poate voi reuși să îi adaug pagini cu alte noi funcționalități. | ||
===== Download ===== | ===== Download ===== | ||
- | <note warning> | + | {{:pm:prj2024:sseverin:popa_bianca-asistent_personal.zip|}} |
- | 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**. | ||
- | </note> | ||
- | |||
- | ===== 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> | + | * [[https://docs.rs-online.com/308c/A700000008916343.pdf]] |
- | Listă cu documente, datasheet-uri, resurse Internet folosite, eventual grupate pe **Resurse Software** şi **Resurse Hardware**. | + | * [[https://www.waveshare.com/w/upload/b/b6/7.5inch-e-paper-specification.pdf]] |
- | </note> | + | * [[https://cdn-learn.adafruit.com/downloads/pdf/adafruit-bme280-humidity-barometric-pressure-temperature-sensor-breakout.pdf]] |
+ | * [[https://www.handsontec.com/dataspecs/HC-SR04-Ultrasonic.pdf]] | ||
+ | * [[https://hackaday.io/project/189708-esp32-e-paper-weather-display]] | ||
<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> | ||
- |