Sadržaj:

Arduino reakcijska igra: 9 koraka
Arduino reakcijska igra: 9 koraka

Video: Arduino reakcijska igra: 9 koraka

Video: Arduino reakcijska igra: 9 koraka
Video: тутор как сделать игровой руль 2024, Studeni
Anonim
Arduino reakcijska igra
Arduino reakcijska igra

Napravio sam ovu igru kao školski zadatak. Morali smo napraviti nešto interaktivno s arduinom. Ovo je moj prvi Arduino projekt koji sam ikada napravio, tako da je bilo prilično teško, ali nije nemoguće!

Korak 1: Skupljanje alata

Za ovaj projekt trebat će vam:

- Arduino. (Koristio sam nano, ali možete koristiti bilo koji Arduino)

- klizač (potenciometar)

- Tipka

- LED zaslon, po mogućnosti 32 x 128

- Najmanje šest LED svjetiljki (preporučio bih da nabavite hrpu njih, lako će se slomiti)

- Matična ploča za testiranje vašeg projekta

- držač baterije

- prijenosno računalo

- Lemilica

Korak 2: Spajanje LED dioda

Spajanje LED dioda
Spajanje LED dioda

Kad sakupite sav svoj alat, vrijeme je za izradu!

Ovo je shema projekta.

Dakle, kako to učiniti?

Prije svega, povežite svoj Arduino s računalom i preuzmite kôd. Prenesite ga na svoj Arduino

Kad učitate kôd, izvadite svoju ploču!

Spojite svoje LED svjetiljke kao na gornjoj shemi, stavite mlaznicu LED -a u liniju uzemljenja na vašoj ploči (obično je to plava linija na gornjoj strani vaše ploče). Uzmite jedan ili svoje kabele i spojite ga na GND (uzemljenje) na svom arduinu, a drugu stranu na liniju uzemljenja na ploči. Sada će sve što stavite na cijelu ovu vodoravnu liniju biti utemeljeno.

Druga strana LED -a trebala bi biti na ploči. Možete ih staviti bilo gdje, sve dok ih povežete s digitalnim pinovima vašeg Arduina. Na taj će način dobiti električnu energiju i možete ih koristiti za svoj kôd. Što se tiče digitalnih pinova: imate pet LED dioda, pa ćete ih sve spojiti na različite digitalne pinove.

Led jedan bi trebao biti spojen na digitalni pin 3, dva vodiča spojena na digitalni pin 5, tri vodiča spojena na digitalni pin 7, četiri vodiča spojena na digitalni pin 9 i pet vodova spojena na digitalni pin 10. Provjerite jeste li postavili kabele na okomitu liniju vaše matične ploče, a ne na vodoravnu liniju.

Postoji šesta led dioda, ova lampica vaših igrača "Lampa života", svjetlo koje pokazuje je li igrač izgubio ili ne. Ovo svjetlo treba biti spojeno na isti način, ali koristi digitalni pin 11.

I to je to za spajanje LED dioda!

Korak 3: Klizač

Klizač
Klizač
Klizač
Klizač
Klizač
Klizač

Klizač je prilično jednostavno spojiti. Klizač ima 3 igle. Dva pina s jedne strane su uzemljenje i volt, drugi pin je vaš signal.

Signalni pin ide na analogni pin A1

Igla za uzemljenje ide do uzemljenja na vašoj ploči za kruh.

Ovo još nismo učinili, ali također je važno napraviti 5V liniju na svojoj ploči. Nalazi se ispod ili iznad linije tla i crvena je. Uzmite svoj kabel i stavite ga u 5V na svom arduinu. Drugu liniju stavite na 5V liniju na ploči. Cijela ova vodoravna linija sada je vaš 5V vod i ovdje možete staviti svu svoju električnu energiju.

Stavite pin 5V na ovu liniju i klizač bi trebao biti spojen!

Korak 4: LED zaslon

LED zaslon
LED zaslon

Ovaj dio upute radi samo za 4 -pinski LED zaslon na Arduino Nano. Provjerite ima li vaš zaslon ove pinove: GND, VDD, SCK i SDA. Arduino Uno ima promijenjene SCK i SDA pa proguglajte ovaj korak ako niste sigurni kako spojiti zaslon.

GND pin je jednostavan, spajate ga ili na liniju uzemljenja na ploči, ili na preostali uzemljivač na arduinu.

Nakon toga spojite VDD na 5V liniju.

SCK i SDA koriste analogne pinove 4 i 5, SCK koristi analogni pin 5, a SDA koristi analogni pin 4.

Sad kad je vaš zaslon spojen, stavite arduino u izvor napajanja i provjerite radi li.

Korak 5: Gumb

Dugme
Dugme
Dugme
Dugme

Zadnje što trebate povezati je vaš gumb. Postoje različite vrste gumba s različitim načinima povezivanja. Gore možete vidjeti gumb koji koristim. Ako imate ovaj ili sličan gumb s istim pinovima, možete slijediti ovaj vodič. Inače morate google kako spojiti svoj gumb.

Na ovom gumbu postoje 3 igle.

GND ide na vašu liniju uzemljenja na ploči

VCC ide na vašu 5V liniju na ploči

i S je digitalni izlaz, ide na digitalni pin 8.

Da! Sada je sve povezano i spremno za testiranje.

Korak 6: Testiranje

Testiranje
Testiranje

Sada je sve spremno za testiranje!

Ako već niste, preuzmite i prenesite kôd na svoj Arduino. Možda izgleda pomalo čudno, ali vaša je igra sada spremna za rad! Možete prototipirati kućište s kartonom (kao što sam i ja) i odlučiti gdje želite klizač, gumb, LED zaslon i LED svjetla.

Korak 7: Lemljenje

Lemljenje
Lemljenje

Ovo je najteži dio, posebno na Arduino Nano. Prije nego počnete prodavati, provjerite jeste li vani ili koristite masku kako biste spriječili udisanje otrovnog zraka iz lemilice.

Sve stvari koje ste upravo spojili na svoju ploču i arduino, trajno ćete priložiti. Provjerite rade li sve vaše žice i imate li pravu žicu na pravom mjestu.

U redu, ovako sam to učinio.

5V liniju i uzemljenje morate ponovno stvoriti s nečim na što možete prodati. Koristio sam protoboard (slika gore). Izrežite protoboard tako da imate dva manja dijela. Ne mora biti jako velik, ali pazite da imaju dovoljno prostora za vaše kabele. Sada, izvadite to lemilo za lemljenje i jednu žicu prodali na 5V liniju na vašoj ploči. Druga strana bi trebala biti prodana na jednoj od protoboarda. Sada smo na cijeloj ovoj ploči ponovo stvorili 5V liniju. Na ovo se može prodati sve što treba 5V. Učinite isto za drugu protoboard, ali upotrijebite pin za uzemljenje na svom Arduinu.

U redu, sve što je prije trebalo 5V i uzemljenje, mora se prodati na ove ploče. Možete ih sve skupa natrpati kako bi vam bilo lakše. To znači da bi sve vaše LED diode trebale biti kablirane, a manje dijelove spajati na uzemljenu protoboard. (Druge strane trebale bi se prodati na njihove digitalne pinove na kojima smo ih prethodno prototipirali)

U osnovi, sve što ste spojili bit će prodano ovako.

Kad to učinite, vaš je projekt trajan!

Korak 8: Kućište

Kućište
Kućište

Posljednji korak je sastavljanje svega: dizajnirat ćete kućište!

Ovaj kovčeg može biti sve što želite, sve dok dijelovi odgovaraju. Moj slučaj je 3D ispisani model koji sam ja dizajnirao i netko drugi 3D modelirao umjesto mene, želim ga prenijeti, ali ima nekoliko nedostataka u dizajnu, pa je najbolje da ga sami napravite. Osim toga, kad to učinite, osjećat će se kao vaš vlastiti projekt!

Dakle, ako ste već prototipirali, to možete upotrijebiti kako biste bili sigurni da imate dovoljno prostora za sve dijelove. Također, ne zaboravite osloboditi prostor za kabel vašeg arduina do izvora napajanja! Nadam se da ćete poludjeti i koristiti vlastite materijale i boje!

Korak 9: Završna riječ

Dakle, nadam se da ste uživali u mojim instrukcijama i napravili vlastiti prekrasan projekt. Slobodno promijenite stvari kako želite. Što se mene tiče, ovaj projekt još nije završen. Moj konačni dizajn je uspio, ali nakon nekoliko sati moj Arduino je prestao raditi, pa se nadam da ću pronaći rješenje kako bi radilo trajno. Uživao sam u ovom projektu, iako je bilo puno stresa, sati i suza. Nadam se da ću u budućnosti zaraditi više i da će vam se svidjeti vaš projekt!

Preporučeni: