Innehållsförteckning:

Arduino 'breadbot' pusselspel: 6 steg (med bilder)
Arduino 'breadbot' pusselspel: 6 steg (med bilder)

Video: Arduino 'breadbot' pusselspel: 6 steg (med bilder)

Video: Arduino 'breadbot' pusselspel: 6 steg (med bilder)
Video: Lär dig att programmera mbot 2024, November
Anonim
Arduino 'breadbot' pusselspel
Arduino 'breadbot' pusselspel

Å nej! Min babyrobot behöver ett par trådar för att komma till liv igen!

Idag kommer vi att göra ett pusselspel som kan lära nybörjande arduino -användare något om breadboarding. Det är därför jag gjorde det här! Du kan göra det så komplext som du vill, men jag valde för 4 lysdioder och 5 stift på varje sida av mini -brödbrädan. Detta pusselspel inspirerades av det populära spelet "Fortsätt prata och ingen exploderar" på Steam.

Här är vad du behöver för att göra samma version som jag gjorde:

- En arduino UNO

- Ett brödbord för att ansluta trådarna att leka med

- Trådar (man till man och man till kvinna)

- 4 olika färgade lysdioder (och motstånd)

- 1 piezo summer

- (jag använde 5) motstånd för att mäta olika resultat för dina svar

- (jag använde 5) motstånd för den andra sidan av minibrödbrädan

- en liten låda att lägga allt i (jag använde lådan som en gammal telefon kom in i)

- måla, tejpa, armar, ben och ett huvud för din robot! bli galen med det här!

Jag rekommenderar starkt att du tränar projektet först på en brödbräda innan du lägger allt i lådan eller kanske lödder ihop det, gör det du tycker fungerar bäst!

Steg 1: Lysdioderna

Lysdioderna
Lysdioderna
Lysdioderna
Lysdioderna

Vi vill använda 4 digitala stift på arduino för 4 lysdioder.

Få dem att gå i denna ordning, för var och en: digital pin till breadboard> motstånd för LED> LED> för att jorda på din arduino. Testa dem för att se om de fungerar!

Steg 2: Pusselfältet

Pusselfältet
Pusselfältet
Pusselfältet
Pusselfältet

Genom att använda de analoga stiften för att mäta spänningarna kan vi få olika resultat.

börja med att ansluta en kabel från en analog stift till brödbrädan. fäst ett starkt motstånd (1 kOhm föredraget) i samma skena till marken, så när vi mäter stiftet just nu kommer det att returnera 0.

gör detta högst 5 gånger, vi behöver 1 analog pin öppen för att skapa ett slumpmässigt frö i början av spelet!

nu för den andra sidan av brädet: anslut en kabel från 5V -stiftet till den positiva skenan i brödbrädet. För att få olika resultat från varje tråd behöver vi 5 olika motståndsvärden, om du inte har 5 olika typer av motstånd som jag gör, använd flera efter varandra, de kommer att summeras.

trevlig!

Steg 3: Piezo Buzzer och Frankenstein Wires

Vi är nästan klara med alla kablar!

använd en digital stift och anslut en piezosummer till den som ansluts till marken

använd en annan digital stift och anslut en lång ledning till den, anslut en annan lång tråd till marken, om dessa två beröring utlöser vi en kontroll för att se om alla ledningar som spelaren anslutit är korrekta!

Steg 4: Koden

ladda ner min projektkod och läs igenom den, jag är säker på att den kan vara mycket renare, mer effektiv och bättre men det här är vad jag slutade med med min erfarenhet! tveka inte med det eller ge din egen twist till projektet!

Steg 5: Lösningsbladet

den bifogade filen är på nederländska, så de flesta av er kommer förmodligen inte att ha någon större nytta av den (om ni inte vill ha en extra utmaning att översätta allt!) så vi måste göra vår egen. Du kan enkelt skapa dina egna lösningar genom att ställa in 'u' -variabeln till ett önskat nummer, ladda upp, titta på vilka lampor som tänds, anslut några ledningar du väljer och anslut frankenstein -trådarna för att se lösningen, skriv den lösningen i lösningar array i koden och i ditt lösningsblad så att spelare kan lösa det! Jag är säker på att du kan räkna ut detta om du kommit så här långt:)

Steg 6: Klar

Gjort!
Gjort!
Gjort!
Gjort!
Gjort!
Gjort!

Wow!!! grattis du gjorde det, du gjorde ett robotpusselspel

nu är det dags att göra huset och sätta ihop allt! lycka till!!

Rekommenderad: