This is an old revision of the document!
Autor: Rotila Diana-Andreea
Aceasta pusculita inteligenta este destinata pentru a sorta si a afisa suma totala de monede din pusculita. Am pornit de la faptul ca intotdeauna pierdeam timp numarand monedele din pusculita, si am observat o nevoie de a automatiza aceasta actiune.
Utilizatorul va introduce monede de 5, 10 sau 50 de bani in pusculita sa, print partea de sus a cutiei. Interiorul pusculitei va fi separat in 3 parti: printr-un sistme mecanic vor ajunge in compartimente diferite. Aceste 3 compartimente vor contine fiecare un senzor infrarosu de detectare a corpurilor straine. Suma totala va creste in functie de moneda introdusa si va fi afisata pe ecranul LCD
https://ardushop.ro/ro/home/29-placa-de-dezvoltare-uno-r3.html?search_query=arduino+uno&results=243
https://ardushop.ro/ro/electronica/33-breadboard-830.html?search_query=breadboard&results=15
https://ardushop.ro/ro/electronica/24-40-x-fire-dupont-tata-mama-10-cm2.html
#include <Wire.h> #include <LiquidCrystal_I2C.h> LiquidCrystal_I2C lcd(0x27,16,2); int f1=0,f2=0,f3=0; int counter1=0,counter2=0,counter3=0; int c1=0,c2 =0,c3=0; int total = 0; void setup() { lcd.begin();Defining 16 columns and 2 rows of lcd display lcd.backlight(); lcd.setCursor(0,0); lcd.print(” Piggy BanK ”); lcd.setCursor(0,1); lcd.print(” COIN SORTING ”); delay(2000); lcd.clear(); } void loop() { int distance = 200; int s1=analogRead(A0); 50b int s2=analogRead(A1); 10b int s3=analogRead(A2);5b lcd.setCursor(0,0); lcd.print(“RS10 RS2 RS5 SUM”); if(s1>=distance && f1==0) {
f1=1;
} else if(s1<distance && f1==1) {
f1=0; c1++; total +=40;
} if(s2>=distance && f2==0) {
f2=1;
} else if(s2<distance && f2==1) {
f2=0; c2++; total += 5;
} if(s3>=distance && f3==0) {
f3=1;
} else if(s3<distance && f3==1) {
f3=0; c3++; total += 5;
} lcd.setCursor(1,1); lcd.print(c1); lcd.setCursor(5,1); lcd.print(c2); lcd.setCursor(10,1); lcd.print(c3); lcd.setCursor(13,1); lcd.print(total); }
23-04 - pagina de wiki si schema bloc cu descrierea proiectulului
10-05 ↔ 17-05 - partea hardware, cutia cu toboganul pentru monede
25-05 ↔ 30-05 - implementarea finala
https://www.youtube.com/watch?v=JWIQFWK9EAs&ab_channel=Barqunics https://www.youtube.com/watch?v=S6hcN9y5MBI&ab_channel=ElectronicsDIY https://circuitdigest.com/microcontroller-projects/arduino-coin-sorter-and-counter Pentru componente si cum am realizat designul cutiei: https://www.youtube.com/watch?v=GI9lvmzLQhk&ab_channel=DIYOcean