Obsah:
2025 Autor: John Day | [email protected]. Naposledy změněno: 2025-01-13 06:57
Vyrobil jsem toto počítadlo mincí pro školní projekt, ve kterém jsme se museli naučit používat arduino. Je to hlavně pro mě, abych se naučil vytvářet věci s arduino. Pro tento projekt jsem se také naučil používat laserový řezač a 3D tiskárnu.
Zásoby
Arduino uno
16x2 LCD displej
Alobal
Stripboard nebo perfboard (preferován stripboard)
6 10k ohm odpory
Rezistor 1 220 ohmů
Potenciometr 10k ohm
Krok 1: Třídič
První věc, kterou jsem udělal, byl třídič mincí. Způsob, jakým jsem se rozhodl třídit mince, je založen na velikosti. Toto je jednodušší způsob, než funguje většina automatů. Ty obvykle používají kombinaci systémů k měření mincí, jako je elektrický odpor velikosti a hmotnost. To může poskytnout přesnější měření, ale není to opravdu proveditelné s mými aktuálními schopnostmi a časovým limitem.
I když to není opravdu složité, je důležité získat přesná měření mincí, které musí třídit. Třídič funguje tak, že mince sklouznou ze svahu a spadnou do první díry správné velikosti. Například padesát centová mince sklouzne dolů k 6. jamce, než spadne. Tímto způsobem musí arduino uznat, že mince spadla do určité díry, aby věděl, jakou má hodnotu.
Důvod, proč jsem udělal pouze 7 děr místo 8, je ten, že mince 1 a 2 centy jsou nepoužité, takže jsem se rozhodl je třídit současně.
Krok 2: Zapojení
Zapojení je zhruba tak, jak je vidět výše. Nejlepší nápad je začít s obrazovkou. Při připojování obrazovky LCD nezapomeňte získat odpor 220 ohmů. Potenciometr v tomto nastavení slouží ke změně úrovně kontrastu na obrazovce. Udělejte to nejprve na prkénku, abyste věděli, zda to funguje.
Po připojení obrazovky můžete připojit další kabely. Tato část bude fungovat stejně, jako kdybyste připojovali normální tlačítka kromě vyjmutých tlačítek. Otvory mezi šedými kabely jsou místem, kde připojíte další část.
Krok 3: Vytvoření senzorů
Způsob, jakým jsem se rozhodl zaregistrovat padající mince, byl sepnutím elektrického obvodu. Když mince spadne, narazí na 2 kusy hliníkové fólie a uzavře obvod. Tím se arduino dozví, že mince spadla.
Každá díra kromě té první (té nejvyšší) by měla dostat 2 kusy alobalu. Kterýkoli z těchto kusů by měl být připojen k šedému kabelu z posledního kroku. Každý otvor by měl mít jeden kus připojený k jednomu z levého a jednoho z pravých kabelů.
Krok 4: Kód
Kód pro tento projekt najdete zde:
Funguje to tak, že má proměnnou pro jednotlivce a desítky pro eura i centy. To znamená, že může počítat až 99,95 EUR! Pro každou díru existuje příkaz if, který kontroluje, zda mince propadla. Pokud zaregistruje minci, odpovídající příkaz if bude odpálen a přičte částku centů/eur, která odpovídá této díře.
Krok 5: Vložení do pouzdra
Pro tento krok jsem se rozhodl vyrobit pouzdro, které dává mince do otevřeného zásobníku. Je to proto, že jsem musel předvést, že to funguje, a tímto způsobem jsem měl dost jen s jednou z každé mince. Konstrukce pouzdra je většinou jen jednoduchá krabice s otvorem pro obrazovku, tlačítka a minci. Tlačítka se v tomto projektu aktuálně nepoužívají, ale jsou zbytky z přehánění, když chtěli udělat automat.