Sadržaj:

Zadružna igra Arduino: 9 koraka
Zadružna igra Arduino: 9 koraka

Video: Zadružna igra Arduino: 9 koraka

Video: Zadružna igra Arduino: 9 koraka
Video: Как люди представляют программиста, и как он выглядит на самом деле! 2024, Novembar
Anonim
Image
Image
Zadružna igra Arduino
Zadružna igra Arduino
Zadružna igra Arduino
Zadružna igra Arduino

U ovom uputstvu ćemo objasniti kako smo osmislili i izgradili igru saradnje „ZABAVA“.

Koristili smo Arduino Uno i NeoPixel LED traku, između ostalog. Pustite video za demonstraciju ZABAVE.

Korak 1: Šta nam treba?

Šta nam treba?
Šta nam treba?
Šta nam treba?
Šta nam treba?
Šta nam treba?
Šta nam treba?

Zahtjevi:

- Arduino

- Žice + materijal za lemljenje

- 3 dugmeta

- 1 POT-metar

- 1 LDR

- Višebojna LED traka (u ovom uputstvu smo koristili traku sa 30 LED dioda)

- Oglasna ploča (samo za testiranje koda ili dijelova)

- drvo (30x50cm)

- Laserski rezač (opcionalno, ako nije dostupan, normalna pila će također obaviti posao)

- Laptop + arduino softver

- Ljepilo za drvo

- brusni papir

- Pleksiglas (20x5 cm)

NAPOMENA: Koristili smo NeoPixel RGB 30 LED traku. Kôd je napisan sa Fastled bibliotekom. Budite sigurni da vaša LED traka radi s bibliotekom Fastled poput naše, u protivnom morate promijeniti kôd kako biste radili sa LED trakom.

Korak 2: Lemljenje dijelova - 1. dio

Lemljenje dijelova - 1. dio
Lemljenje dijelova - 1. dio
Lemljenje dijelova - 1. dio
Lemljenje dijelova - 1. dio
Lemljenje dijelova - 1. dio
Lemljenje dijelova - 1. dio
Lemljenje dijelova - 1. dio
Lemljenje dijelova - 1. dio

Sada kada imamo sve, možemo početi lemiti žice na dijelove.

Dugmad: Počinjemo sa dugmadima. Trebaju nam tri dugmeta, dva za samu igru, a jedno će nam biti dugme za resetiranje. Ova tri se mogu lemiti na isti način. Budući da imamo samo 3 uzemljivača, kombinirat ćemo tri žice za uzemljenje od dugmadi u jedno. Počnite sa lemljenjem dvije žice na nogice jednog od dugmadi. Moramo paziti na koju nogu smo ih lemili. Lak podsjetnik za to može biti lemljenje uvijek dijagonalno. Tako lemite prvu žicu, na primjer, na lijevu gornju nogu, a nakon toga lemite drugu žicu na desnu donju nogu. Tada će dugme uvijek biti pravilno lemljeno. Učinite to za sva tri dugmeta. Spajanje uzemljenih žica:

Kad sva dugmad imaju dvije lemljene žice, možemo spojiti žice za uzemljenje. Prvo stavite malo lema na sve tri. Zatim odlučite koja će biti srednja žica. Srednja žica bit će ona koju stavimo u uzemljenje na Arduinu. Provjerite je li srednja žica ispravno spojena na Arduino pin. Nakon toga lemite ostale dvije žice u srednju, tako da i dalje stane u Arduino.

Korak 3: Lemljenje dijelova - dio 2

Lemljenje dijelova - 2. dio
Lemljenje dijelova - 2. dio
Lemljenje dijelova - 2. dio
Lemljenje dijelova - 2. dio

Mjerač lonaca:

Sada radimo Potmetar. Ovo ima tri pina na koje moramo lemiti žice. Samo napred i uradi ovo.

Zatim jednostavno stavite malo lema na druge krajeve žice kako bismo ih mogli zalijepiti u Arduino -ove igle. Pogledajte shemu za broj pina. Pin u sredini je pin podataka.

Korak 4: Lemljenje dijelova - dio 3

Lemljenje dijelova - 3. dio
Lemljenje dijelova - 3. dio
Lemljenje dijelova - 3. dio
Lemljenje dijelova - 3. dio

LDR: Ovo je vrlo jednostavno. Kao i prije, samo lemite žice na pinove.

Nakon toga spojite žice kao što je prikazano na shemi.

Korak 5: Lemljenje dijelova - dio 4

Lemljenje dijelova - 4. dio
Lemljenje dijelova - 4. dio
Lemljenje dijelova - 4. dio
Lemljenje dijelova - 4. dio

NeoPixel:

Na kraju, ali ne i najmanje važno, moramo lemiti NeoPixel (30 LED) LED traku. Vrlo je sličan Potmetru. Ima tri pina, od kojih je srednji pin za podatke. Ali s ovom LED trakom je zabilježeno koji je pin 5V+, a koji GND (uzemljenje). Nakon toga samo pogledajte shemu za ispravne pinove na Arduinu.

Korak 6: Učitavanje koda

Sada kada je sve sastavljeno, možemo ga testirati pomoću koda. Kôd: Preuzmite priloženu.ino datoteku i otvorite je s Arduino IDE -om. Postavite ispravan port za vaš Arduino ako to još niste učinili. Zatim prenesite kod i isprobajte igru pritiskom na dugmad. Nakon nekoliko sekundi lampice bi se trebale uključiti.

Korak 7: Izrada kutije

Izrada kutije
Izrada kutije
Izrada kutije
Izrada kutije
Izrada kutije
Izrada kutije

Lasersko rezanje:

Sada kada imamo sve spremno, možemo početi s izgradnjom kutije. Preuzeli smo datoteku laserskog rezača sa web stranice "makercase.com". Na ovoj web stranici možete dizajnirati vlastitu kutiju i preuzeti html datoteku. Zatim možete uvesti ovu datoteku u Adobe Illustrator da biste je pretvorili u.dfx datoteku, koja radi s laserskim rezačem. U Adobe Illustratoru možete i odrediti sve što ste dodali u datoteku pomoću web stranice. Kad sve bude gotovo, možete laserski izrezati ovu datoteku na drvenu ploču 30x50 cm. Kad sve ovo završite, imate zagonetku koju možete zalijepiti i kutija je napravljena. Ako se ne uklapa dobro, možete upotrijebiti brusni papir. Ako nemate pristup laserskom rezaču, možete upotrijebiti uobičajenu pilu, ali to se neće tako precizno uklopiti. U ovom slučaju trebat će vam brusni papir kako bi savršeno pristajao. Ne zaboravite ostaviti barem jednu stranu kocke nezalijepljenom kako biste mogli staviti arduino i kontrolere u kutiju.

Korak 8: Montaža

Montaža
Montaža
Montaža
Montaža
Montaža
Montaža
Montaža
Montaža

Kako imamo sve što nam je potrebno, možemo početi sa sastavljanjem kutije. Nije tako teško, sve dok ste dobro obavili lemljenje.

Zidovi: Postoji više načina na koje ga možete sastaviti, ali ono što smo učinili je prvo zalijepili dvije strane kutije i stavili ih na dno. Na ovaj način smo sigurno znali da su savršeno zalijepljene i da će uvijek pristajati. Zatim smo uradili druga dva zida kutije i stavili je na dno. Nakon što smo pustili da se osuši oko sat vremena, odlučili smo spojiti dva komada zajedno. Zalijepimo i dno. Ostavimo da se osuši preko noći, ali 2 ili 3 sata bi također moglo biti dovoljno za nastavak procesa.

Dijelovi: Kad se ljepilo osuši, možemo početi umetati dijelove. Samo pazite da žice nisu sve zamršene. Stavite sve dijelove u željene rupe, osim gumba za resetiranje na vrhu. Sve smo učvrstili trakom, a zatim smo upotrijebili i ljepilo za tvrdu plastiku za pričvršćivanje dugmadi i mjerača lonaca. Ako to ne učinite, tipke se neće moći pritisnuti.

LED traka: Posljednji dio koji trebamo zalijepiti je LED traka. Uvjerite se da lijepo pristaje unutra. Za prozor gledatelja koristili smo pjeskareni pleksiglas. Inače bi LED diode bile prejake za oči. Samo ga zalijepite na mjesto.

Dugme za poništavanje: Kada završite, pazite da ne zaboravite zalijepiti gumb za poništavanje na gornju ploču i pustiti da se cijela jedinica osuši nekoliko sati. Najbolje je ostaviti da se osuši preko noći kako bi se ljepilo zaista stvrdnulo. Gornja ploča se ne smije lijepiti, ovo su vrata za pristup unutrašnjosti kad je potrebno (poput punjenja baterija). Nakon što je kutija za igru završena, možete je isprobati!

Korak 9: Zaključak

Zaključak
Zaključak

Gotovo

Ovako stvarate Arduino igru u kojoj intenzivno surađujete s prijateljima! U ovom uputstvu nismo obraćali pažnju na to kako objašnjavate igračima kako trebaju igrati igru na jednostavan način. U okvir smo dodali tekst koji objašnjava cilj igre, to je najdirektniji način da to objasnimo igračima. Dizajnu možete dodati i malu 'priču', na primjer bombu koju je potrebno spriječiti da eksplodira ili bateriju koju je potrebno napuniti. Slobodno promijenite kôd prema svojoj želji i isprobajte nove stvari s ovim postaviti.

Zabavite se! Tim ZABAVNO

Preporučuje se: