Innehållsförteckning:

Sif's Maze (spel) - Arduino ITTT: 4 steg (med bilder)
Sif's Maze (spel) - Arduino ITTT: 4 steg (med bilder)

Video: Sif's Maze (spel) - Arduino ITTT: 4 steg (med bilder)

Video: Sif's Maze (spel) - Arduino ITTT: 4 steg (med bilder)
Video: Lil' Lemonade Stand-Off™ A Memory Matching Game #Review 2024, November
Anonim
Sif's Maze (spel) - Arduino ITTT
Sif's Maze (spel) - Arduino ITTT

Min skola gav mig i uppdrag att göra något interaktivt med en Arduino. Jag gjorde ett litet labyrintspel, som tyvärr inte blev så bra, men avsluta det gärna eller lägg till det

Detta projekt startade som ett koncept för en TBA om nordisk mytologi. Du var Lifthrasir, älskare av livet och hade glömt ditt namn. Du måste antingen hitta din älskare, Lif, eller fly från skogen du vaknade i. Ack, det blev inte så bra heller, så jag ändrade det till ett litet labyrintspel, som fortfarande höll fast vid den nordiska mytologin

Steg 1: Detta är vad du behöver

Följande delar behövs för detta projekt:

- Arduino Uno

- Hoppa ledningar

- Liquid Crystal Display (LCD) (16, 2)

- Tryckknapp x2

- Potentiometer

- 10k Ohm motstånd x3

- Minst 1 kg täljsten (Ju mer sten du har desto lättare blir det att montera hårdvaran inuti).

- Träplugg x4

Steg 2: Tid, till en R T

Tid, till en R T
Tid, till en R T

Ni läser det rätt mina damer och herrar. Det är dags att A R T. Eller snarare, hugga täljstenen på ett sådant sätt att hårdvaran passar inuti.

Jag gjorde detta genom att hugga och riva stenen, men om du har andra, mer professionella verktyg hemma, använd dem gärna. Täljsten är mycket lättodlad, så du behöver verkligen inte en MX-30KSUPER borr eller något. Standardleveranser för gungning och rivning fungerar bra.

Först måste vi dela stenen på mitten. Tro det eller ej, men jag gjorde detta genom att ta en såg för mjuka metaller och såga rakt igenom den. nu när vi har 2 halvor av en sten kan vi börja rista ut en rektangulär form någonstans mitt i en av halvorna. Vi kommer att använda detta för displayen. Jag gjorde min tillräckligt stor för att hela displayen skulle passa in, men du kan också forma den på ett sätt som bara själva displayen kommer att avslöjas.

GÅ MED VARNING !! Som ni kanske har märkt, finns det en enorm spricka i min displayhalva. Det hände när vi borrade nära en smalare del (vi kommer att börja borra senare). Var mycket försiktig när du borrar nära smalare delar, eftersom detta händer mycket.

Åh ja, kanske också vara försiktig i allmänhet. Jag skulle hata att se någon skadad på grund av mitt projekt.

Nu! När det gäller den andra halvan behöver vi en uttänkt rektangelform. Djupt nog för att passa Arduino och grytmätare, men inte för djupt, eftersom du inte vill att stenen ska klyvas.

Dags att borra, älskling. Nu vill du välja 4 platser runt displayhålet och den ihåliga delen av dina halvor. Du kommer senare att sätta in träpluggarna där för att stödja den övre (display) halvan. Borra hål i (inte genom) stenen och sätt in pluggarna i hålen. Gör samma sak med den övre (display) halvan. Jag föreslår att du sätter dessa hål på samma ställen.

När du har gjort det borde du kunna lägga stenarna ovanpå varandra, med utrymme mellan dem!

Steg 3: Hårdvara La Vista, Baby

Hårdvara La Vista, Baby
Hårdvara La Vista, Baby
Hårdvara La Vista, Baby
Hårdvara La Vista, Baby
Hårdvara La Vista, Baby
Hårdvara La Vista, Baby
Hårdvara La Vista, Baby
Hårdvara La Vista, Baby

Ursäkta den fruktansvärda Terminator -ordvitsen, men det är dags att sätta ihop maskinens hjärta.

Börja med att löda antingen stift eller hoppa trådar till LCD -skärmen. Jag valde att löda hopptrådarna direkt till skärmen. På så sätt skulle jag bevara utrymmet och allt skulle passa bättre. När du är klar ska din skärm likna min. Du kan leta upp hur du ansluter LCD -skärmen här:

www.arduino.cc/en/Tutorial/HelloWorld?from …

Du kan följa de exakta instruktionerna i denna handledning, eftersom jag också använde detta för att ansluta min skärm, så koden fungerar med dessa stift.

Du kan testa skärmen med exempelkoden i samma självstudie när du är klar.

Därefter föreslår jag att du kopplar grytmätaren till ett kretskort. Anslut grytmätaren och skärmen och testa krukmätaren genom att vrida den. Om ljusstyrkan på LCD -skärmen ändras, kopplade du den korrekt. Om inte, föreslår jag att du tar en titt på handledningen ovan.

Om du är klar, ta dina knappar, anslut dem till marken och 5V stift på din Arduino. Du kan ansluta knapparna till alla digitala stift. Var noga med att kontrollera koden om stiften är desamma.

När du är klar kan du lägga hårdvaran i din sten!

Steg 4: If (lastStep) {code ();}

Bleep bloop. Dags att mata in matrisen.

Du gissade det! Det är dags att koda. Oroa dig inte. Denna del är faktiskt ganska lätt. Det enda jag inte kunde få till jobbet var spelet över skärmen. Om du lyckas få det att fungera, berätta det för mig!

Du kan använda min kod som jag har lagt till som en nedladdningsbar fil. Du kan lägga till dina egna nivåer genom att kopiera och klistra in de tidigare nivåerna, men med olika svar (vänster och höger).

Och det är allt! Jag hoppas verkligen att du fick ut något av denna handledning och kanske till och med gjorde din egen!

Om du gjorde det skulle jag älska att se det!

Rekommenderad: