Sisällysluettelo:

MAKEY BOMB: 8 vaihetta
MAKEY BOMB: 8 vaihetta

Video: MAKEY BOMB: 8 vaihetta

Video: MAKEY BOMB: 8 vaihetta
Video: Gallo Saves Mackey From The Explosion - Chicago Fire 9x04 2024, Marraskuu
Anonim
MAKEY BOMB
MAKEY BOMB

MAKEY BOMB on elektroniikan perusprojekti, joka luo Makey Makeyn ja Scratchin avulla pelin, joka simuloi pommin purkamista. Tämä on rikas toiminta lohko -ohjelmoinnin, yksinkertaisen prototyyppien, elektroniikan perusasioiden ja käyttöliittymän kehittämisen opettamiseen. Projekti perustui virtuaalipeliin, joka jatkaa puhumista, eikä kukaan räjähdä, ja pyrkii luomaan sille fyysisen ja MAKER -vaihtoehdon.

Muista, että me torjumme väkivaltaista asennetta, näkemystä tai käyttäytymistä, tämä on vain peli ja ajatus on pitää hauskaa.

Tarvikkeet

Makey Makey

12 - Hyppyjohdot

3D tulostin

Akryylimaali

Leikkauspihdit

Monikäyttöiset pihdit

Jousisoitin

Eristysteippi

Tikari

Vaihe 1: Pommiosien valmistelu - 3D -tulostus

Pommiosien valmistelu - 3D -tulostus
Pommiosien valmistelu - 3D -tulostus
Pommiosien valmistelu - 3D -tulostus
Pommiosien valmistelu - 3D -tulostus
Pommiosien valmistelu - 3D -tulostus
Pommiosien valmistelu - 3D -tulostus

Makey Bombin koko rakenne tuotettiin 3D -muodossa, yhteensä kolme osaa, joissa oli liitäntä johtimille, joukko dynamiitteja ja pommin liitäntäpohja. Dynamiitti perustui Thingiversen @Johnygab -projektiin, tein muokkauksen leikkasi pommin sydämen sellaiseksi kuin hän aikoi tuottaa sen manuaalisesti narulla.

Pommiliitäntä mallinnettiin Tinkercadin avulla, projekti on avoin ja upotettu tähän vaiheeseen, jotta voit katsella osaa ja luoda sen itse, jos olet kiinnostunut. Periaatteessa otin MakeyMakeyn mittaukset, kuten tämän VAIHEEN ensimmäisessä kuvassa esitetään, ja sitten mallinnin laatikon, johon voisin helposti laittaa levyn. Pommiliitäntäpohja luotiin 3D -tulostuksen tukena, käytin osaa uudelleen muiden osien yhdistämiseen.

LISÄVINKKEJÄ:

Jos haluat oppia lisää Tinkercadista, liitteenä on linkki alustan oppitunneille. Se on loistava tapa ymmärtää ohjelmaa paremmin ja aloittaa.

Jos olet uusi 3D-tulostuksen maailmassa, tässä Instructable-sivustossa on myös hyvä johdanto-opetus tähän aiheeseen, linkki on tämä:

Vaihe 2: Valmistele 3D -osat maalausta varten

Image
Image
Valmistele 3D -osat maalausta varten
Valmistele 3D -osat maalausta varten
Valmistele 3D -osat maalausta varten
Valmistele 3D -osat maalausta varten

Tämä on yksinkertainen prosessi, tarvitset PRIMERin (musteenkiinnittimen), kannattaa muistaa, että tätä tuotetta myydään erilaisilla koostumuksilla eri materiaalien kiinnittämisen helpottamiseksi, tässä tuotannossa käyttämäni versio myydään suihkutettuna ja yhteensopiva muovin kanssa.

Levitä spray koko muovipinnalle, suosittelen maalauksen toistamista vähintään kahdesti ja anna sen kuivua hyvin ennen maalin levittämistä uudelleen.

Vaihe 3: 3D -osien maalaus

Image
Image
3D -osien maalaus
3D -osien maalaus
3D -osien maalaus
3D -osien maalaus
3D -osien maalaus
3D -osien maalaus

Jaoin maalausprosessini kahteen vaiheeseen, aluksi maalasin kappaleet tasaisilla väreillä airbrushilla, minkä jälkeen maalasin siveltimellä yksityiskohtien ja materiaalivaikutusten vuoksi.

Maali oli akryyli, lähes aina laimennettu vedellä!

Vaihe 4: Johtojen liittäminen

Image
Image
Johtojen yhdistäminen
Johtojen yhdistäminen
Johtojen yhdistäminen
Johtojen yhdistäminen

Tämä on manuaalisen prosessin raskain osa ja myös se, missä määritellään, mitkä kaapelit ovat vuorovaikutteisia. Monimutkaisuuden lisäämiseksi pommimatkan aikana lisäsin mahdollisimman monta kaapelia, mutta vain muutama niistä on todella kytketty MakeyMakey -laitteeseen. Scratch I: n kautta ohjelmointia ajatellen asetin etusijalle liitännät, jotka käynnistävät taululla olevat näppäimet.

Kun käytin JUMPERSia, oli tarpeen poistaa muovisuojat ja joissakin tapauksissa leikata johdot kiinnittää ne MakeyMakey -laitteeseen.

Tärkeä ehdotus on välttää lankojen, varsinkin aktiivisten, värien toistumista.

Toinen tärkeä asia on kaapelien ylimäärän hallinta, kuten kolmannessa kuvassa näkyy, liimasin kaikki "FAKE" -kaapelit (ei kytketty) teipillä.

Vaihe 5: Kokoonpanon viimeistely

Kokoonpanon viimeistely
Kokoonpanon viimeistely
Kokoonpanon viimeistely
Kokoonpanon viimeistely
Kokoonpanon viimeistely
Kokoonpanon viimeistely
Kokoonpanon viimeistely
Kokoonpanon viimeistely

Lopuksi kaikki tulostetut osat on yhdistettävä. Käytä vahvoja kiinnitysliuskoja varmistaaksesi, että MakeyMakey on ripustettu pommista.

Kiinnittääksesi sydänpommin pommiin, käytin superliimaa ja kasvisvoita jousien muotoiluun.

Kun olet valmis, voit yhdistää MakeyMakey -laitteen laitteeseen pelataksesi!

Vaihe 6: Peliliittymien kehittäminen

Peliliittymien kehittäminen
Peliliittymien kehittäminen
Peliliittymien kehittäminen
Peliliittymien kehittäminen
Peliliittymien kehittäminen
Peliliittymien kehittäminen

Pelimme on kehitetty Scratchissa, automatisoimaan pommin etenemistä tai epäonnistumista. Kehitin erilaisia skenaarioita käyttämällä alkuperäistä Bomb -muotoa.

Kappaleet kehitettiin vektorina Illustrator -ohjelmassa ja vietiin-p.webp

Sen jälkeen muutin kaikki leikepöydät skenaarioiksi ja yhdenmukaistin graafiset elementit alusta alkaen taustakoostumuksen kanssa.

Vaihe 7: Koodin kehittäminen

Koodin kehittäminen
Koodin kehittäminen
Koodin kehittäminen
Koodin kehittäminen
Koodin kehittäminen
Koodin kehittäminen

Pelimme kehittämiseksi käytämme Scratchia, ohjelmointiin pääsee STEP -vaiheen lopussa olevasta linkistä, mutta pohjimmiltaan se koostuu aikamuuttujista, jotka vähentävät arvon joka sekunti. Se on pommin muuttuja, joka määrittää, katkaiseeko pelaaja johdot oikeassa järjestyksessä vai onko hän lähempänä tappiota.

Numerotiedot on ohjelmoitu muuttumaan sekuntien vaihtuessa ja skenaariot muuttuvat, kun pelaaja osuu langankatkaisuun.

Vaihe 8: PELIAIKA !

PELIAIKA!!!
PELIAIKA!!!

Pidä nyt hauskaa ja muista, että johtojen katkaisujärjestys perustuu ohjelmointiisi. Peruskoodisarja on KIRJAIN D, YLÄNUOLI, ALANUOLI, OIKEA NUOLI, OIKEA NUOLI JA TILA.

Olen avoin palautteelle ja mahdollisille parannuksille hankkeessa, kiitos paljon huomiosta ja projektin arvostamisesta.

Suositeltava: