This is an old revision of the document!
— 331CB Silvia Dragan
Proiectul ales de mine reprezinta un numarator de bancnote. Aparate complexe ce numara bani exista (in banci si alte locuri) si mi s-a parut interesant faptul ca acel aparat poate recunoate tipul de bancnota inserat. Aparatul este util deoarece automatizeaza o activitate costisitoare din punct de vedere al timpului atunci cand este facuta manual, si elimina riscul de a numara gresit din neatentie, asa ca am ales sa implementez si eu propriul meu numarator de bani.
Numaratorul de bani va fi o cutie improvizata de mine ce va avea atasati doi senzori: sezorul IR pentru a detecta prezenta unei bancnote, si un senzor de culoare pentru a recunoaste tipul bancnotei. Utilicatorul va apasa un buton pentru a reseta numaratorul, iar suma totala va fi afisata si actualizata constant pe un ecran OLED.
Lista componente:
Nota: nu am gasit piesele exacte in tinkercad, am folosit piese asemanatoare
Pentru dezvoltare am folosit IDE-ul Arduino si bibliotecile:
Cat timp senzorul de proximitate nu transmite ca ar avea in apropiere vreun obstacol, pe ecran se afiseaza un mesaj de start. Cand senzorul de proximitate detecteaza prezenta unui obstacol (o bancnota este introdusa), se calculeaza valorile frecventelor culorilor RGB detectate de senzorul de culoare. Am scanat anterior in ce range de valori se afla fiecare bancnota si am stabilit criteriile de determinare a valorii bancnotei dupa aceste valori. Valoarea determinata se aduna la suma totala ce este afisata pe ecran.
TBD: intrerupere folosind buton pentru a putea reseta numaratoarea in orice moment.
Resurse Software 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/SurtrTech/color-detection-using-tcs3200-230-84a663
Resurse Hardware https://www.youtube.com/watch?v=MwdANEcTiPY&ab_channel=DroneBotWorkshop