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, Studeni
Anonim
Image
Image
Kooperativna igra Arduino
Kooperativna igra Arduino
Kooperativna igra Arduino
Kooperativna igra Arduino

U ovom uputstvu ćemo objasniti kako smo osmislili i izgradili igru suradnje ‘ZABAVA’.

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

Korak 1: Što nam treba?

Što trebamo?
Što trebamo?
Što trebamo?
Što trebamo?
Što trebamo?
Što trebamo?

Zahtjevi:

- Arduino

- Žice + materijal za lemljenje

- 3 gumba

- 1 POT-metar

- 1 LDR

- Višebojna LED traka (u ovoj uputi koristili smo traku s 30 LED dioda)

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

- drvo (30x50 cm)

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

- Softver za prijenosno računalo + arduino

- Ljepilo za drvo

- brusni papir

- Pleksiglas (20x5 cm)

NAPOMENA: Koristili smo NeoPixel RGB 30 LED diode. Kôd je napisan s knjižnicom Fastled. Budite sigurni da vaša LED traka radi s bibliotekom Fastled poput naše, u protivnom morate promijeniti kôd kako biste radili s 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.

Gumbi: Počinjemo s gumbima. Potrebna su nam tri gumba, dva za samu igru, a jedan će nam biti gumb za resetiranje. Ova tri se mogu zalemiti na isti način. Budući da imamo samo 3 uzemljivača, kombinirat ćemo tri žice za uzemljenje od gumba u jedan. Počnite s lemljenjem dviju žica na noge jednog od gumba. Moramo paziti na koju nogu smo ih lemili. Lagan podsjetnik za to mogao bi biti uvijek lemljenje dijagonalno. Tako lemite prvu žicu, na primjer, na lijevu gornju nogu, a nakon toga lemite drugu žicu na desnu donju nogu. Tada će gumb uvijek biti pravilno lemljen. Učinite to za sva tri gumba. Spajanje uzemljenih žica:

Kada svi gumbi 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 na srednju, tako da i dalje stane u Arduino.

Korak 3: Lemljenje dijelova - 2. dio

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 naprijed i učini 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 podatkovni pin.

Korak 4: Lemljenje dijelova - dio 3

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

LDR: Ovaj je vrlo jednostavan. Kao i prije, samo lemite žice na igle.

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

Korak 5: Lemljenje dijelova - 4. dio

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 zabilježeno je koji je pin 5V+, a koji GND (uzemljenje). Nakon toga samo pogledajte shemu za ispravne pinove na Arduinu.

Korak 6: Prijenos 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 svoj Arduino ako to još niste učinili. Zatim prenesite kôd i isprobajte igru pritiskom na gumbe. Nakon nekoliko sekundi svjetla bi se trebala upaliti.

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 također možete utvrditi sve što ste dodali u datoteku pomoću web stranice. Kad sve bude gotovo, možete datoteku laserski izrezati na drvenu ploču 30x50 cm. Nakon što sve ovo završite, imate zagonetku koju možete zalijepiti i kutija je napravljena. Ako ne pristaje 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

Skupština
Skupština
Skupština
Skupština
Skupština
Skupština
Skupština
Skupština

Budući da imamo sve što nam je potrebno, možemo početi sastavljati kutiju. 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 zalijepljeni i da će uvijek pristajati. Zatim smo napravili druga dva zida kutije i također je stavili na dno. Nakon što smo pustili da se osuši oko sat vremena, odlučili smo spojiti dva komada zajedno. Na njega također zalijepimo dno. Ostavimo da se osuši preko noći, ali 2 ili 3 sata također mogu biti dovoljna 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 koristili i ljepilo za tvrdu plastiku za pričvršćivanje gumba i mjerača lonaca. Ako to ne učinite, gumbi se neće moći pritisnuti.

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

Gumb za resetiranje: Kad završite, 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 doista stvrdnulo. Gornja ploča se ne smije lijepiti, ovo su vrata za pristup utrobi iznutra po potrebi (poput punjenja baterija). Nakon što je kutija za igru završena, možete je isprobati!

Korak 9: Zaključak

Zaključak
Zaključak

Završeno

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 "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čeni: