Inhoudsopgave:
- Stap 1: Benodigde materialen
- Stap 2: Circuitplan
- Stap 3: Circuit voorbereiden
- Stap 4: LED-strip voorbereiden
- Stap 5: Verbind LED met circuit
- Stap 6: Maak de scoreweergave
- Stap 7: Arduino-programma
- Stap 8: Test de spellen
- Stap 9: Beschikbare spellen en overige
- Stap 10: Spelletjes spelen
Video: Twee spelers Single LED Strip Games met scorebord - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:15
Bid allereerst de god voor alle volkeren over de hele wereld, God is alleen in staat om ons te helpen en vrede te geven in deze tijd. We zijn allemaal op slot en kunnen nergens heen.
Ik heb geen werken meer te doen, dus begin python online te bestuderen en kan geen nieuwe ideeën bedenken, omdat ik niets kan kopen. Maar na het zien van de LED-wedstrijden vonden weinig materialen en nieuw idee. Voor mijn kind dat altijd naar tekenfilms kijkt en games speelt op mobiel, is dit een kleine verandering. Dus ontwikkel ik een draagbare gameconsole met Single LED Strip. Verrassend genoeg vindt ze het erg leuk om met me te spelen, maar een probleem is dat ze het spel nooit wil verliezen.
ONZE GEBEDEN
Bid voor de zielen die over een paar dagen onverwacht in vrede rusten. En bid voor degenen die in het ziekenhuis zijn opgenomen om snel beter te worden. En speciale gebeden voor de artsen, politieagenten, maatschappelijk werkers, politici, essentiële leveranciers en alle personen die voor ons werken in deze zeer kritieke tijd. Alle anderen, blijf alsjeblieft thuis en help hen om hun last te verminderen, als ze in staat zijn om de buren te helpen met essentiële dingen die je hebt
Stap 1: Benodigde materialen
Benodigde materialen sorry Materialen beschikbaar
- RGB-adresseerbare LED-strip verwijderd uit mijn vorige project RGB Infinity Clock. - 1Nee
- Arduino Nano. - 1Nee
- 16 X 2 seriële communicatie LCD-scherm. - 1Nee
- LM2596 DC naar DC spanningsregelaar-1 Nee
- 3.7V 18650 Batterij - 2Nos
- 18650 Batterijhouder - 1No
- Drukknop - 3Nos
- Gewone PCB
- Mannelijke en vrouwelijke header-pinnen
- Houten stok.
- Acrylplaat
- Waterleiding Pijp T-verbinding.
- Draden.
Stap 2: Circuitplan
3 Nos van drukknoppen is aangesloten op D8, D9, D10 van de Arduino nano. Adresseerbare LED-stripgegevens aangesloten op D12 van de arduino. LCD seriële data RX aangesloten op D13 van de Arduino. LM2596 DC naar DC spanningsregelaar Vin en arduino Vin aangesloten op het stopcontact van de batterijhouder. LED vcc en Gnd aangesloten op de LM2596 Vout-pinnen. LCD-scherm VCC en gnd aangesloten op de arduino +5v en Gnd.
Stap 3: Circuit voorbereiden
Ontwikkel volgens tekening een schild voor arduino nano. Maak een joystick met twee enkele knoppen en verleng een lange draad naar het Arduino-schild. Gebruik voor het selecteren van games een selector met één knop. Heet lijm de draden na het solderen dan alleen met standaard voor ruw gebruik en geen kans op aarding.
Stap 4: LED-strip voorbereiden
Zoals ik al heb verteld, bereid ik dit voor mijn kind voor, ik wil de LED-strips beschermen tegen kortsluiting voor elk misbruik. Dus ik vond een leng houten strip. Omdat ik de LED-strip van mijn oude project heb verwijderd, kan deze niet in het houten stuk blijven plakken, dus ik gebruik een kabelbinder om hem met de houten strip te bevestigen. Om de LED te bedekken, heb ik acrylplaat op maat van de houten strip gesneden en over de LED-strip geplaatst en met kabelbinder vastgemaakt. Nu heb ik geen probleem als het door mijn kind wordt ingenomen.
Stap 5: Verbind LED met circuit
Verbind nu de LED-strip met het Arduino-schild dat we maken. Sluit de LED-gegevenspin aan op arduino D12 en VCC en GND op LM2596-uitgang.
Stap 6: Maak de scoreweergave
Nu zijn alle circuits verspreid. Dus wil het in een container verpakken. Na lang zoeken een Waterlijn Tee gevonden. Heet lijm het op de bovenkant van de batterijhouder en plaats de circuits in het T-stuk. Plaats het LCD-scherm over het T-stuk en lijm het warm. Heet lijm de spelkeuzeschakelaar aan de voorkant van het T-stuk. Nu is het scoredisplaybord met keuzeschakelaar klaar en is de joystick met 2 knoppen met één knop klaar.
Stap 7: Arduino-programma
Gebruik SoftwareSerail Library om te communiceren met het LCD-scherm vanaf pin D13. Gebruik de pololuledstrip-bibliotheek om de ledstrip met arduino pin12 te verbinden. Select-knop is geconfigureerd in D10. Speler 1 knop in D8. Player2-knop is D9. LED-kleur voor speler 1 is rood en voor speler 2 is groen. Programma voor 4 Games en 2 Misc zijn op deze pagina bijgevoegd. Download en upload de code naar de Arduino.
Stap 8: Test de spellen
Na het uploaden alle programma's testen en allemaal in orde bevonden. Nu is de console klaar om te spelen.
Stap 9: Beschikbare spellen en overige
Gebruik de spelkeuzeknop om het spel te selecteren of opnieuw te starten. De lijst met beschikbare spellen en overige wordt hieronder weergegeven:
Spel1 - Race
Gebruik de joy-stock hoe snel de speler op de stip vooruit gaat. Vanaf wie is lead display op het scorebord. Na het bereiken van het einde geeft u het resultaat weer.
Game2 - Pingpong
Het is als een pingpongbal. Player1 rood aan de linkerkant en Player2 groen aan de rechterkant. Bal is blauw, je wilt de bal correct klikken wanneer deze je bereikt, toen je de bal verliet, kreeg de opp-speler een score. Na elke voorraad bal snelheid verhogen. Welke speler als eerste 15 krijgt, is de winnaar.
Game3 - Kracht
Het is een game power game. Dit spel lange tijd volgens de spelers. Bij het begin beginnen spelers op de knop te drukken en het rode stadslicht neemt toe en het groene stadslicht neemt één voor één toe in tegengestelde richtingen en wanneer beide dashen, begint nu het originele spel. Hoeveel persen wordt berekend voor specifieke seconden, hoogste zijde toename en laagste zijde afname één stap, indien gelijkspel geen verandering. Op het moment dat de kleur gevuld is, is hij de winnaar. Dit spel duurt lang.
Game4 - Kies punt
Het is een slangachtig spel, maar de timing is erg belangrijk. Een trein van 4 stippen beweegt van links naar rechts en twee rode en groene stippen verschijnen in willekeurige punten. Terwijl de trein naar de rode stip wijst, vangt speler1 de stip correct door op de knop te drukken, als hij vangt krijgt hij 1 punt, zo niet vangst voor elke afvalklik -1 punten, als hij niet drukt, dan ook -1 punten. Wie kreeg 25 punten als de winnaar, of als iemand -25 kreeg, dan is de andere speler een winnaar.
Diversen - Noodverlichting
Gebruik in de noodverlichtingsmodus de joystick om het licht in en uit te schakelen. Het produceert volledig helder wit licht.
Diversen - Discolamp
Maak regenboogkleur in de strip. Gebruik een joystick om het licht te laten bewegen.
Stap 10: Spelletjes spelen
Ik en mijn dochter spelen het spel in de stappen. Ze houdt erg van het racespel en het machtsspel. Een kleine verandering in haar gebruikelijke routine van het kijken naar tekenfilms en spelen op mobiel. Ze is 6 en ze speelt het heel goed en kan me niet toestaan om een enkele keer te winnen.
ONZE GEBEDEN
Bid voor de zielen die over een paar dagen onverwacht in vrede rusten. En bid voor degenen die in het ziekenhuis zijn opgenomen om snel beter te worden. En speciale gebeden voor de artsen, politieagenten, maatschappelijk werkers, politici, essentiële leveranciers en alle personen die voor ons werken in deze zeer kritieke tijd. Alle anderen, blijf alsjeblieft thuis en help hen om hun last te verminderen, als ze in staat zijn om de buren te helpen met essentiële dingen die je hebt.
Aanbevolen:
Raspberry Pi-scorebord: 4 stappen
Raspberry Pi-scorebord: Vandaag zal ik uitleggen hoe ik dit scorebord heb gemaakt dat wordt bestuurd door een Raspberry Pi en wordt aangedreven door een 5V-voeding. Het gebruikt een combinatie van ws2811- en ws2812b-leds voor de verlichting en de structuur is gemaakt van multiplex en rood eiken. Voor een besch
Geautomatiseerde modelspoorbaan met twee treinen (V2.0) - Arduino gebaseerd: 15 stappen (met afbeeldingen)
Geautomatiseerde modelspoorbaan met twee treinen (V2.0) | Gebaseerd op Arduino: het automatiseren van modelbaanlay-outs met behulp van Arduino-microcontrollers is een geweldige manier om microcontrollers, programmeren en modelspoorbanen samen te voegen tot één hobby. Er zijn een heleboel projecten beschikbaar over het autonoom laten rijden van een trein op een modelspoorbaan
Games uploaden naar Arduboy en 500 games naar Flash-cart: 8 stappen
Spellen uploaden naar Arduboy en 500 spellen naar Flash-cart: Ik heb een zelfgemaakte Arduboy gemaakt met serieel Flash-geheugen dat maximaal 500 spellen kan opslaan om onderweg te spelen. Ik hoop te delen hoe je games kunt laden, inclusief hoe je games opslaat in het seriële flash-geheugen en je eigen geconsolideerde gamepakket kunt maken
Energieoverdracht met twee Tesla-spoelen: 7 stappen (met afbeeldingen)
Energieoverdracht met twee Tesla-spoelen: Met deze Tesla-spoelen kunt u een led laten branden die is aangesloten op een enkele draad. De energie wordt vanaf de linkerantenne naar rechts overgebracht. De signaalgenerator is aangesloten op de zwarte rechterspoel (rechterantenne). Op de 2 antennes wordt energie overgedragen door inductie
Twee OOBoards met elkaar verbinden met behulp van I2C: 4 stappen
Twee OOBoards met elkaar verbinden met behulp van I2C: dit instructable behandelt hoe u twee OOBoards kunt verbinden met behulp van I2C