This shows you the differences between two versions of the page.
pm:prj2023:fstancu:andreea.draganoiu [2023/05/29 22:10] andreea.draganoiu [Rezultate Obţinute] |
pm:prj2023:fstancu:andreea.draganoiu [2023/05/30 22:56] (current) andreea.draganoiu [Concluzii] |
||
---|---|---|---|
Line 1: | Line 1: | ||
====== Măsuță interactivă - Andreea Drăgănoiu ====== | ====== Măsuță interactivă - Andreea Drăgănoiu ====== | ||
- | <note tip>**Name:** Drăgănoiu Andreea \\ **Grupa:** 335CB </note> | + | <note tip>//[[andreea.draganoiu@stud.acs.upb.ro|Andreea DRĂGĂNOIU (117341)]]// \\ \\ **Grupa:** 335CB </note> |
===== Introducere ===== | ===== Introducere ===== | ||
Line 40: | Line 40: | ||
===== Software Design ===== | ===== Software Design ===== | ||
- | * Se calculeaza conditiile initiale ale mediului ca medie aritmetica intre valorile inregistrate de fotorezistori. Daca masa sesizeaza ca valorea medie se schimba considerabil (spre exemplu se stinge lumina sau se aprinde blit), se reinregistreaza valorile de referinta. | + | * Se calculează condițiile inițiale ale mediului ca medie aritmetică între valorile înregistrate de fotorezistori. Dacă masa sesizează că valorea medie se schimbă considerabil (spre exemplu se stinge lumina sau se aprinde blit-ul), se reînregistrează valorile de referință. |
- | * Pentru a determina daca un obiect este pe masa intr-o anumita casuta se compara valorea de referinta cu valorea curenta inregistrata de fotorezistor, iar in functie de cat vrem sa fie de sensibila alegem un threshold pentru diferenta. | + | * Pentru a determina dacă un obiect este pe masă într-o anumită casuta se compară valorea de referință a mediului cu valorea curentă înregistrată de fotorezistor, iar în funcție de cât vrem să fie de sensibilă măsuța alegem un threshold pentru diferență. |
- | * Am calculat rezistenta fotorezistorului punand in serie intre vcc si el cate o rezistenta de 2k conform formulei rez_ldr = 2k * voltage / (vcc - voltage), unde voltage este caderea de tensiune pe fotorezistenta. | + | * Am calculat rezistența fotorezistorului punând în serie între Vcc și fotorezistor câte o rezistență de 2k conform formulei rez_ldr = 2k * voltage / (vcc - voltage), unde voltage este căderea de tensiune pe fotorezistență. |
- | * Modulul Bluetooth pentru schimbarea culorilor foloseste protocolul UART, am folosit divizor de tensiune pentru a reduce tensiunea pe tx-ul de la arduino la 3.3V. | + | * Modulul Bluetooth pentru schimbarea culorilor folosește protocolul UART, am folosit divizor de tensiune pentru a reduce tensiunea pe TX-ul de la Arduino la 3.3V. |
- | * Pentru ca placuta arduino nu avea suficiente intrari analogice pentru fiecare fotorezistenta am folosit un multiplexor. | + | * Pentru că placuța Arduino nu avea suficiente intrări analogice pentru fiecare fotorezistență am folosit un multiplexor. |
===== Rezultate Obţinute ===== | ===== Rezultate Obţinute ===== | ||
{{:pm:prj2023:fstancu:hw_design1.jpeg?350 x 350}}{{:pm:prj2023:fstancu:hw_design2.jpeg?350 x 350}} | {{:pm:prj2023:fstancu:hw_design1.jpeg?350 x 350}}{{:pm:prj2023:fstancu:hw_design2.jpeg?350 x 350}} | ||
+ | |||
+ | Chiar dacă se schimbă mediul, valorile de referință se recalculează și culorile rămân aceleași. | ||
+ | |||
{{:pm:prj2023:fstancu:app.jpeg?150 x 150}}{{:pm:prj2023:fstancu:hw_design3.jpeg?500 x 350}} | {{:pm:prj2023:fstancu:app.jpeg?150 x 150}}{{:pm:prj2023:fstancu:hw_design3.jpeg?500 x 350}} | ||
- | ===== Concluzii ===== | ||
+ | |||
+ | ===== Concluzii ===== | ||
+ | A fost un proiect care mi-a generat atât satisfacții cât si probleme: începând de la cele de organizare (ne gândim mai bine de la început ca să nu dăm mai multe comenzi) până la cele tehnice : după ce s-a schimbat culoarea LED-ului trebuie un delay de câteva ms pentru a face măsuratoarea pentru că altfel face blink, valorile depind de mediu așa că mereu când se schimbă semnificativ se recalculează valorile de referință; dar cu toate acestea pot spune că mi-am însușit noi deprinderi. | ||
===== Download ===== | ===== Download ===== | ||
{{:pm:prj2023:fstancu:masuta_interactiva.zip|}} | {{:pm:prj2023:fstancu:masuta_interactiva.zip|}} | ||
===== Jurnal ===== | ===== Jurnal ===== | ||
+ | |||
+ | * 07.05 - etapa 1 | ||
+ | * 21.05 - hardware design | ||
+ | * 27.05 - software design | ||
+ | * 29.05 - finalizarea proiectului | ||
+ | * 30.05 - modificarea ultimelor detalii în documenție | ||
===== Bibliografie/Resurse ===== | ===== Bibliografie/Resurse ===== | ||
+ | * https://creativityhero.com/diy-projects/diy-interactive-led-coffee-table/ | ||
+ | * https://howtomechatronics.com/tutorials/arduino/how-to-control-ws2812b-individually-addressable-leds-using-arduino/ | ||
+ | * https://electronics.stackexchange.com/questions/280500/why-do-you-have-to-use-a-voltage-divider-with-hc-05-bluetooth-module-arduino | ||
+ | |||
<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> | ||