İçindekiler:
Video: Madeni Para Sayacı Nasıl Yapılır: 3 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:17
Bu Eğitim Tablosu, GreenPAK™ ile bir kumbara madeni para sayacının nasıl oluşturulacağını açıklayacaktır. Bu kumbara sayacı üç ana bileşeni kullanacaktır:
- GreenPAK SLG46531V: GreenPAK, sensörler ve ekran değerleri arasında yorumlayıcı görevi görür. Aynı zamanda, ikinci bileşeni sürmek için PWM uygulayarak tüm devrenin güç tüketimini azaltmaktan sorumlu olan IC'dir.
- CD4026: CD4026, 7 segmentli LED ekranları çalıştırmak için özel bir IC'dir. Bu Eğitilebilir Dosyada kullanılan ekranları sürmek için de kullanılabilen CD4033'e oldukça benzer. Ancak, Display Enable IN pini bir PWM uygulayarak güç tüketimini azaltmamıza izin vereceğinden CD4026'nın kullanılması tavsiye edilir.
- DC05: DC05, kullanacağımız 7 segmentli LED ekrandır. Boyut ve renk olarak değişen birkaç ekran modeli vardır. Zevkinize en çok hitap edeni seçin.
Aşağıda, çözümün bir madeni para sayacı oluşturmak için nasıl programlandığını anlamak için gereken adımları açıkladık. Ancak, sadece programlamanın sonucunu almak istiyorsanız, halihazırda tamamlanmış GreenPAK Tasarım Dosyasını görüntülemek için GreenPAK yazılımını indirin. GreenPAK Geliştirme Kitini bilgisayarınıza takın ve madeni para sayacını oluşturmak için programa basın.
Adım 1: Sistem Çalışması
Sistem, her biri 0 ile 9 arasında bir sayı gösterebilen dört adet 7 segmentli LED ekran (DC05) kullanır. Dört ekran kullanarak, tipik bir kumbara için yeterince yüksek bir bakiye olan 0 ile 9999 arasında bir aralık elde edebiliriz.. Şekil 1, DC05'in Pinout'unu göstermektedir.
Her DC05, değeri saklamak ve görüntülemek için bir sürücü gerektirir. CD4026 ve CD4033, aralarından seçim yapabileceğiniz mükemmel seçeneklerdir ve 5 ila 20 volt çalışma aralığı ile bunları büyük reklam panoları için bile kullanabiliriz. Her iki sürücü de CLOCK'a gönderilen her darbe ile 0'dan 9'a dizide hareket edecektir (Şekil 2'deki Pim 1).
Bu Eğitilebilir Kitapta, güç tasarrufu için sunduğu olanaklar nedeniyle CD4026'yı kullanacağız. Şekil 2, CD4026'nın Pin Çıkışını göstermektedir.
CD4026, "SAAT" girişinde her darbe aldığında, dahili sayacını artırır. Sayaç değeri 9 olduğunda ve CD4026 ek bir süre ile saatlendiğinde, “TAŞIMA” üzerine bir darbe verir ve 0'a döner. Bu şekilde “TAŞIMA” sinyallerini bağlayarak 0-9999 arasında bir sayaç uygulayabilirsiniz. dizideki bir sonraki CD4026. Bizim işimiz, ilk CD4026 için madeni para değerlerini darbelere dönüştürmek ve gerisini o halledecek. Şekil 3, iki CD4026 ve DC05 seti ile temel konsepti göstermektedir.
GreenPAK, madeni para türünü tanımaktan ve her birine doğru sayıda darbe atamaktan sorumludur. Bu Eğitilebilir Tablo için 1, 2, 5 ve 10 MXN değerinde madeni paralar kullanacağız. Ancak burada tartışılan tüm teknikler, madeni para kullanan herhangi bir para birimine uygulanabilir. Şimdi, farklı madeni paraları ayırt etmenin bir yolunu bulmalıyız. Madeni paranın metal bileşimini ve madeni paranın çapını kullanmak da dahil olmak üzere bunu yapmanın birkaç yöntemi vardır. Bu Eğitilebilir Tablo, ikinci yöntemi kullanacaktır.
Tablo 1, bu Eğitilebilir Kitapta kullanılan MXN madeni paralarının tüm çaplarını ve ayrıca karşılaştırma için ABD madeni paralarının çaplarını gösterir.
Bir madeni paranın çapını belirlemenin birkaç yolu vardır. Örneğin, Şekil 4'teki gibi madeni para büyüklüğünde deliklere sahip bir plaka kullanabiliriz. Bir optik sensör kullanarak, bir madeni para bir delikten her geçtiğinde sinyal verebilir ve karşılık gelen değeri darbeler halinde gönderebiliriz. Bu çözüm, bu Eğitilebilir Tablo için kullanacağımızdan daha büyük ve daha hacimlidir, ancak bir hobi için oluşturmak daha kolay olabilir.
Bizim çözümümüz, Şekil 5'te gösterilen, kırık bir oyuncaktan alınan bir mekanizmayı kullanacaktır. Tahta kullanarak bir kopya yapmak nispeten basit bir iş olacaktır.
Şekil 5'teki mekanizmanın sol kenarındaki yuvaya madeni paralar yerleştirilebilir. Bu yuva, madeni paranın çapına göre belirli bir mesafe kadar aşağı itilecektir. Sarı daire içine alınmış metal parça, madeni paranın boyutunu belirtmek için kullanılacak ve yay, yuvayı başlangıç pozisyonuna geri itecektir. Bu sensör, bir jeton eklendiğinde her defasında birden fazla okumayı etkinleştirir; örneğin 10 MXN jeton takıldığında sensör kısaca 1, 2 ve 5 değerlerine dokunacaktır. Tasarımın bundan sonraki kısmında bunu dikkate almalıyız.
2. Adım: GreenPAK Tasarım Uygulaması
Sistem şu şekilde çalışır:
1. Sensör başlangıç konumunda.
2. Bir madeni para girilir.
3. Sensör, madeni paranın çapına göre en küçük çaptan doğru çapa doğru hareket eder.
4. Yay, sensörü ilk konumuna döndürür.
Örneğin, 10 MXN'lik bir madeni para, sensörü başlangıç konumundan 1 MXN konumuna, ardından 2 MXN konumuna, ardından 5 MXN konumuna, ilk konumuna dönmeden önce nihayet 10 MXN konumuna gelinceye kadar hareket ettirecektir.
Bu sorunu çözmek için GreenPAK içinde Şekil 6'da gösterilen tek yönlü bir ASM uygulayacağız.
Sensör başlangıç pozisyonuna geldiğinde, ASM'nin durumu, sistemin kaç tane darbe göndereceğini belirler.
Sistemin darbeleri göndermesi için üç koşulun karşılanması gerekir:
- Sistem geçerli bir durumda olmalıdır (1 MXN, 2 MXN, 5 MXN veya 10 MXN).
- Sensör başlangıç konumunda olmalıdır.
- Gönderilecek bir nabız olmalıdır.
Darbeleri saymak zor bir iştir, çünkü değere ulaşıldığında sayaç YÜKSEK çıkış verir ve sayaç sıfırlandığında da YÜKSEK gönderir. Sayaç sıfırlanmazsa çıkış YÜKSEK kalacaktır.
Çözüm oldukça basit, ancak bulunması zor: bozuk para artı bire kadar sayın ve ana osilatörü, sensörün yükselen kenarı başlangıç pozisyonuna dönerek sıfırlayın. Bu, mevcut durumun sayacının madeni para değerine kadar sayılmasını sağlayacak bir ilk darbe oluşturacaktır. Ardından, sistemin sıfırlanmasını sağlamak için CLK girişine (osilatörden gelen sinyalle birlikte) çıkışa bir VEYA kapısı ekleyin.
Şekil 7 bu tekniği göstermektedir.
Madeni para değerine kadar saydıktan sonra sistem, INIT'e dönmek için ASM'ye bir sıfırlama sinyali gönderir.
ASM'ye yakından bir bakış Şekil 8'de verilmiştir.
RESET_10_MXN, her durumun sahip olabileceği sınırlı sayıda bağlantı olduğundan, tüm ASM'yi yeniden başlatmak için fazladan bir durum kullanarak yukarıda açıklanandan biraz farklı bir sistem kullanır. RESET_10_MXN, ASM'nin OUT5'inin DÜŞÜK olduğu tek durum olan RESET durumuna gidilerek elde edildi. Bu, sorunsuz bir şekilde INIT durumuna başarıyla döner.
CNT2, CNT3, CNT 4 ve CNT5, Şekil 9'da gösterilen sayaç değeri dışında aynı parametreleri paylaşır.
CD4026, sırasını ilerletmek için sinyalin yükselen kenarını kullandığından, bu sistem yükselen kenarın değerlerini sayar. Hata ayıklama amacıyla düşük bir frekans seçildi. Daha yüksek frekansların kullanılması faydalı olacaktır ve büyük problemler olmadan yapılabilir.
Bu Talimatı başka bir para biriminde uygulamak için, sayacı jeton artı bir değerine ayarlamanız yeterlidir.
Diğer sensörleri kullanmak bu sistemi çok daha basit hale getirecek, ancak üretim maliyetleri bu sorunları programlama yoluyla çözmekten daha yüksek olacaktır.
Adım 3: Test Sonuçları
Tam proje kurulumu Şekil 10'da gösterilmektedir.
Çaplar farklı madeni paralarla çalışacak şekilde ayarlandı ve kupür.gp5 dosyası kullanılarak değiştirilerek değiştirilebilir.
Sonuçlar
GreenPAK ürün grubu sayesinde bu kumbara gibi bir sistem geliştirmek kolay ve ekonomiktir. Proje, CD4026 Display Enable IN'yi sürmek için bir PWM sinyali kullanılarak daha da geliştirilebilir. GreenPAK'ı, sistemin güç tüketimini azaltmak için bir uyandırma/uyku işlevi oluşturmak için de kullanabilirsiniz. Bu basit sistem, otomatlar, atari makineleri veya madeni para dolapları gibi çeşitli madeni para kabul eden sistemleri kontrol etmek için kullanılabilir.
Önerilen:
Adım Sayacı Nasıl Yapılır?: 3 Adım (Resimlerle)
Adım Sayacı Nasıl Yapılır?: Yürümek, koşmak, bisiklete binmek, badminton oynamak gibi birçok sporda iyi performans gösterirdim. Binmeyi çok uzun zaman önce dolaşmak için seviyorum. Pekala, iri göbeğime bakın……Her neyse, egzersize yeniden başlamaya karar verdim. Hangi ekipmanı hazırlamalıyım?
Makey-Makey ve Scratch Kullanan Madeni Para Sayacı: 10 Adım (Resimlerle)
Makey-Makey ve Scratch Kullanan Madeni Para Sayacı: Para sayma, günlük hayatımızda kullandığımız çok önemli bir pratik matematik becerisidir. Makey-Makey ve Scratch kullanarak bir madeni para sayacının nasıl programlanacağını ve oluşturulacağını öğrenin
Madeni Para Sayacı: 5 Adım
Madeni Para Sayacı: Bu madeni para sayacını, arduino kullanmayı öğrenmemiz gereken bir okul projesi için yaptım. Çoğunlukla bir arduino ile nasıl bir şeyler yaratılacağını öğrenmek için yapıldı. Bu proje için lazer kesici ve 3d yazıcı kullanmayı da öğrendim
Pandora'nın Kutusunu Kullanarak Özel Seçim Çerçevesi Madeni Para Yuvaları ile 2 Kişilik Kendin Yap Bartop Oyun Salonu Nasıl Yapılır: 17 Adım (Resimlerle)
Pandora'nın Kutusunu Kullanarak Özel Seçim Çerçevesi Madeni Para Yuvaları ile 2 Oyunculu Kendin Yap Bartop Oyun Salonu Nasıl Yapılır: Bu, kayan yazı çerçevesine yerleşik özel madeni para yuvalarına sahip 2 oyunculu bir bar üstü arcade makinesinin nasıl oluşturulacağına dair adım adım bir eğitimdir. Madeni para yuvaları, yalnızca çeyrek ve daha büyük madeni paraları kabul edecek şekilde yapılacaktır. Bu oyun salonuna güç verilir
Bir Gitar Hoparlör Kutusu Nasıl Yapılır veya Stereonuz İçin İki Adet Nasıl Yapılır: 17 Adım (Resimlerle)
Bir Gitar Hoparlör Kutusu Nasıl Yapılır veya Stereonuz için İki Adet Yapın.: Yaptığım tüp amfi ile birlikte yeni bir gitar hoparlörü istedim. Hoparlör dükkânımda kalacak, bu yüzden çok özel bir şey olmasına gerek yok. Tolex kaplama çok kolay zarar görebilir, bu yüzden hafif bir kumdan sonra dışarıdaki siyahı püskürttüm