2025 Auteur: John Day | [email protected]. Laatst gewijzigd: 2025-01-13 06:57
In deze Instructable ga ik je laten zien hoe je een eenvoudig timercircuit kunt maken. Om dit project te starten, heb ik de Basic Arduino Starter Kit van Elegoo in handen gekregen. Hier is een link om deze kit op Amazon LINK te krijgen. Je kunt dit project ook voltooien met onderdelen die je misschien al hebt, maar ik geef de voorkeur aan de kit omdat deze wordt geleverd met alles wat je nodig hebt en meer.
Benodigdheden
- Arduino UNO
- Mini Breadboard
- Rode LED
- Gele LED
- Groene LED
- Blauwe LED
- Witte LED
- 10k ohm Weerstand
- 5X 1k ohm Weerstand
- USB-programmeerkabel
- Verschillende kleine verbindingsdraden
Stap 1: Circuitconfiguratie
Om met onze bedrading te beginnen, kunt u mijn Tinkercad Circuit bezoeken dat ik heb ontworpen, waar u online met dit circuit kunt communiceren en de bedrading kunt bekijken die nodig is om dit circuit te voltooien. Plaats eerst alle 5 de LED's in de linkerkant van het breadboard en zorg ervoor dat elke LED-poot zijn eigen rij op het breadboard krijgt. Plaats vervolgens een weerstand van 1 k ohm op elke LED-kathode die ze verbindt met de grondrail op ons breadboard. Sluit nu elke LED-anode aan op de bijbehorende pin op de Arduino. Rode LED op pin 3, gele LED op pin 4, groene LED op pin 5, blauwe LED op pin 6 en witte LED op pin 7. Steek de drukknop in het midden van het breadboard en verdeel de poten in de linker- en rechterrijen. Steek nu onze 10k ohm-weerstand in de 5V-rail en de breadboard-rail aangesloten op onze bovenste pin op onze drukknop. Gebruik een jumperdraad om dezelfde breadboard-rij aan te sluiten op pin 8 op onze Arduino. Verbind vervolgens de onderste pin op de drukknop met een verbindingsdraad met de grondrail. Voor ons laatste onderdeel kunnen we de piëzo-zoemer in het breadboard plaatsen en ervoor zorgen dat de grondpen in de grondrail zit en de positieve pen in een lege rail. Gebruik vervolgens een jumperdraad om de positieve pin te verbinden met pin 8 op onze Arduino. Nadat dat allemaal is gedaan, hoeven we alleen maar onze stroomrails op het breadboard aan te sluiten op de 5V en de aardingspin op de Arduino. Zodra u al uw bedrading hebt voltooid, moet u deze dubbel en misschien zelfs drievoudig controleren met het meegeleverde schema voordat u deze van stroom voorziet.
Stap 2: Coderen
Zodra uw bedrading is voltooid, kunnen we overgaan tot de code. Je kunt de code downloaden van mijn Tinkercad Circuit of hieronder downloaden. Zodra u de code hebt, opent u deze in de Arduino IDE en zorgt u ervoor dat u het bord waarnaar u uploadt correct selecteert. Als alles klaar is, klik je op uploaden en wacht je tot het klaar is.
Stap 3: Eindproduct
We zijn nu klaar, om uw nieuwe timercircuit uit te proberen, klikt u op de drukknopschakelaar. Eenmaal geactiveerd, zal elke 2 seconden een andere LED oplichten aangezien deze tot 10 seconden telt. Zodra de timer van 10 seconden voorbij is, piept de piëzo-zoemer 3 seconden terwijl de LED's allemaal knipperen om u te laten weten dat uw timer klaar is. Het timercircuit kan op elk gewenst moment worden aangepast door de vertragingsfuncties in de code aan te passen. Dit was een leuk project en het is een geweldig project voor iedereen die nieuw is bij Arduino of iemand die een leuk project wil uitproberen. Als je vragen hebt, laat ze dan hieronder achter en ik zal mijn best doen om je te helpen.