Sisällysluettelo:

Arduino -reaktiopeli: 9 vaihetta
Arduino -reaktiopeli: 9 vaihetta

Video: Arduino -reaktiopeli: 9 vaihetta

Video: Arduino -reaktiopeli: 9 vaihetta
Video: Control Position and Speed of Stepper motor with L298N module using Arduino 2024, Marraskuu
Anonim
Peli Arduino
Peli Arduino

Tein tämän pelin koulutehtävänä. Meidän piti tehdä jotain interaktiivista arduinon kanssa. Tämä on ensimmäinen Arduino -projektini, jonka olen koskaan tehnyt, joten se oli melko vaikeaa, mutta ei mahdotonta!

Vaihe 1: Työkalujen kerääminen

Tätä projektia varten tarvitset:

- Arduino. (Käytin nanoa, mutta voit käyttää mitä tahansa Arduinoa)

- liukusäädin (potentiometri)

- Nappi

- LED -näyttö, mieluiten 32 x 128

- Vähintään kuusi LED -lamppua (suosittelen hankkimaan joukon niitä, ne rikkoutuvat helposti)

- Leipälauta projektin testaamiseen

- paristopidike

- kannettava tietokone

- Juotosrauta

Vaihe 2: LED -valojen liittäminen

LEDien liittäminen
LEDien liittäminen

Kun olet kerännyt kaikki työkalut, on aika tehdä!

Tämä on projektin kaavio.

Joten miten teet tämän?

Liitä ensin Arduino tietokoneeseen ja lataa koodi. Lataa se Arduinollesi

Kun olet ladannut koodin, ota leipälauta ulos!

Liitä LED -lamput yllä olevan kaavion mukaisesti, aseta LED -merkkivalojen merkkijono leipälevyn maadoituslinjaan (yleensä se on sininen viiva leipälevyn yläosassa). Ota yksi tai kaapelit ja liitä se arduino -laitteen GND -liitäntään (maadoitus) ja toinen puoli leipälevyn maadoituslinjaan. Kaikki, mitä laitat tälle vaakasuoralle viivalle, maadoitetaan.

LEDien toisen puolen tulisi olla leipälevyllä. Voit laittaa ne minne tahansa, kunhan liität ne Arduinon digitaalisiin nastoihin. Näin he saavat sähköä ja voit käyttää niitä koodissasi. Mitä tulee digitaalisiin nastoihin: sinulla on viisi lediä, joten aiot liittää ne kaikki erilaisiin digitaalisiin nastoihin.

Led yksi on kytkettävä digitaaliseen nastaan 3, led kaksi kytketty digitaaliseen nastaan 5, led kolme kytketty digitaaliseen nastaan 7, led neljä kytketty digitaaliseen nastaan 9 ja led viisi kytketty digitaaliseen nastaan 10. Varmista, että liität kaapelit leipälaudan pystysuoralla viivalla, ei vaakasuoralla viivalla.

Siellä on kuudes ledi, tämä ledi on pelaajien "Life -lamppu", valo, joka ilmaisee, häviääkö pelaaja vai ei. Tämä valo on kytkettävä samalla tavalla, mutta se käyttää digitaalista pin 11.

Ja siinä kaikki LED -valojen liittämiseen!

Vaihe 3: Liukusäädin

Liukusäädin
Liukusäädin
Liukusäädin
Liukusäädin
Liukusäädin
Liukusäädin

Liukusäädin on melko helppo liittää. Liukusäätimessä on 3 nastaa. Toisella puolella olevat kaksi nastaa ovat maa ja voltti, toinen nasta on signaalisi.

Signaalitappi menee analogiseen nastaan A1

Maadoitustappi menee leipätaulusi maadoituslinjaan.

Emme ole vielä tehneet tätä, mutta on myös tärkeää tehdä 5 V: n johto leipälevyllesi. Se on joko maanpinnan alapuolella tai yläpuolella, ja se on punainen. Ota kaapeli ja aseta se 5 volttiin arduinoosi. Aseta toinen viiva 5V -linjaan leipälaudallasi. Tämä koko vaakasuora viiva on nyt 5V -linjasi ja voit laittaa kaiken sähkösi tänne.

Laita 5V nasta tähän linjaan ja liukusäätimen tulee olla kytketty!

Vaihe 4: LED -näyttö

LED -näyttö
LED -näyttö

Tämä ohjeosa toimii vain Arduino Nanon 4 -nastaisella LED -näytöllä. Varmista, että näytössäsi on seuraavat nastat: GND, VDD, SCK ja SDA. Arduino Unossa on SCK ja SDA kytketty ympäri, joten googlaa tämä vaihe, jos et ole varma kuinka liittää näyttösi.

GND -nasta on helppo, kytket sen joko leipälevyn maadoituslinjaan tai arduinon jäljellä olevaan maadoitukseen.

Liitä sen jälkeen VDD 5V -linjaasi.

SCK ja SDA käyttävät analogisia nastoja 4 ja 5, SCK käyttää analogista pin 5 ja SDA käyttää analogista pin 4.

Nyt kun näyttö on kytketty, laita arduino virtalähteeseen ja varmista, että se toimii.

Vaihe 5: Painike

Painike
Painike
Painike
Painike

Viimeinen asia, joka sinun tarvitsee yhdistää, on painike. On olemassa erilaisia painikkeita, joilla on erilaisia tapoja muodostaa yhteys. Yllä näet painikkeen, jota käytän. Jos sinulla on tämä tai vastaava painike, jolla on samat nastat, voit seurata tätä opetusohjelmaa. Muuten sinun on googletettava, miten painike yhdistetään.

Tässä painikkeessa on 3 nastaa.

GND menee leipäpöydällesi

VCC menee 5V -linjaasi leipätaululla

ja S on digitaalinen lähtö, menee digitaaliseen nastaan 8.

Jee! Nyt kaikki on kytketty ja valmis testaamaan.

Vaihe 6: Testaus

Testaus
Testaus

Kaikki on nyt testattavissa!

Jos et ole jo tehnyt sitä, lataa ja lataa koodi Arduinollesi. Se saattaa näyttää hieman oudolta, mutta pelisi on nyt valmis käytettäväksi! Voit prototyypittää kotelon pahvilla (kuten minä) ja päättää mihin haluat liukusäätimen, painikkeen, led -näytön ja led -valot.

Vaihe 7: Myynti

Myynnissä
Myynnissä

Tämä on nyt vaikea osa, etenkin Arduino Nano. Ennen kuin aloitat myymisen, varmista, että olet ulkona tai käytät naamaria, jotta et hengitä myrkyllistä rautaa myrkyllistä ilmaa.

Kaikki asiat, jotka olet juuri liittänyt leipälautaan ja arduinoon, aiot liittää pysyvästi. Varmista, että kaikki johdot toimivat ja että oikea johto on oikeassa paikassa.

Okei, näin tein sen.

5V -linja ja Ground -linja on luotava uudelleen jollakin, johon voit myydä. Käytin protoboardia (kuva yllä). Leikkaa protoboard niin, että sinulla on kaksi pienempää osaa. Sen ei tarvitse olla todella suuri, mutta varmista, että niissä on tarpeeksi tilaa kaapeleillesi. Ota nyt pois tuo rauta ja myi yksi johto leipälautasi 5 V: n linjalle. Toinen puoli tulee myydä yhdellä protoboards. Olemme luoneet nyt 5 V: n linjan, koko tämän protoboardin. Kaikki, mikä tarvitsee 5 V, voidaan myydä tähän. Tee sama toiselle protoboardille, mutta käytä Arduinon maadoitustappia.

Okei, kaikki, mikä tarvitsi 5 V: n ja Groundin, on myytävä näillä levyillä. Voit sotkea ne kaikki yhteen helpottaaksesi sitä. Tämä tarkoittaa, että kaikki ledit on kaapeloitava ja pienemmät osat on myytävä maan protoboardiin. (Muut puolet tulisi myydä niiden digitaalisiin nastoihin, joihin prototimme ne aiemmin)

Pohjimmiltaan kaikki kytkennät myydään näin.

Kun tämä on tehty, projektisi on pysyvä!

Vaihe 8: Kotelo

Kotelo
Kotelo

Viimeinen vaihe on koota kaikki yhteen: aiot suunnitella kotelon!

Tämä kotelo voi olla mitä haluat, kunhan osat sopivat. Koteloni on 3D -painettu malli, jonka suunnittelin ja joku muu 3D -mallinnin minulle, haluan ladata sen, mutta sen suunnittelussa on muutamia puutteita, joten on parasta, jos teet sellaisen itse. Lisäksi se tuntuu omalta projektiltasi, kun teet sen!

Joten jos teit prototyypin aiemmin, voit käyttää sitä varmistaaksesi, että sinulla on tarpeeksi tilaa kaikille osille. Älä myöskään unohda tehdä tilaa arduinosi kaapelille virtalähteellesi! Toivottavasti tulet hulluksi ja käytät omia materiaaleja ja värejä!

Vaihe 9: Viimeinen sana

Joten toivon, että pidit opetettavastani ja teit oman kauniin projektisi. Voit vapaasti muuttaa asioita haluamallasi tavalla. Mitä tulee minuun, tämä projekti ei ole vielä päättynyt. Lopullinen suunnitteluni toimi, mutta muutaman tunnin kuluttua Arduino lakkasi toimimasta, joten toivon löytäväni ratkaisun, jotta se toimii pysyvästi. Nautin tästä projektista, vaikka se oli paljon stressiä, tunteja ja kyyneleitä. Toivon saavani lisää tulevaisuudessa ja pidät projektistasi!

Suositeltava: