Inhoudsopgave:

Arduino 'breadbot' puzzelspel - Ajarnpa
Arduino 'breadbot' puzzelspel - Ajarnpa

Video: Arduino 'breadbot' puzzelspel - Ajarnpa

Video: Arduino 'breadbot' puzzelspel - Ajarnpa
Video: Arduino OLED Game | Electronics Fun Game Puzzle Solver | Electronics Library 2024, November
Anonim
Arduino 'breadbot'-puzzelspel
Arduino 'breadbot'-puzzelspel

Oh nee! Mijn babyrobot heeft een paar draden nodig om weer tot leven te komen!

Vandaag gaan we een puzzelspel maken dat beginnende arduino-gebruikers misschien iets leert over breadboarden. Daarom heb ik dit gemaakt! Je kunt het zo complex maken als je wilt, maar ik heb gekozen voor 4 LED's en 5 pinnen aan elke kant van het mini breadboard. Dit puzzelspel is geïnspireerd op het populaire 'Keep talking and Nobody explodes'-spel op stoom.

Dit is wat je nodig hebt om dezelfde versie te maken als ik:

- Een arduino UNO

- Een breadbord om de draden aan te sluiten om mee te spelen

- Draden (man naar man en man naar vrouw)

- 4 verschillende gekleurde LED's (en weerstanden)

- 1 piëzo-zoemer

- (ik gebruikte 5) weerstanden om verschillende resultaten voor je antwoorden te meten

- (ik gebruikte 5) weerstanden voor de andere kant van het mini breadboard

- een kleine doos om alles in te doen (ik gebruikte de doos waarin een oude telefoon van mij kwam)

- verf, tape, armen, benen en een hoofd voor je robot! doe hier eens gek mee!

Ik raad ten zeerste aan om het project eerst op een breadboard uit te werken voordat je alles in de doos stopt of misschien aan elkaar soldeert, doe wat je denkt dat het beste werkt!

Stap 1: De LED's

De LED's
De LED's
De LED's
De LED's

We willen 4 digitale pinnen op de arduino gebruiken voor 4 LED's.

Laat ze in deze volgorde gaan, voor elk: digitale pin naar breadboard> weerstand voor LED> LED> naar aarde op je arduino. Test ze uit om te zien of ze werken!

Stap 2: Het puzzelveld

Het puzzelveld
Het puzzelveld
Het puzzelveld
Het puzzelveld

Door de analoge pinnen te gebruiken om de spanningen te meten, kunnen we verschillende resultaten krijgen.

begin met het aansluiten van een draad van een analoge pin op het breadboard. bevestig een sterke weerstand (1 kOhm bij voorkeur) in diezelfde rail naar aarde, dus als we de pin nu meten, zal deze 0 retourneren.

doe dit maximaal 5 keer, we hebben 1 analoge pin nodig om aan het begin van het spel een willekeurige seed te maken!

nu voor de andere kant van het bord: sluit een draad van de 5V-pin aan op de positieve rail in het breadboard. Om verschillende resultaten van elke draad te krijgen, hebben we 5 verschillende weerstandswaarden nodig, als je geen 5 verschillende soorten weerstanden hebt zoals ik, gebruik er dan meerdere achter elkaar, ze zullen optellen.

Leuk!

Stap 3: De piëzo-zoemer en Frankenstein-draden

We zijn bijna klaar met alle bedrading!

gebruik een digitale pin en sluit er een piëzo-zoemer op aan, die verbinding maakt met aarde

gebruik een andere digitale pin en sluit er een lange draad op aan, sluit een andere lange draad aan op aarde, als deze twee elkaar raken, starten we een controle om te zien of alle draden die de speler heeft aangesloten correct zijn!

Stap 4: De code

download mijn projectcode en lees het door, ik weet zeker dat het een stuk schoner, efficiënter en beter kan, maar dit is waar ik mee eindigde met mijn ervaring! speel er gerust mee of geef je eigen draai aan het project!

Stap 5: Het oplossingsblad

het bijgevoegde bestand is in het Nederlands, dus de meesten van jullie zullen er waarschijnlijk niet veel aan hebben (als je geen extra uitdaging wilt om alles te vertalen!) dus zullen we er zelf een moeten maken. U kunt eenvoudig uw eigen oplossingen maken door de 'u'-variabele op een gewenst nummer in te stellen, te uploaden, te kijken welke lampjes aangaan, enkele draden naar keuze aan te sluiten en de frankenstein-draden aan te sluiten om de oplossing te zien, schrijf die oplossing op in de oplossingenreeks in de code en in uw oplossingsblad zodat spelers het kunnen oplossen! Ik weet zeker dat je dit kunt achterhalen als je zo ver bent gekomen:)

Stap 6: Klaar

Gedaan!
Gedaan!
Gedaan!
Gedaan!
Gedaan!
Gedaan!

Wauw!!! gefeliciteerd je hebt het gedaan, je hebt een robot puzzelspel gemaakt

nu is het tijd om de behuizing te maken en alles in elkaar te zetten! veel geluk!!

Aanbevolen: