Mündəricat:

Sikkə sayacı: 5 addım
Sikkə sayacı: 5 addım

Video: Sikkə sayacı: 5 addım

Video: Sikkə sayacı: 5 addım
Video: +18 Watshappda yazışan qəhbələr 2024, Iyul
Anonim
Sikkə sayğacı
Sikkə sayğacı

Bu pul sayğacını bir arduino istifadə etməyi öyrənməli olduğumuz bir məktəb layihəsi üçün hazırladım. Əsasən bir arduino ilə bir şey yaratmağı öyrənməyim üçün hazırlanmışdır. Bu layihə üçün lazer kəsici və 3d printerdən istifadə etməyi də öyrəndim.

Təchizat

Arduino uno

16x2 LCD Ekran

Alüminium folqa

Stripboard və ya perfboard (stripboard üstünlük verilir)

6 10k ohm müqavimət

1 220 ohm müqavimət

10k ohm potansiyometr

Addım 1: Sorter

Sorter
Sorter

Etdiyim ilk şey sikkə ayırıcı idi. Sikkələri çeşidləməyi seçdiyim yol ölçüyə əsaslanır. Bu, əksər avtomatların işləməsindən daha sadə bir yoldur. Sikkələri ölçmək üçün elektrik müqaviməti və çəkisi kimi sistemlərin birləşməsini istifadə edirlər. Bu daha dəqiq ölçmələr verə bilər, amma indiki bacarığım və vaxt məhdudiyyətimlə həqiqətən mümkün deyil.

Həqiqətən kompleks olmasa da, sıralaması lazım olan sikkələrin dəqiq ölçülərini əldə etmək vacibdir. Sıralayıcının iş üsulu, sikkələrin yamacdan aşağıya doğru enməsi və lazımi ölçüdə ilk çuxura düşməsidir. Məsələn, əlli sentlik sikkə aşağı düşməzdən əvvəl altıncı çuxura doğru sürüşür. Bu yolla arduino, bir sikkənin dəyərini bilmək üçün müəyyən bir çuxura düşdüyünü tanımalıdır.

Səkkiz əvəzinə yalnız 7 deşik açmağımın səbəbi, 1 və 2 qəpik sikkələrin istifadə edilməməsidir, buna görə də onları eyni vaxtda sıralamağı seçdim.

Addım 2: Kablolama

Kablolama
Kablolama

Kablolama təxminən yuxarıda göründüyü kimidir. Ən yaxşı fikir ekrandan başlamaqdır. LCD ekranı bağlayarkən 220 ohm rezistor aldığınızdan əmin olun. Bu quruluşdakı potensiometr ekrandakı kontrast səviyyəsini dəyişdirmək üçün istifadə olunur. Bunu əvvəlcə bir çörək taxtasında edin, bunun işləməyəcəyini bilirsiniz.

Ekran bağlandıqdan sonra digər kabelləri qoşa bilərsiniz. Bu hissə, çıxarılan düymələr istisna olmaqla, normal düymələri bağladığınız kimi hərəkət edəcək. Boz kabellər arasındakı deliklər, sonrakı hissəni bağladığınız yerdir.

Addım 3: Sensorların yaradılması

Sensorların yaradılması
Sensorların yaradılması

Düşən sikkələri qeydiyyata almağı seçdiyim yol elektrik dövrəsini bağlamaq idi. Bir sikkə aşağı düşəndə 2 ədəd alüminium folqa vurur və dövrəni bağlayır. Arduinoya bir sikkənin düşdüyünü bildirək.

Birincisi istisna olmaqla, hər bir çuxur 2 ədəd alüminium folqa almalıdır. Bu parçalardan heç biri son addımdan boz bir kabelə bağlanmamalıdır. Hər bir çuxur bir parçanı sol və sağ kabellərdən birinə bağlamalıdır.

Addım 4: Kod

Bu layihənin kodunu burada tapa bilərsiniz:

İşləmə üsulu həm avro, həm də sent üçün tək və onlarla üçün bir dəyişənə sahib olmaqdır. Bu o deməkdir ki, 99, 95 avroya qədər saya bilər! Hər bir çuxur üçün bir sikkənin düşüb -düşmədiyini yoxlayan if ifadəsi var. Müvafiq bir sikkə qeydiyyata alınarsa, ifadə çıxarılır və bu çuxura uyğun olan sent/avro məbləği əlavə olunur.

Addım 5: Kassaya qoyun

Bu addım üçün sikkələri açıq bir qaba verən bir qutu hazırlamağı seçdim. Bunun səbəbini işlək vəziyyətdə nümayiş etdirməyim və bu yolla hər bir sikkədən yalnız biri ilə kifayətlənməyimdir. Korpusun dizaynı əsasən ekran üçün düymələri, düymələri və sikkəsi olan sadə bir qutudan ibarətdir. Düymələr hal -hazırda bu layihədə istifadə edilmir, lakin bir avtomat hazırlamaq istəmədikdə həddindən artıq artımdan qalan qalıqlardır.

Tövsiyə: