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, Decembar
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, pa je bilo prilično teško, ali nije nemoguće!

Korak 1: Skupljanje alata

Za ovaj projekat trebat će vam:

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

- klizač (potenciometar)

- Dugme

- LED ekran, 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.

Pa, kako to radite?

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!

Povežite svoje LED svjetiljke prema 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). Nabavite jedan ili svoje kabele i spojite ga na GND (uzemljenje) na vašem arduinu, a drugu stranu na liniju uzemljenja na matičnoj ploči. Sada će sve što stavite na cijelu ovu vodoravnu liniju biti utemeljeno.

Druga strana LED -a trebala bi biti na osnovnoj ploči. Možete ih staviti bilo gdje, sve dok ih povežete s digitalnim pinovima vašeg Arduina. Na taj način će 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 spojen 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 je "Life lampica", svjetlo koje pokazuje je li igrač izgubio ili ne. Ovo svjetlo treba spojiti na isti način, ali koristi digitalni pin 11.

I to je to za spajanje LED dioda!

Korak 3: Klizač

Slider
Slider
Slider
Slider
Slider
Slider

Klizač je prilično jednostavno povezati. Klizač ima 3 pina. Dva pina s jedne strane su uzemljenje i volt, a druga iglica je vaš signal.

Signalni pin ide na analogni pin A1

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

Ovo još nismo učinili, ali važno je i da napravite 5V liniju na svojoj ploči. Ili je ispod ili iznad linije zemlje i crveno je. Uzmite svoj kabel i ubacite ga u 5V na svom arduinu. Stavite drugu liniju na liniju 5V na vašoj 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 vaš klizač bi trebao biti povezan!

Korak 4: LED ekran

LED ekran
LED ekran

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

GND pin je jednostavan, povezujete ga ili na liniju uzemljenja na matičnoj ploči, ili na preostali uzemljivač na vašem 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.

Sada kada je vaš zaslon povezan, stavite arduino u izvor napajanja i provjerite radi li.

Korak 5: Dugme

Dugme
Dugme
Dugme
Dugme

Zadnje što trebate povezati je vaše dugme. Postoje različite vrste tipki s različitim načinima povezivanja. Gore možete vidjeti dugme koje koristim. Ako imate ovo ili slično dugme s istim pinovima, možete slijediti ovaj vodič. U suprotnom morate google kako spojiti svoje dugme.

Na ovom gumbu postoje 3 pinova.

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

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

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

Jej! 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 igra je sada spremna za rad! Možete prototipirati kućište s kartonom (kao što sam i ja) i odlučiti gdje želite klizač, dugme, LED ekran i LED svjetla.

Korak 7: Lemljenje

Solding
Solding

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 glačala za lemljenje.

Sve stvari koje ste upravo povezali na matičnoj ploči i arduinu, trajno ćete priložiti. Provjerite rade li sve vaše žice i imate li pravu žicu na pravom mjestu.

U redu, ovako sam to uradio.

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 stvarno veliko, ali pazite da imaju dovoljno prostora za vaše kabele. Sada, izvadite to lemilicu i jednu žicu prodali u liniju 5V 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 ovim pločama. Možete ih sve natrpati zajedno kako biste malo olakšali. To znači da bi sve vaše LED diode trebale biti kablirane, a manje dijelove treba lemiti na uzemljenu ploču. (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!

Ova futrola može biti sve što želite, sve dok dijelovi odgovaraju. Moja futrola je 3D štampani model koji sam dizajnirao ja i neko drugi 3D modeliran 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 ćete se kao vaš vlastiti projekt!

Dakle, ako ste već radili prototip, možete to iskoristiti 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 svoj vlastiti prekrasan projekt. Slobodno promijenite stvari kako želite. Što se mene tiče, ovaj projekat 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čuje se: