This shows you the differences between two versions of the page.
pm:prj2022:agmocanu:money_counter [2022/06/02 13:30] silvia.dragan [Rezultate Obţinute] |
pm:prj2022:agmocanu:money_counter [2022/06/02 15:28] (current) silvia.dragan [Concluzii] |
||
---|---|---|---|
Line 63: | Line 63: | ||
valorii bancnotei dupa aceste valori. | valorii bancnotei dupa aceste valori. | ||
Valoarea determinata se aduna la suma totala ce este afisata pe ecran. | Valoarea determinata se aduna la suma totala ce este afisata pe ecran. | ||
- | + | Daca vrem sa restam suma si sa reincepem numaratoarea, apasam pe butonul galben. | |
- | TBD: intrerupere folosind buton pentru a putea reseta numaratoarea in orice moment. | + | |
Line 103: | Line 102: | ||
Am reusit sa implementez numaratorul de bancnote, acesta recunoaste bancnote de 10, 20, si 50 euro. | Am reusit sa implementez numaratorul de bancnote, acesta recunoaste bancnote de 10, 20, si 50 euro. | ||
Proiectul poate fi extins si pentru alte banconte dar acestea sunt cele pe care le aveam la dispozitie. | Proiectul poate fi extins si pentru alte banconte dar acestea sunt cele pe care le aveam la dispozitie. | ||
- | Voi mai adauga un buton la proiect si, pe viitor, ar putea fi imbunatatit prin adaugarea unui senzor optic | + | Pe viitor, ar putea fi imbunatatit prin adaugarea unui senzor optic |
pentru a detecta si bancnote de tip RON. | pentru a detecta si bancnote de tip RON. | ||
- | Eu pentru acest proiect am vrut sa invat sa folosesc senzorul de culoare si cel de proximitate. | + | |
+ | Prin realizarea acestui proiect am invatat sa folosesc senzorii de culoare si proximitate, | ||
+ | sa tratez intreruperi si sa folosesc un ecran OLED cu protocolul I2C. | ||
+ | |||
+ | Experienta de a conecta toate piesele, asambla cutiile si a crea tot felul de improvizatii | ||
+ | a fost foarte faina. | ||
===== Download ===== | ===== Download ===== | ||
Link Github: https://github.com/SilviaDragan/MoneyCounter-Arduino.git | Link Github: https://github.com/SilviaDragan/MoneyCounter-Arduino.git | ||
Line 121: | Line 125: | ||
**Resurse Software** | **Resurse Software** | ||
+ | |||
* https://randomnerdtutorials.com/guide-for-oled-display-with-arduino/ | * https://randomnerdtutorials.com/guide-for-oled-display-with-arduino/ | ||
* https://create.arduino.cc/projecthub/Raushancpr/arduino-with-ir-sensor-1579b6 | * https://create.arduino.cc/projecthub/Raushancpr/arduino-with-ir-sensor-1579b6 | ||
* https://create.arduino.cc/projecthub/SurtrTech/color-detection-using-tcs3200-230-84a663 | * https://create.arduino.cc/projecthub/SurtrTech/color-detection-using-tcs3200-230-84a663 | ||
+ | |||
+ | Pentru a scrie pe ecranul OLED am folosit librariile adafruit_SSD1306.h si adafruit_GFX.h | ||
**Resurse Hardware** | **Resurse Hardware** |