Sisällysluettelo:

DIY Steampunk Operation Game, Arduino -pohjainen: 9 vaihetta (kuvilla)
DIY Steampunk Operation Game, Arduino -pohjainen: 9 vaihetta (kuvilla)

Video: DIY Steampunk Operation Game, Arduino -pohjainen: 9 vaihetta (kuvilla)

Video: DIY Steampunk Operation Game, Arduino -pohjainen: 9 vaihetta (kuvilla)
Video: My DIY steampunk operation game, arduino based 2024, Marraskuu
Anonim
Image
Image

Tämä hanke on melko laaja. Se ei vaadi paljon työkaluja tai aiempaa tietämystä, mutta se opettaa kenelle tahansa (minä mukaan lukien) paljon monilla eri valmistusosastoilla!

Kuten vangitseva tunnistus Arduinolla, moniajo Arduinolla ja nopeiden, helppojen metalliosien tekeminen ja yksinkertaisen tulostuspaperin liimaaminen puuhun.

Haluan myös rohkaista kaikkia tätä tekeviä mukauttamaan projektin tarpeidesi ja toiveidesi mukaan. Ehkä haluat tehdä sen isommaksi, pienemmäksi tai erilaisella kuvalla jne.… Kaikki on vain ehdotusta, anna luovuutesi vapautua!

Joten mikä on tässä pelissä parempi kuin klassinen käyttöpeli?

Ensimmäinen: Ei kaapelia pinseteissä, ei rajoituksia!

Toiseksi: sydämenlyönti, joka kuvastaa potilaan loukkaantumista ja tasainen viiva!

Kolmanneksi: Voit käyttää kuvaa mistä tahansa Adonis -ruumiista ja ripustaa pelin seinällesi, jos et leiki sillä!

Koska projekti on melko laaja, tässä on askelindeksi

Vaihe 1: johdotus ja juotos

Vaihe 2: Koodi

Vaihe 3: Kapasitanssin mittaus

Vaihe 4: Arduino -monitehtävä

Vaihe 5: Pinsetit

Vaihe 6: Potilaan liimaaminen

Vaihe 7: Leikkaa hänet ylös ja kiinnitä pelti

Vaihe 8: "Elimet"

Vaihe 9: Joidenkin häviävien päiden sitominen

Tarvikkeet

Materiaalit:- Kaksi puuta, jotka ovat sen kokoisia, kuin haluat pelisi tekevän (koska käytin tulostettua DIN A4 -paperipaperia, otin puun vain muutaman sentin isommaksi) alakappaleen paksuuden tulisi ylittää Arduinon paksuus, yläkappaleen tulee olla 1-2, 5 cm paksu

- Puuliima ja jotain 2 -osaista epoksi/kuumaliimaa/superliimaa….

-Jotkut ruuvit, joilla pohja voidaan kiinnittää yläkappaleeseen, mutta ei lävistää…. Kaikki sopivan pituiset puuruuvit sopivat ja jotkut pienet

-Tulostettu potilas paperille

-Yksi Arduino (käytin nanoa)

-summeri (pietsokaiutin)

-LED (ei oikeastaan välttämätöntä, mutta syke on aika siisti)

-Vastukset (noin 200kΩ ja 100Ω)

-Pinsetit (magneettiset, vähintään johtavat (vaihe 5))

-Virtalähde, joka toimii Arduinolla (paristot eivät toimi)

-Myös odotan, että useimmilla ihmisillä on jo → juotosvälineitä, kaapeleita, ohut ohutlevy (paputölkki tai jotain sinkittyä terästä)

Lisäys (jos haluat tehdä siitä hieman hienompaa):

- Kuvakehys

- Kirkas maali

- Messinki tai messinki

- Protoboard

- Magneetit

- Vaihtaa

- Ruuviliittimet

- Pistoke

Työkalut:

- Puu pora

- Puu saha

- Juotosrauta

- Jotkut pihdit

- Taltta- tai laatikkoleikkuri

- ehkä harjat

- Pyörivä työkalu olisi mahtava

Vaihe 1: Johdotus ja juottaminen

Johdotus ja juottaminen
Johdotus ja juottaminen
Johdotus ja juottaminen
Johdotus ja juottaminen

Laitoin askeleen etusijalle, mutta sinun ei pitäisi tehdä tätä ensin;). Leipälauta olisi mahtava tähän… Haluan sinun ajattelevan tätä ensin, koska kaikki muu rakennetaan tämän ympärille enemmän tai vähemmän. Pidä kaavio mielessä, JOS sinulla ei ole leipälautaa. Jos sinulla on yksi johto, se virittää koodin seuraavassa vaiheessa.

Itse asiassa juota kaikki vaiheen 8 jälkeen kuvan mukaisesti.

R1: n pitäisi olla 200 kΩ: n vastus (100 kΩ toimisi myös capsens -kirjaston mukaan)

R2: n tulisi olla 120 Ω: n vastus

Vaihe 2: Koodi

Tässä on käyttämäni ja kirjoittamani koodi. Joillakin toivottavasti hyödyllisillä huomautuksilla. Sinun on salattava Arduinoasi sillä …

Vaihe 3: Kapasitanssin mittaus

Kapasitanssin mittaus
Kapasitanssin mittaus

En ole auktoriteetti tässä asiassa, mutta kaikella on kapasiteetti (myös sinulla). Joten jos kosketat metallia metallipinseteillä tai paljain käsin, muutat nastan 9 kapasitanssia. Kapasitanssi muuttaa aikaa (nasta 4), joka vastaanottaa signaalin (nasta 9). Arduino lähettää signaalin hyvin usein ja tarkistaa lähetyksen ja vastaanoton välisen viiveen. Jos viive muuttuu, Arduino muistaa. Koodin älykäs osa, jota en ole kirjoittanut, myös tasoittaa tulokset ja kalibroi itsensä. Jos kapasitanssianturi on liian herkkä tai ei tarpeeksi herkkä, voit muuttaa koodiin merkittyjä parametreja, kunnes se toimii haluamallasi tavalla.

Voit käyttää kapasitanssin tunnistusta muissa projekteissa hienosti, joten ajattelin selittää sen yksityiskohtaisemmin ja kiinnittää siihen enemmän huomiota omassa vaiheessa. En tiennyt siitä ennen projektin tekemistä.

Vaihe 4: Arduino Multi Tasking

Arduino Multi Tasking
Arduino Multi Tasking

Jos sinulla on koodauskokemusta Arduinon kanssa, tiedät, että se toimii vain jokaisella komentoriviltä eikä voi tehdä asioita samaan aikaan.

En myöskään ole auktoriteetti tässä asiassa, mutta kerrot periaatteessa Arduinolle (ainakin tässä tapauksessa): tee tehtävä A x millisekunnille ja tehtävä B y millisekunnille. Tarvitset sitä tässä tapauksessa vain, jos haluat saada LED -valon ja summerin sykkeen tunnistamalla kapasitanssin. Halusin todella molemmat, joten käytin ylimääräistä aikaa koodata se. Sydämenlyönti tekee todella paljon hämmästyttävää tässä projektissa. Näin ainakin luulen…

Voit käyttää tätä "moniajoa" muissa projekteissa ja se voi olla erittäin voimakas, joten ajattelin selittää sen yksityiskohtaisemmin ja kiinnittää siihen enemmän huomiota omassa vaiheessa. En tiennyt siitä ennen projektin tekemistä.

Vaihe 5: Pinsetit

Pinsetit
Pinsetit
Pinsetit
Pinsetit
Pinsetit
Pinsetit

Arduino käyttää koodissani olevia pinsettejä aloitus- ja pysäytyssignaalina. Se havaitsee, poistetaanko pinsetit paikaltaan seuraamalla nastoja 2 ja 12 (et luultavasti tarvitse kahta… toista käytetään keskeytyksenä Arduinon herättämiseksi ja toista pysäytystilan havaitsemiseksi, joten en en tiedä olisinko voinut käyttää vain yhtä tappia…). Joten tarvitset kaksi pistettä, joissa pinsetit voivat ottaa yhteyttä peliin.

Niissä on useita mahdollisuuksia:

- Muodostat kaksi metallikoukkua, jotka työntyvät ulos pelistä ja jotka on liitetty maahan / nastoihin (Luonnos 1) luultavasti helpoin ja yksi parhaista ratkaisuista. Tätä ratkaisua varten pinsettien ei tarvitse olla magneettisia.

- Voit myös käyttää magneetteja teräksen takana tai liimata joitain magneetteja ei-rautametallien taakse (luonnos 2-3)

Koska minulla on metallisorvi, tein ne kuten luonnoksessa 4. Tein joitain messinkiosia, jotka ulottuvat etupaneelin läpi ja joissa on joitain magneetteja. Magneetit ja lanka voidaan puristaa ruuvilla samanaikaisesti.

Luultavasti on olemassa parempia ja/tai helpompia tapoja, ole luova!

Vaihe 6: Potilaan liimaaminen

Kuvan asettaminen puulle on vaikeaa, eikö? Ei, tuskin tarvitset siihen mitään! Etsin Internetistä, miten se tehdään, mutta kaikki vaihtoehdot tuntuivat minusta liian monimutkaisilta.

Voit tietysti myös kokeilla niitä saadaksesi potilaasi puun yläosaan (laser, polttaminen, siirtopaperi, jyrsintä tai kaiverrus …).

Otin ensin vain tavallisen puuliiman (osittaisen onnistumisen jälkeen liimalla ruiskutettaessa) peitin sekä puupinnan että normaalille paperille tulostamani kuvan ohuella, mutta johdonmukaisella liimakerroksella. Tämä on vaikeaa, mutta koska materiaali on halpaa ja voit vain vetää sen pois, saat muutamia ylityksiä. Peitä ensin paperin takaosa, jotta liima voi todella imeytyä läpi. Levitä ohut kerros etupaneelin etupuolelle seuraavaksi. Kun olet valmis, liima on todennäköisesti hieman kuiva, mikä on hyvä asia. Aseta paperi puulle yhdestä reunasta alkaen kuplien välttämiseksi. Todennäköisesti siellä on kuplia, älä paniikkia. Voit puristaa kuplat ulos jonkinlaisella sylinterillä, jonka rullaat paperin päälle. Näin painat paperia tasaisesti äläkä repäise sitä irti. Kuivaamisen jälkeen se on tehtävä ja voit maalata puun/paperin halutessasi jollakin lakalla sen suojaamiseksi.

Voit käyttää tätä muissa projekteissa, joissa haluat satunnaisen kuvan puusta, joten ajattelin selittää sen yksityiskohtaisemmin ja kiinnittää siihen enemmän huomiota omassa vaiheessa. En tiennyt siitä ennen projektin tekemistä.

Vaihe 7: Leikkaa hänet ylös ja kiinnitä pelti

Leikkaa hänet ylös ja kiinnitä pelti
Leikkaa hänet ylös ja kiinnitä pelti
Leikkaa hänet ylös ja kiinnitä pelti
Leikkaa hänet ylös ja kiinnitä pelti
Leikkaa hänet ylös ja kiinnitä pelti
Leikkaa hänet ylös ja kiinnitä pelti
Leikkaa hänet ylös ja kiinnitä pelti
Leikkaa hänet ylös ja kiinnitä pelti

Tarvitset reikiä edessä ja takana.

Etukappaleessa voit vain porata tai sahata joitakin haluamasi kokoisia ja muotoisia reikiä potilaalle sopivaksi. Kuvasta näet, missä tein reiät (vain inspiraationne vuoksi). Käytin isoa Frostner -bittiä, mutta voit tehdä ne haluamallasi tavalla. Koska en halunnut peltiä näkyviin, porasin hieman isomman reiän takaa, ei kokonaan ja pienemmän reiän edestä, kuten yllä olevasta luonnoksesta näkyy !!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!. Toivottavasti jätit jonkun paikan Arduinolle ja johtimille. Joo? Loistava! Merkitse nyt niiden paikat ja leikkaa V-ura Arduinon etuosan jokaiseen reikään. Lehdon on sovittava mihin tahansa kaapeliin, jota haluat käyttää. Groves Heartbeat -merkkivalolle, virtapistokkeelle, kytkimelle ja pinseteille voidaan myös leikata nyt.

Takakappaleessa sinun tarvitsee vain tehdä tilaa elektroniikalle. Se on luultavasti paras ja helpoin leikata tämä osa pois tehdäkseen tilaa, mutta en halunnut tehdä elektroniikasta näkyvää takana, joten tein vain sokea reiän.

Kaikki johdot ja elektroniikka on kiinnitettävä puun etuosan takaosaan. Olen pahoillani, en tehnyt niin. Nyt on aika leikata pelti nauhoiksi reikien sisäseinien verhoamiseksi. Ennen liimaamista kiinnitä (juota) niihin tarpeeksi pitkä lanka, joka saavuttaa Arduinon. Liimauksen jälkeen juottaminen on sotkuista, joten tee se ennen. Testaa, onko metalli johtava tai onko se pinnoitettu jollakin. Jos se on päällystetty, poista pinnoite hiomalla tai lämmöllä.

Nyt voit liimata levyt ja johdot paikoilleen. Kiinnitä myös muu elektroniikka vaiheen 1 mukaisesti.

Voit myös ruuvata selkäsi eteen.

Melkein valmis!

Vaihe 8: "Elimet"

"Elimet"
"Elimet"
"Elimet"
"Elimet"

Mietin näitä pitkään, kun kaikki muu oli tehty. Tarvitsin jotain johtavaa luumalmin muotoista ruuvimeisseliä tai jotain. Halusin ensin leikata sen pois ohutlevystä ja voit tehdä sen täysin, mutta se on paljon tai työtä. Päätin heittää ne tinasta (vain juotospurkista). Voit vain veistää jotain kovasta (yksityiskohdista vaikeasta) puusta ja sulata tina suoraan valettuun juotosraudalla ja vetää sen ulos. Niin minä tein. Taivutan myös kuparilankaa muotoon tietyillä pihdeillä. Se toimii myös hienosti ja hyviä elimiä voidaan tehdä tällä tavalla.

Se on hauskaa, ja lyön vetoa, ettei vain lapsi minussa pidä siitä. Oikeat lapset haluaisivat nähdä oikean metallin valmistuvan hetkessä, olen melko varma. Ole vain varovainen höyryjen kanssa. Juotospurkki vapauttaa höyryjä ja puu, joka palaa hieman, ei todennäköisesti ole terveellistä. Joten tee se hyvin ilmastoidussa huoneessa, ulkona tai paikassa, jossa sinä (tai lapsesi) et hengitä höyryjä.

Vaihe 9: Joidenkin menetettyjen päiden sitominen

Joidenkin menetysten lopettaminen
Joidenkin menetysten lopettaminen
Joidenkin menetysten lopettaminen
Joidenkin menetysten lopettaminen

Kehystin omani, ehkä haluat harkita sitä myös;)

Porasin myös reiän taakse ripustaaksesi sen seinälle

Kuinka pelata:

voit pelata useilla eri tavoilla, mutta mielestäni on parasta, kun sanot useita tinapaloja, joiden täytyy mennä sisään ja tulla ulos potilaasta, ennen kuin häviät, ja he ovat tasaisia ja sitten pelikumppanisi on ylitä tämä numero, kunnes joku häviää

Pinsetit on luultavasti asetettava paikoilleen kierrosten välillä.

Hauskaa pelaamista ja tekemistä!

Mielestäni tämä on hieno projekti lapsille/teini -ikäisille vanhempiensa kanssa, koska voit oppia paljon ja voit pelata sitä, mitä rakennat myöhemmin.

Suositeltava: