Inhoudsopgave:

Twee spelers Single LED Strip Games met scorebord - Ajarnpa
Twee spelers Single LED Strip Games met scorebord - Ajarnpa

Video: Twee spelers Single LED Strip Games met scorebord - Ajarnpa

Video: Twee spelers Single LED Strip Games met scorebord - Ajarnpa
Video: Girl cheats right in front of the camera 2024, Juli-
Anonim
Twee spelers Single LED Strip Games met scorebord
Twee spelers Single LED Strip Games met scorebord
Twee spelers Single LED Strip Games met scorebord
Twee spelers Single LED Strip Games met scorebord
Twee spelers Single LED Strip Games met scorebord
Twee spelers Single LED Strip Games met scorebord

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

Vereiste materialen
Vereiste materialen
Vereiste materialen
Vereiste materialen
Vereiste materialen
Vereiste materialen
Vereiste materialen
Vereiste materialen

Benodigde materialen sorry Materialen beschikbaar

  1. RGB-adresseerbare LED-strip verwijderd uit mijn vorige project RGB Infinity Clock. - 1Nee
  2. Arduino Nano. - 1Nee
  3. 16 X 2 seriële communicatie LCD-scherm. - 1Nee
  4. LM2596 DC naar DC spanningsregelaar-1 Nee
  5. 3.7V 18650 Batterij - 2Nos
  6. 18650 Batterijhouder - 1No
  7. Drukknop - 3Nos
  8. Gewone PCB
  9. Mannelijke en vrouwelijke header-pinnen
  10. Houten stok.
  11. Acrylplaat
  12. Waterleiding Pijp T-verbinding.
  13. Draden.

Stap 2: Circuitplan

Circuitplan
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

Circuit voorbereiden
Circuit voorbereiden
Circuit voorbereiden
Circuit voorbereiden
Circuit voorbereiden
Circuit voorbereiden
Circuit voorbereiden
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

LED-strip voorbereiden
LED-strip voorbereiden
LED-strip voorbereiden
LED-strip voorbereiden
LED-strip voorbereiden
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 LED met circuit
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

Maak de scoreweergave
Maak de scoreweergave
Maak de scoreweergave
Maak de scoreweergave
Maak de scoreweergave
Maak de scoreweergave
Maak de scoreweergave
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

Test de spellen
Test de spellen
Test de spellen
Test de spellen
Test de spellen
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

Beschikbare spellen en overige
Beschikbare spellen en overige
Beschikbare spellen en overige
Beschikbare spellen en overige
Beschikbare spellen en overige
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

Spellen spelen
Spellen spelen
Spellen spelen
Spellen spelen
Spellen spelen
Spellen 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: