Inhoudsopgave:
- Stap 1: Arduino UNO en Breadboard Setup
- Stap 2: Maak het Buzz Wire-spel en -handvat
- Stap 3: De code
- Stap 4: Speel het spel
- Stap 5: De moeilijkheidsgraad van het spel wijzigen
Video: Buzz Wire-spel met LED-timer voor Arduino UNO - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:17
Met dit buzz wire-spel kan de gebruiker zijn vaste hand uitdagen tegen de LED-timer. Het doel is om het spel van de ene kant van het doolhof naar de andere kant te krijgen zonder het doolhof aan te raken en voordat de LED uitgaat. Als het handvat van het spel en het doolhof elkaar raken, klinkt er een luid gezoem uit de piëzo. Het idee voor dit spel kwam van een favoriet spel uit de kindertijd, Operation, de liefde van mijn leerlingen voor een uitdagende puzzel en het buzz wire-spel van FABLABJubail.
Dit project is geweldig voor beginnende Arduino-gebruikers die bekend zijn met de basisprincipes van codering.
Benodigde materialen en gereedschappen:
- 1 Arduino Uno
- 1 Breadboard
- 1 USB-kabel
- 1 piëzo-zoemer
- 1 LED-licht
- 1 560 Ohm Weerstand
- 4 lange verbindingsdraden
- 1 korte verbindingsdraad
- 2 Alligator Clip-doorverbindingsdraden (1 man/1 vrouw)
- Aluminiumdraad
- Tang
- Draadsnijders
- 1 kleine doos
- Elektrische tape
Stap 1: Arduino UNO en Breadboard Setup
LED -- Plaats de LED zoals afgebeeld. De weerstand van 560 ohm verbindt de kathode (korte poot) met de negatieve rail van het breadboard. De groene jumperdraad verbindt de anode (langere poot) met poort 13.
Piezo-zoemer -- Plaats de piëzo-zoemer zoals afgebeeld. Gebruik een korte jumperdraad om de negatieve kabel van de zoemer aan te sluiten op de negatieve rail. Gebruik een jumperdraad met krokodillenklem om de positieve kabel van de zoemer aan te sluiten op de spelhendel. Zet indien nodig vast met isolatietape. **Om de draad langer te maken, gebruikt u een mannelijke naar mannelijke verbindingsdraad en een krokodillenklemverbindingsdraad met een vrouwelijke kop.**
Breadboard to Game -- Gebruik een krokodillenklem met een mannelijke header om de positieve kabel van de zoemer met het spel te verbinden. Zet indien nodig vast met isolatietape.
Breadboard naar Arduino -- Sluit tot slot de negatieve en positieve rails van het breadboard aan op de grond en 5V-poorten. De rode jumperdraad verbindt de positieve rail en de 5V-poort. De zwarte jumperdraad verbindt de negatieve rail en de massapoort.
Schakel Arduino in -- Sluit de USB-kabel van de Arduino aan op de computer.
Stap 2: Maak het Buzz Wire-spel en -handvat
- Knip met een draadknipper een stuk aluminiumdraad af. Hoe groot een sectie is, hangt af van hoe gek je wilt dat je doolhof is en de doos die als basis wordt gebruikt. Mijn buzz wire-spel gebruikte ongeveer anderhalve voet draad.
- Buig de draad met een tang in verschillende bochten (zie foto's).
- Pak nog een stuk draad, ongeveer 9 inch lang, om het handvat te maken.
- Buig het ene uiteinde in een lus (zie afbeelding). Hoe kleiner de diameter van de lus, hoe moeilijker het spel zal zijn.
- Steek de doolhofuiteinden door de zijkant van de doos.
- Voordat u het doolhof aan de doos bevestigt, plaatst u de lus van het handvat aan één kant van het doolhof (zie afbeelding).
- Zet het doolhof aan de binnenkant van de doos vast door de draad te buigen (zie afbeelding).
- Zet het doolhof aan de buitenkant van de doos vast met isolatietape.
Stap 3: De code
De code is heel eenvoudig. De setup-functie wordt gebruikt om de pin-modi voor de zoemer en de LED te initialiseren. De lusfunctie stelt de zoemertoon in op 1.000 hertz en schakelt de LED in en uit. In deze code, die toegankelijk is via deze link, brandt de LED 60.000 milliseconden of 60 seconden.
Stap 4: Speel het spel
Om het spel te starten, voer je de code uit en wacht je tot de LED gaat branden. Zodra de LED aan is, heb je 60 seconden om het handvat van het ene uiteinde van het doolhof naar het andere te krijgen zonder dat de zoemer afgaat. Als de LED uitgaat voordat je het einde bereikt, zijn je 60 seconden voorbij, maar geef niet op. Start de LED opnieuw op en probeer het opnieuw. Om de LED opnieuw op te starten, kunt u 30 seconden wachten totdat de LED weer aangaat volgens de code of u kunt op de resetknop op uw Arduino drukken om hem nu opnieuw op te starten. Dit spel kan extreem verslavend zijn, dus veel plezier!
Stap 5: De moeilijkheidsgraad van het spel wijzigen
Hier zijn enkele ideeën om jezelf uit te dagen als je het spel eenmaal onder de knie hebt:
- Wijzig de tijd voor hoe lang de LED brandt. Kun jij het doolhof in minder tijd voltooien in plaats van 60 seconden? Probeer 45 seconden (45000 milliseconden) of zelfs 30 seconden (30000 seconden.
- Verander de diameter van de lus op het handvat. Kijk of je het doolhof nog steeds kunt voltooien zonder de zoemer te laten afgaan met een kleinere lus.
- Verander het doolhof. Voeg meer bochten toe en maak ze dichter bij elkaar om de moeilijkheidsgraad van het spel te veranderen.
FABLABJubail. (4 oktober 2016). Buzz Wire Game [website]. Opgehaald van
Aanbevolen:
Idee voor doe-het-zelf-activiteit voor weerstations voor 12+ jaar: 4 stappen
Idee voor doe-het-zelf-weerstationactiviteit voor 12-plussers: in deze activiteit zullen deelnemers hun weerstation opzetten, de lucht in sturen en de opnames (licht, temperatuur, vochtigheid) in realtime volgen via de Blynk-app. Bovendien leert u hoe u de geregistreerde waarden publiceert
Draadloze afstandsbediening met 2,4 GHz NRF24L01-module met Arduino - Nrf24l01 4-kanaals / 6-kanaals zenderontvanger voor quadcopter - RC Helikopter - RC-vliegtuig met Arduino: 5 stappen (met afbeeldingen)
Draadloze afstandsbediening met 2,4 GHz NRF24L01-module met Arduino | Nrf24l01 4-kanaals / 6-kanaals zenderontvanger voor quadcopter | RC Helikopter | Rc-vliegtuig met Arduino: een Rc-auto besturen | Quadcopter | Drone | RC vliegtuig | RC-boot, we hebben altijd een ontvanger en zender nodig, stel dat we voor RC QUADCOPTER een 6-kanaals zender en ontvanger nodig hebben en dat type TX en RX is te duur, dus we gaan er een maken op onze
Overtuig uzelf om gewoon een 12V-naar-AC-lijnomvormer te gebruiken voor LED-lichtsnoeren in plaats van ze opnieuw te bedraden voor 12V: 3 stappen
Overtuig uzelf om gewoon een 12V-naar-AC-lijnomvormer te gebruiken voor LED-lichtsnoeren in plaats van ze opnieuw te bedraden voor 12V.: Mijn plan was eenvoudig. Ik wilde een door de muur aangedreven LED-lichtsnoer in stukken knippen en vervolgens opnieuw bedraden om 12 volt te laten lopen. Het alternatief was om een omvormer te gebruiken, maar we weten allemaal dat ze vreselijk inefficiënt zijn, toch? Rechts? Of zijn ze?
Bereid enkele overtollige PIR-sensoren voor robotica voor: 3 stappen (met afbeeldingen)
Bereid wat overtollige PIR-sensoren voor robotica voor: ik vond een aantal PIR-sensoren op eBay. Ze zijn gemonteerd op een print die is gemaakt voor een handsfree set voor mobiele telefoons. Ik beschrijf hier graag hoe je de sensor voorbereidt voor gebruik in robotica-projecten. Als je niet weet wat een PIR-sensor is
1.5A constante stroom lineaire regelaar voor LED's Voor: 6 stappen
1.5A Constante stroom lineaire regelaar voor LED's Voor: Er zijn dus een heleboel instructables over het gebruik van leds met hoge helderheid. Velen van hen gebruiken de in de handel verkrijgbare Buckpuck van Luxdrive. Velen van hen gebruiken ook lineaire regelcircuits met een maximum van 350 mA omdat ze zeer inefficiënt zijn