Mündəricat:
- Addım 1: Çox Sikkə Qəbuledicisini Kalibrləyin
- Addım 2: Çox Sikkə Qəbuledicisini Arduino Mega-ya qoşun
- Addım 3: LCD -ni Breadboard və Arduino Mega -ya qoşun
- Addım 4: LED işıqlarını Breadboard və Arduino Mega -ya qoşun
- Addım 5: Düymələri birləşdirin
- Addım 6: Arduinoya Parlaq Saver Sketch yükləyin
- Addım 7: Parlaq Qoruyucu Evini yığın
Video: Arduino Mega ilə Parlaq Qoruyucu: 7 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:48
Bright Saver dəqiq, müasir qənaət məlumatlarını göstərir və qənaət hədəfi təyin etməyə imkan verir. Məsələn, təqdim olunan iki düyməni istifadə edərək hədəfinizi təyin etdikdən sonra, irəliləyişi və məqsədinizə çatmaq üçün nə qədər çox ehtiyac olduğunu müşahidə edə bilərsiniz.
Avadanlıq Komponentləri Lazımdır
- 1x Arduino Mega
- 1x Çörək Paneli (Böyük)
- 1x Proqramlaşdırıla bilən Çox Sikkə Qəbulu CH-924 (4 Sikkə Tipi)
- 1x 12V AC Güc Adaptoru
- 1x Qadın DC Jack Barel Adaptoru
- 1x LCD 16x2
- 1x 10K potensiometr
- 4x LED (Qırmızı, Sarı, Yaşıl və Multi-RGB)
- 4x rezistorlar (220 ohm)
- 2x Mini Düymələr (Qırmızı və Mavi)
- Sinqapur Üçüncü Seriyalı sikkələr dəstəsi
- Jumper telləri dəstəsi (kişidən kişiyə)
- İki uclu qurğuşun timsah klip telləri
Bu layihə Arduino yeni başlayanlar daxil olmaqla hamı üçün uyğundur! Müxtəlif növ Sinqapur sikkələri birdən çox sikkə qəbuledicisi vasitəsi ilə qəbul edilir. Sikkə daxil edildikdən sonra, LCD yenilənmiş qənaət məlumatlarını göstərəcək və tərəqqiniz yenilənəcəkdir. Hədəfi təyin etmək üçün düymələr, hədəfinizi tənzimləməyə imkan verən Arduino və Bright Saver -a bağlıdır.
Hər dəfə bir sikkə daxil edildikdə, Bright Saver -in donuz bankı qənaət tərəqqinizi yoxlayacaq və qənaət mərhələsinə uğurla çatdığınızı göstərmək üçün müəyyən bir rənglə işıqlandıracaq. Məsələn, irəliləyişiniz qarşınıza qoyduğunuz hədəfin 25 faizinə çatıbsa, Bright Saver qırmızı işıq göstərəcək. 50 faizini keçdikdə, hədəfinizin 75 faizini keçdiyiniz zaman LED sarı və yaşıl rəngə çevriləcək. Nəhayət, hədəfinizə çatdıqda, LED işıqları qırmızı, yaşıl və mavi arasında dəyişəcək.
Hədəf Qənaəti üçün LED Rəngli Ekran
- 25 -ci faizdə → Qırmızı
- 50 -ci faizdə → Sarı
- 75 -ci faizdə → Yaşıl
- 100-cü faizdə → Multi-RGB
Sinqapurda tövsiyə olunan elektron mağazalar
1. Carousell
2. Space Limited Tower-də Space Electronics Pte Ltd, #B1-07
3. Sbbotik
Bright Saver üçün səbəb
Bright Saver seçməyimin səbəbi uşaqlıq təcrübələrimlə bağlıdır. Uşaqlığımda həmişə bir donuz bankı istifadə edərək müavinətlərimə qənaət etmək istəyirdim, ancaq açmadan əvvəl doldurulmasını təmin etməliydim. Ancaq donuz bankının çəkisi sayəsində nə qədər qənaət etdiyimi deyə bilmədim. Bundan əlavə, əmanətlərimin hamısını sikkələrlə hesablamağı çox çətin hesab etdim, çünki bu sikkələr sonradan valideynlərimlə pul nişanlarına dəyişdirildi. Bu səbəbdən, bu fürsətdən istifadə edərək, mənim üçün pul qənaətlərimi saymağa kömək edən xüsusi və ağıllı bir donuz bankına sahib olmağın əla olacağını düşündüm.
Parlaq Qoruyucunun Gələcək Versiyası
Bright Saver -in gələcək versiyası, Piezo Buzzer istifadə edərək qənaət hədəfinə çatdıqda bir bayram kimi bir melodiya oynayır. Bright Saver, adınızı salamlayaraq sizinlə ünsiyyət quran və səslə avtomatlaşdırılmış hədəf məlumat verən interaktiv bir köməkçi ola bilər. Bright Saver, qənaətlərinizi istədiyiniz zaman və hər yerdə telefonunuzdan izləmək, dürtüsel xərcləmə vərdişlərinin qarşısını almaq üçün Mobil Tətbiqə qoşulmaq kimi qabaqcıl texnologiyalardan da istifadə edə bilər!
Kreditlər, Arduino, LCD və tək sikkə qəbuledicisi kimi elektron cihazlardan istifadə edən Adafruit tərəfindən hazırlanmış bir dərsdən ilham aldı. Ancaq xüsusiyyətlər sadə idi və interaktiv, funksional və fərdiləşdirilmiş xüsusiyyətlər əlavə etmək üçün özümə meydan oxumaq istərdim. Orijinal kodlar əhəmiyyətli dərəcədə dəyişdirildi.
Bright Saver, Creative Commons Attribution-NonCommercial 4.0 Beynəlxalq Lisenziyası altında lisenziyalaşdırılmışdır.
Addım 1: Çox Sikkə Qəbuledicisini Kalibrləyin
Avadanlıq Komponentləri Lazımdır
1. Proqramlaşdırıla bilən co-coin qəbuledici CH-924 (4 sikkə növü)
2. 1x 12V AC Güc Adaptoru
3. 1x Qadın DC Jack Barel Adaptoru
Maraqlı ola bilərsiniz … çoxlu pul qəbuledicisi necə işləyir?
Bu sikkə qəbuledicisindəki sensorlar, onları müəyyən etmək üçün sikkələrin qalınlığını, diametrini və düşmə vaxtını istifadə edir və tamamilə proqramlaşdırıla bilər, buna görə də hər hansı bir valyuta növü ilə məhdudlaşmırsınız. Parlaq bir qoruyucu olaraq istifadə etməklə yanaşı, avtomatlar və arcade oyunları üçün də istifadə edə bilərsiniz!
Çox sikkə qəbuledicisini kalibr etmək üçün addımlar
1. Sikkə qəbuledicisi qurulmadan əvvəl, Qırmızı və Qara telləri Qadın DC Barel Jack Adaptörünə qoşun. DC Barrel Jack Adaptörünün terminalları müsbət və mənfi olaraq etiketlənir və ikinci şəkildə göstərildiyi kimi terminalları sıxmaq üçün bir tornavida tələb olunur.
o Qırmızı tel itive Müsbət
o Qara tel ative Mənfi
2. Qadın DC Barel Jack Adaptörünü üçüncü şəkildə göstərilən 12V AC Güc Adaptörünə bağlayın.
3. Daha sonra ağ və boz tellər 2 -ci addımda qeyd olunan Arduino -ya qoşulacaq.
4. Sikkə qəbuledicisi işə salındıqda, qırmızı LED yanacaq və "BEEP" səsi görünəcək.
5. Beşinci şəkildə göstərilən 0.10, 0.20, 0.50 və 1.00 dollarlıq fərqli sikkələr hazırlayın.
6. Sikkə qəbuledicisini aşağıdakı addımlarla qurun:
- "ADD" və "MINUS" düymələrini bir neçə saniyə basıb saxlayın və LED ekranda "A" hərfi görünəcək.
- "SET" düyməsini bir neçə saniyə basın və "E" hərfi görünəcək.
- Neçə sikkə istifadə etmək istədiyinizi seçmək üçün "ƏLAVƏ EDİN" və "ƏSAS" düymələrindən istifadə edin. Bizim vəziyyətimizdə "4" seçəcəyik ($ 0.10, $ 0.20, $ 0.50 və $ 1.00). Bir neçə saniyə "SET" düyməsini basın və "H1" hərfi görünəcək.
- "H1" hərfi, kalibrləmə üçün istifadə olunan ilk sikkəyə aiddir. Nümunə üçün neçə nümunə sikkə seçə bilərsiniz. Mənim vəziyyətimdə daha yaxşı dəqiqlik üçün 0,10 dollarlıq 15 nümunə sikkə istifadə edəcəyəm. Təsdiq etmək üçün "SET" düyməsini basıb saxlayın.
- Sonra, hər bir sikkə üçün çıxış pulslarının miqdarını seçmək üçün "P1" hərfi görünəcək. Maksimum nəbz 50 olduğundan, daha asan identifikasiya etmək üçün 1 -dən 10 -a qədər nəbz seçdim.
⮎ Məsələn:
o 0.10 dollar “1” olaraq təyin olunur;
o $ 0,20 "2" olaraq təyin olunur;
o $ 0.50 "5" olaraq təyin edildi;
o 1.00 dollar "10" olaraq təyin olunur
- Təsdiq etmək üçün "SET" düyməsini basın.
- İlk sikkə üçün dəqiqlik səviyyəsini təyin etmək üçün "F1" hərfi görünəcək. Dəyər 1 -dən 30 -a qədərdir, 1 ən dəqiqdir. Eyni sikkələr oxşardırsa, dəyəri daha dəqiq olmalıdır. Mənim vəziyyətimdə 7 seçdim. "ƏLAVƏ" və "MİNUS" düymələrindən istifadə edin və "SET" düyməsini bir neçə saniyə basın.
- "H2" hərfi görünəcək və eyni prosesi 4 -cü mərhələdən 6 -cı mərhələyə qədər təkrarlayacaqsınız. Ancaq unutmayın ki, 5 -ci addımda qeyd olunan bütün pullar üçün pulslar fərqlidir.
- H1 -dən H2 -yə keçdikdən sonra "SET" düyməsini basıb saxlayın və "A" hərfini göstərəcək və "E" hərfinin görünməsi üçün yenidən "SET" düyməsini basaraq yeni parametrləri təsdiqləyin. (Vacib!)
- Nəhayət, əsas güc açarını söndürün və yandırın.
- "SET" düyməsini basın və "A1" hərfi görünəcək. İlk sikkəni seçməyə başlaya bilərsiniz: 15 nümunə ilə 0,10 dollar. İşiniz bitdikdə "SET" düyməsini basın.
- Sonra "A2" hərfi eyni prosesi təkrarlayacaq və "SET" düyməsini basın. Quraşdırma başa çatdıqdan sonra sistem avtomatik olaraq yenidən başlayacaq.
İndi Arduino ilə Coin Acceptor proqramlaşdırmağa hazırsınız!: D
Addım 2: Çox Sikkə Qəbuledicisini Arduino Mega-ya qoşun
Avadanlıq Komponentləri Lazımdır
1. Çox sikkəli qəbuledici
2. Arduino Mega
3. İki tərəfli qurğuşun timsah klip telləri
4. Dişi-Dişi Tullananlar
Çox sikkə qəbuledicisini Arduinoya bağlamaq üçün addımlar
Əvvəlcə USB kabelini Arduino Mega və dizüstü kompüterinizə qoşun.
Addım 1 -də qeyd edildiyi kimi, diaqramda göstərilmiş Ağ teli Pin 2 -yə və boz teli Pin GND -yə bağlayın.
Mənim vəziyyətimdə, teli Arduino sancaqlarına daxil etmək üçün dişi-tullanan timsah kliplərindən istifadə etdim.
Addım 3: LCD -ni Breadboard və Arduino Mega -ya qoşun
Avadanlıq Komponentləri Lazımdır
1. Çörək lövhəsi
2. Arduino Mega
3. LCD
4. Dişi-Dişi Jumper Telləri
LCD -ni Breadboard və Arduino Mega -ya bağlamaq üçün addımlar
1. Çörək taxtasının yan tərəfindəki lehimli LCD ekranı bağlayın.
2. Mənfi rayı Arduino Pin GND -yə bağlayın. Bu, o sıraya bağlı olan hər şeyin Pin GND hesab ediləcəyi deməkdir.
3. Müsbət dəmir yolu Arduinonun 5V Pininə qoşun.
4. LCD -nin ilk (VSS) və son (K) pinini GND -ni göstərən mənfi raya bağlayın.
5. LCD -nin 2 -ci (VDD) və 15 -ci (A) pinlərini (LCD -nin arxa işığı) təchizat pinlərini pozitiv relsə qoşun.
6. Potansiyometrenin 1 -ci pinini pozitiv relsə qoşun.
7. Potansiyometrenin 3 -cü pinini mənfi raya bağlayın.
8. Potansiyometrin mərkəzi pinini nəzarət və kontrast pimi olan 3 -cü (V0) pinə bağlayın.
9. LCD -nin 4 -cü (Qeydiyyat Seçimi - RS) pinini Arduinonun 3 -cü pininə qoşun.
10. LCD -nin 5 -ci (Oxu/Yaz - RW) pinini mənfi raya bağlayın. LCD -ni ekran üçün istifadə etdiyimiz üçün Yazmaq üçün aşağı salın.
11. LCD -nin 6 -cı (Enable - E) pinini Arduinonun 4 -cü pininə qoşun.
12. LCD -nin məlumat pinlərini qoşun.
o LCD -nin 11 -ci (D4) pinini Arduinonun 8 -ci pininə qoşun
o LCD -nin 12 -ci (D5) pinini Arduinonun 9 -cu pininə qoşun
o LCD -nin 13 -cü (D6) pinini Arduinonun 10 -cu pininə qoşun
o LCD -nin 14 -cü (D7) pinini Arduinonun 11 -ci pininə qoşun
Bağlandıqdan sonra LCD yanacaq və potensiometrdən istifadə edərək ekranın kontrastını tənzimləyə bilərsiniz.
Addım 4: LED işıqlarını Breadboard və Arduino Mega -ya qoşun
Avadanlıq Komponentləri Lazımdır
1. Çörək lövhəsi
2. Arduino Mega
3. 4x Rezistorlar (220 Ohm)
4. 4x LED (Qırmızı, Sarı, Yaşıl, Çox RGB)
5. 8x cüt uclu qurğuşun timsah klip telləri
6. Dişi-Dişi Jumper Telləri
LED işıqlarını Breadboard və Arduino Mega -ya bağlamaq üçün addımlar
1. Çörək taxtasından mənfi dərəcəni Arduinonun GND pininə bağlayaraq ortaq bir zəmin yaradın.
2. Bir ayağını mənfi nisbətə bağlayaraq rezistorları daxil edin.
3. LEDləri çörək taxtasına və Arduino -ya bağlamadan əvvəl, LED sancaqlarından xəbərdar olmalısınız. Qısa pin mənfi qurğundur və uzun pin müsbət qurğudur.
4. Atlama tellərini rezistorların hər bir ucuna paralel olaraq bağlayın.
5. Tullanan tellərin digər ucunu timsah klip telləri ilə bağlayın.
6. Timsah klip tellərinin digər ucunu LED -lərin qısa uclarına bağlayın.
7. LED-lərin daha uzun uclarını dişi-dişi tullanan telləri ilə birləşdirmək üçün yeni bir timsah klipi tellərindən istifadə edin.
8. Dişi-dişi tullanan tellərin digər ucunu Arduino-ya bağlayın.
⮎ Məsələn:
o Qırmızı LED Arduinonun 16 -cı pininə
o Sarı LED, Arduinonun 14 -cü pininə
o Yaşıl LED, Arduino'nun 15 pinini bağlayır
o Arduino'nun 17-ci pininə çoxlu RGB LED
Addım 5: Düymələri birləşdirin
Bu Parlaq Qoruyucuda, LCD ekranda hədəfi təyin etmək üçün qırmızı və mavi iki düymədən istifadə edəcəyik. Qırmızı düymə hədəfi artırmaq üçün, mavi düymə isə hədəfi azaltmaq üçündür.
Avadanlıq Komponentləri Lazımdır
1. Arduino Mega
2. 2x Mini Düymələr (Qırmızı və Mavi)
3. 6x cüt uclu qurğuşun timsah klip telləri
4. Dişi-Dişi Jumper Telləri
Mavi düymədən başlayaraq,
1. Qırmızı düymənin 3 ayağını 3 timsah klipsi ilə bağlayın.
2. Timsah kliplərinin digər ucunu tullanan tellərə bağlayın.
3. Diaqramda göstərildiyi kimi tullanan tellərin digər ucunu çörək taxtasına qoşun.
4. Çörək taxtasını Arduino Pin 20 -yə bir keçid teli ilə bağlayın.
5. Qırmızı timsah klipinin tullanan telinə paralel olaraq, pozitiv relsə qoşulun.
6. Sarı timsah klipinin tullanan telinə paralel olaraq, mənfi rayı bağlayın.
Qırmızı düymədən başlayaraq,
1. Qırmızı düymənin 3 ayağını 3 timsah klipsi ilə bağlayın.
2. Timsah kliplərinin digər ucunu tullanan tellərə bağlayın.
3. Diaqramda göstərildiyi kimi tullanan tellərin digər ucunu çörək taxtasına qoşun.
4. Çörək taxtasını Arduino Pin 21 -ə tullanan bir tel istifadə edərək bağlayın.
5. Yaşıl timsah klipinin tullanan telinə paralel olaraq, pozitiv relsə qoşulun.
6. Mənfi rayın bir tərəfini mənfi rayın digər tərəfinə bağlayın.
Addım 6: Arduinoya Parlaq Saver Sketch yükləyin
Addım 7: Parlaq Qoruyucu Evini yığın
Alətlər Lazımdır
1. Karton
2. İsti Yapışqan Tabancası
3. Vintlər
4. Evian Mineral Su Şüşəsi, 750ml
5. Daimi İşaretleyiciler
6. Qələm bıçağı
Ev tikmək üçün addımlar
1. Əvvəlcə evin qabağına yapışdırmaq üçün sikkə qəbuledicisinin içini ölçdüm və vintlərlə bağladım. Sikkə bankı qoymaq üçün evin dibini də kəsmişəm.
2. Sikkə qəbuledicisi və sikkə bankına dəstək olaraq karton hazırlayaraq evin ağırlıq daşıya biləcəyinə əmin olmaq üçün evin içərisində güclü dəstəyi olan bir xarici qurmağı unutmayın.
3. Arduino və Breadboard'unuzu evin içinə daxil edin.
4. Evin yan tərəfindəki delikləri kəsərək LCD və düymələri yerləşdirin. LCD -nin hələ də Breadboard -a bağlı olduğunu unutmayın.
Tövsiyə:
Kağız Qoruyucu: Tualet Kağızını Şok Terapiyası ilə Saxlayın: 4 Addım
Kağız Qoruyucusu: Tualet Kağızını Şok Terapiyası ilə Saxlayın: Hamımız ərzaq mağazasındakı boş rəfləri gördük və bir müddət tualet kağızı qıtlığı yaşanacaq kimi görünür. Əvvəldən ehtiyat yığmasaydınız, yəqin ki, içimdəki vəziyyətdəsiniz. 6 nəfərlik bir evim var və yalnız bir neçə rulon var
Batareya Qənaətçisi, Qurğuşun Asitli Avtomobil və ya Lipo Batareya üçün ATtiny85 ilə Boşalma Qoruyucu Kesici Anahtarı: 6 Addım
Batareya Qənaətçisi, Qurğuşunlu Avtomobil və ya Lipo Batareya üçün ATtiny85 ilə Boşalma Qoruyucusu Kəsmə Açarı: Avtomobillərim və günəş sistemlərim üçün bir neçə batareya qoruyucuya ehtiyacım olduğu üçün ticari olanları 49 dollara çox bahalı tapdım. 6 mA ilə çox güc istifadə edirlər. Mövzu ilə bağlı heç bir təlimat tapa bilmədim. Beləliklə, 2 mA çəkən özüm hazırladım
Arduino Mega ILI9486 Qoruyucu: 3 addım
Arduino Mega ILI9486 Muhafazası: Bu layihə bir ILI9486 ekranı və bir Arduino Mega üçün hazırlanmışdır. Ekran və Arduino Mega konnektorlarına mükəmməl uyğunlaşmaq üçün forma hazırlamışam. Autocad ilə hazırlanmışdır. https
LED USB ilə Super Parlaq Flaş İşığı Necə Hazırlanır: 7 addım
LED USB ilə Super Parlaq Flaş İşıqını Necə Hazırlamaq olar: Əvvəlcə aydın başa düşmək üçün videoya baxın
LED ilə Super Parlaq Flaş İşığı Necə Hazırlanır - DIY: Super Parlaq İşıq: 11 Addım
LED ilə Super Parlaq Flaş İşığı Necə Hazırlanır - DIY: Super Parlaq İşıq: Əvvəlcə videoya baxın