Kazalo:

Števec kovancev: 5 korakov
Števec kovancev: 5 korakov

Video: Števec kovancev: 5 korakov

Video: Števec kovancev: 5 korakov
Video: ⚡️ Я НЕ СДАМСЯ! AMAZON 2.0 | Интернет магазин с нуля - Часть 3 2024, November
Anonim
Števec kovancev
Števec kovancev

Ta števec kovancev sem naredil za šolski projekt, v katerem smo se morali naučiti uporabljati arduino. Večinoma sem namenjen temu, da se naučim ustvarjati stvari z arduinom. Za ta projekt sem se naučil tudi uporabe laserskega rezalnika in 3D tiskalnika.

Zaloge

Arduino uno

16x2 LCD zaslon

Aluminijasta folija

Stripboard ali perfboard (prednostno stripboard)

6 uporov 10 k ohmov

1 220 ohmski upor

10k ohmski potenciometer

1. korak: Sorter

Sorter
Sorter

Prva stvar, ki sem jo naredil, je sortirnik kovancev. Način, kako sem se odločil za razvrščanje kovancev, temelji na velikosti. To je preprostejši način, kot deluje večina avtomatov. Ti običajno uporabljajo kombinacijo sistemov za merjenje kovancev, na primer velikost električnega upora in težo. To bi lahko dalo natančnejše meritve, vendar glede na trenutne sposobnosti in časovno omejitev ni izvedljivo.

Čeprav ni zapleteno, je pomembno, da dobite natančne meritve kovancev, ki jih mora razvrstiti. Sorter deluje tako, da kovanci zdrsnejo po pobočju in padejo v prvo luknjo prave velikosti. Tako kovanec za petdeset centov na primer zdrsne navzdol do 6. luknje, preden pade. Na ta način mora arduino samo prepoznati, da je kovanec padel v določeno luknjo, da bi vedel, kakšna je njegova vrednost.

Razlog, da sem namesto 8 naredil le 7 lukenj, je, da sta kovanca za 1 in 2 centa neuporabljena, zato sem se odločila, da ju razvrstim hkrati.

2. korak: Ožičenje

Ožičenje
Ožičenje

Ožičenje je približno tako, kot je prikazano zgoraj. Najboljša ideja je, da začnete z zaslonom. Pri priključitvi LCD zaslona vzemite upor 220 ohmov. Potenciometer v tej nastavitvi se uporablja za spreminjanje ravni kontrasta na zaslonu. To najprej naredite na plošči, da boste vedeli, ali vse deluje.

Ko je zaslon priključen, lahko priključite druge kable. Ta del bo deloval enako, kot če povezujete običajne gumbe, razen z izvlečenimi gumbi. V luknjah med sivimi kabli priključite naslednji del.

3. korak: Ustvarjanje senzorjev

Ustvarjanje senzorjev
Ustvarjanje senzorjev

Za registracijo padajočih kovancev sem se odločil z zapiranjem električnega tokokroga. Ko kovanec pade dol, zadene dva kosa aluminijaste folije in zapre vezje. Tako naj arduino ve, da je padel kovanec.

Vsaka luknja, razen prve (najvišje), mora dobiti 2 kosa aluminijaste folije. Vsak od teh kosov bi moral biti od zadnjega koraka povezan s sivim kablom. Vsaka luknja mora imeti en kos priključen na enega od levih in enega od desnih kablov.

4. korak: Koda

Kodo za ta projekt najdete tukaj:

Deluje tako, da ima spremenljivko za enojne in desetice za evre in cente. To pomeni, da lahko šteje do 99, 95 €! Za vsako luknjo obstaja stavek if, ki preveri, ali je kovanec padel. Če registrira kovanec, se ustrezna izjava if sproži in doda znesek centov/evrov, ki ustreza tej luknji.

5. korak: Zlaganje v etui

Za ta korak sem se odločil narediti kovček, v katerem so kovanci v odprtem pladnju. To je zato, ker sem moral pokazati, da deluje, in na ta način sem imel dovolj le enega kovanca. Zasnova ohišja je večinoma le preprosta škatla z luknjo za zaslon, gumbe in kovanec. Gumbi se trenutno ne uporabljajo v tem projektu, so pa ostanki pretirane ambicije pri izdelavi prodajnega avtomata.

Priporočena: