Inhoudsopgave:

Muntenteller: 5 stappen
Muntenteller: 5 stappen

Video: Muntenteller: 5 stappen

Video: Muntenteller: 5 stappen
Video: 5000 STEPS IN 30 MIN AT HOME | Do it twice to get 10000 STEPS | Weight Loss Workout | NO JUMPING 2024, November
Anonim
Muntenteller
Muntenteller

Ik heb deze muntenteller gemaakt voor een schoolproject waarin we moesten leren hoe we een arduino moesten gebruiken. Het is vooral voor mij gemaakt om te leren hoe ik dingen kan maken met een arduino. Voor dit project heb ik ook geleerd hoe ik een lasercutter en 3D-printer moet gebruiken.

Benodigdheden

Arduino uno

16x2 LCD-scherm

Aluminiumfolie

Stripboard of perfboard (bij voorkeur stripboard)

6 weerstanden van 10k ohm

1 220 ohm weerstand

10k ohm potentiometer

Stap 1: De sorteerder

de sorteerder
de sorteerder

Het eerste wat ik maakte was de muntsorteerder. De manier waarop ik ervoor heb gekozen om de munten te sorteren, is gebaseerd op grootte. Dit is een eenvoudigere manier dan de meeste automaten werken. Die gebruiken meestal een combinatie van systemen om de munten te meten, zoals elektrische weerstand en gewicht. Dit kan nauwkeurigere metingen opleveren, maar is niet echt haalbaar met mijn huidige vaardigheid en tijdslimiet.

Hoewel het niet echt ingewikkeld is, is het belangrijk om exacte afmetingen te krijgen van de munten die moeten worden gesorteerd. De manier waarop de sorteerder werkt, is door munten van een helling af te laten glijden en in het eerste gat met de juiste maat te laten vallen. Dus een munt van vijftig cent glijdt bijvoorbeeld naar het 6e gat voordat het naar beneden valt. Op deze manier hoeft de arduino alleen maar te herkennen dat een munt in een bepaald gat is gevallen om de waarde te weten.

De reden dat ik maar 7 gaten heb gemaakt in plaats van 8, is omdat de munten van 1 en 2 cent beide ongebruikt zijn, dus ik heb ervoor gekozen om ze tegelijkertijd te sorteren.

Stap 2: De bedrading

de bedrading
de bedrading

De bedrading is ongeveer zoals hierboven te zien is. Het beste idee is om te beginnen met het scherm. Zorg ervoor dat u de 220 ohm-weerstand krijgt bij het aansluiten van het LCD-scherm. De potentiometer in deze opstelling wordt gebruikt om het contrastniveau in het scherm te wijzigen. Doe dit eerst op een breadboard zodat je weet of het allemaal werkt.

Nadat het scherm is aangesloten kunt u de overige kabels aansluiten. Dit onderdeel werkt hetzelfde alsof u normale knoppen aansluit, behalve als de knoppen zijn verwijderd. De gaten tussen de grijze kabels is waar je het volgende onderdeel op aansluit.

Stap 3: De sensoren maken

De sensoren maken
De sensoren maken

De manier waarop ik ervoor koos om vallende munten te registreren, was door een elektrisch circuit te sluiten. Als een munt naar beneden valt, raakt hij 2 stukjes aluminiumfolie en sluit de stroomkring. Dit laat de Arduino weten dat er een munt is gevallen.

Elk gat, behalve het eerste (de hoogste) moet 2 stukjes aluminiumfolie krijgen. Elk van deze stukken moet vanaf de laatste stap worden aangesloten op een grijze kabel. Elk gat moet een stuk worden aangesloten op een van de linker- en een van de rechterkabels.

Stap 4: De code

De code voor dit project is hier te vinden:

De manier waarop het werkt is door een variabele te hebben voor enkele en tientallen voor zowel euro's als centen. Dit betekent dat hij kan oplopen tot € 99, 95! Voor elke hole is er een if-statement dat controleert of er een munt doorheen is gevallen. Als het een munt registreert, wordt het bijbehorende if-statement afgevuurd en wordt het aantal centen/euro's toegevoegd dat overeenkomt met dat gat.

Stap 5: Het in een koffer doen

Voor deze stap heb ik ervoor gekozen om een koffer te maken die de munten in een open lade geeft. Dit komt omdat ik het werkend moest laten zien en op deze manier had ik genoeg met slechts één van elke munt. Het ontwerp van de behuizing is meestal gewoon een eenvoudige doos met een gat voor een scherm, knoppen en een munt. De knoppen worden momenteel niet gebruikt in dit project, maar zijn overblijfselen van overambitie bij het willen maken van een automaat.

Aanbevolen: