Innehållsförteckning:

MAKEY BOMB: 8 steg
MAKEY BOMB: 8 steg

Video: MAKEY BOMB: 8 steg

Video: MAKEY BOMB: 8 steg
Video: Remy's slow mo video bomb on Cam's slow mo Mackey bomb 2024, November
Anonim
MAKEY BOMB
MAKEY BOMB

MAKEY BOMB är ett grundläggande elektronikprojekt som använder Makey Makey och Scratch för att skapa ett spel som simulerar frånkoppling av en bomb. Detta är en rik aktivitet för att lära ut blockprogrammering, enkel prototypering, grundläggande elektronik och gränssnittsutveckling. Projektet baserades på att det virtuella spelet fortsätter prata och ingen exploderar och försöker skapa ett fysiskt och MAKER -alternativ för det.

Kom ihåg att vi skäller ut någon våldsam attityd, vision eller beteende, det här är bara ett spel och tanken är att ha kul.

Tillbehör

Makey Makey

12 - Bygeltrådar

3d skrivare

Akrylfärg

Skärtång

Multifunktionstång

Sträng

Isoleringstejp

Stilett

Steg 1: Förbereda bombdelarna - 3D -utskrift

Förbereda bombdelarna - 3D -utskrift
Förbereda bombdelarna - 3D -utskrift
Förbereda bombdelarna - 3D -utskrift
Förbereda bombdelarna - 3D -utskrift
Förbereda bombdelarna - 3D -utskrift
Förbereda bombdelarna - 3D -utskrift

Makey Bomb hade hela sin struktur tillverkad i 3D, totalt var det tre delar som ett gränssnitt för ledningar, en uppsättning dynamiter och en anslutningsbas för bomben Dynamiten baserades på @Johnygab -projektet i Thingiverse, jag gjorde en redigering till klipp bomens veke som han tänkt producera den manuellt med hjälp av sträng.

Bombgränssnittet modellerades på Tinkercad, projektet är öppet och inbäddat i detta STEG så att du kan se delen och skapa den själv om du är intresserad. I grund och botten tog jag MakeyMakeys mått, som jag visar i den första bilden av detta STEG, och sedan modellerade jag en låda där jag enkelt kunde passa plattan. Bombanslutningsbasen genererades som en 3D -utskrift SUPPORT, jag återanvände delen för att ansluta de andra delarna.

EXTRA TIPS:

Om du vill lära dig mer om Tinkercad, bifogas länken till lektionsdelen på plattformen. Det är ett bra sätt att bättre förstå programmet och komma igång.

Om du är ny i världen av 3D-utskrift finns det också en bra introduktionshandledning för detta ämne här på Instructable, länken är denna: https://www.instructables.com/class/Easy-3D-Printi..

Steg 2: Förbered 3D -delar för målning

Image
Image
Förbered 3D -delar för målning
Förbered 3D -delar för målning
Förbered 3D -delar för målning
Förbered 3D -delar för målning

Detta är en enkel process, du behöver en PRIMER (bläckfixer), det är värt att komma ihåg att den här produkten säljs med olika kompositioner för att hjälpa till att fixa olika material, versionen jag använde i denna produktion säljs i spray och är kompatibel med plast.

Applicera sprayen över hela plastytan, jag föreslår att målningen upprepas minst två gånger och låt den torka väl innan du applicerar färgen igen.

Steg 3: Målning av 3D -delar

Image
Image
3D -delar målning
3D -delar målning
3D -delar målning
3D -delar målning
3D -delar målning
3D -delar målning

Jag delade upp min målningsprocess i två steg, inledningsvis målade jag bitarna med platta färger med en airbrush, sedan målade jag färdigt med en pensel för detaljer och materialeffekter.

Färgen som användes var akryl, nästan alltid utspädd med vatten!

Steg 4: Anslut kablarna

Image
Image
Ansluta trådarna
Ansluta trådarna
Ansluta trådarna
Ansluta trådarna

Detta är den mest mödosamma delen av den manuella processen och även där det kommer att definieras vilka kablar som ska vara interaktiva. För att öka komplexiteten under bombresan lade jag till så många kablar som möjligt, men bara några av dem är faktiskt anslutna till MakeyMakey, tänker på programmering via Scratch Jag prioriterade anslutningar som utlöser nycklar på kortet.

När jag använde JUMPERS var det nödvändigt att ta bort plastskydden och i vissa fall klippa av trådarna för att fixera dem på MakeyMakey.

Ett viktigt förslag är att undvika upprepning av trådarnas färger, särskilt de aktiva.

En annan viktig punkt är att kontrollera överskottet av kablar, som visas i den tredje bilden, jag limmade alla "FAKE" -kablar (ej anslutna) med en bit tejp.

Steg 5: Avsluta monteringen

Slutför monteringen
Slutför monteringen
Slutför monteringen
Slutför monteringen
Slutför monteringen
Slutför monteringen
Slutför monteringen
Slutför monteringen

Slutligen är det nödvändigt att ansluta alla tryckta delar. Använd starka fästband för att säkerställa att din MakeyMakey är avstängd från bomben.

För att fixa veken på bomben använde jag superlim och vegetabiliskt smör för att forma strängarna.

Efter avslutad kan du redan ansluta din MakeyMakey till enheten för att spela!

Steg 6: Utveckla spelgränssnitt

Utveckla spelgränssnitt
Utveckla spelgränssnitt
Utveckla spelgränssnitt
Utveckla spelgränssnitt
Utveckla spelgränssnitt
Utveckla spelgränssnitt

Vårt spel är utvecklat i Scratch, för att automatisera bombens framsteg eller misslyckandet. Jag utvecklade olika scenarier med den ursprungliga bombformen.

Bitarna utvecklades i vektor i Illustrator -programmet och exporterades i-p.webp

Efter det förvandlade jag alla klippbord till scenarier och justerade de grafiska elementen från grunden med bakgrundskompositionen.

Steg 7: Utveckla koden

Utveckla koden
Utveckla koden
Utveckla koden
Utveckla koden
Utveckla koden
Utveckla koden

För att utveckla vårt spel använder vi Scratch, programmeringen kan nås på länken i slutet av STEGET, men i grunden består den av att använda tidsvariabler, som subtraherar ett värde varje sekund. Det är en variabel för bomben, som definierar om spelaren klippte trådarna i rätt ordning eller om han är närmare att besegra.

Antal sprites har programmerats att förändras när sekunderna ändras och scenarierna ändras när spelaren träffar trådklippet.

Steg 8: SPELTID !!

SPELTID!!!
SPELTID!!!

Ha nu kul, kom ihåg att sekvensen för att klippa trådarna kommer att baseras på din programmering. Grundkodssekvensen är BREV D, PIL UPP, PIL NER, PIL HÖGER, PIL HÖGER OCH RYMD.

Jag är öppen för feedback och möjliga förbättringar i projektet, tack så mycket för din uppmärksamhet och för att uppskatta projektet.

Rekommenderad: