Sisällysluettelo:
- Vaihe 1: Komponentit ja liitännät
- Vaihe 2: Kirjasto ja koodi
- Vaihe 3: Juotos Stripboardilla
- Vaihe 4: 3D -suunnittelu
- Vaihe 5: Viimeinen vaihe
Video: Retro -pelihalli Arduinolla: 5 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:00
Hei kaikki! Haluan jakaa kanssanne projektin, jonka olemme tehneet tänä vuonna Creative Electronicsille, joka on Beng Electronics Engineering -moduuli Málagan yliopistossa, Televiestintäkoulussa.
www.uma.es/etsi-de-telecomunicacion/
Projekti koostuu minikokoisen arcade -koneen luomisesta kolmella yksinkertaisella pelillä, jotka on kehitetty Arduinon kanssa:
-> PINA: Tämä peli koostuu lattioiden pinoamisesta ja mahdollisimman korkealle nousemisesta, mutta ole varovainen harhaan johtamaan itseäsi, koska nopeus kasvaa ja lattiat pienenevät.
-> SPACE: Tässä pelissä sinun on vältettävä vihollisia, jotka putoavat joka kerta nopeammin ja saat parhaan mahdollisen pistemäärän.
-> COCO: Vertaa tarkkuutta ystäviesi kanssa aikarajapelissä ja näet kuka on paras ampuja.
Tässä on luettelo asioista, jotka sinun on tehtävä sen tekemiseksi:
- 1 Nokia 5110 LCD -näyttö.
- 1 Arduino Uno.
- 2 painiketta.
- 1 ohjaussauva.
- 1 kaiutin.
- 1 9V akku.
- 2 kytkintä.
- 1 RGB -led.
- 1 sovitin 9 V: n akulle, joka on yhteensopiva Arduinon kanssa.
- 5 10KOhm nestekidenäytölle.
- 2 10KOhm painikkeille.
- 3 330 ohmia RGB -ledille.
- Jotkut johdot.
- 1 3D -suunnittelu.
Vaihe 1: Komponentit ja liitännät
Tässä valokuvassa näet tarvittavat liitännät.
Komponenttien tarkistaminen on parempi tehdä ensin protoboardilla ennen juottamista.
Ensimmäinen askel on liittää nestekidenäyttö Arduino Unoon ja todistaa nastan liitännät oikein. Sitten sinun on tehtävä sama muiden komponenttien kanssa.
Vaihe 2: Kirjasto ja koodi
Nyt sinun on asennettava kirjasto LCD -näytön hallintaan. Linkki tähän ja lataa se:
www.rinkydinkelectronics.com/library.php?id…
On myös asiakirja, jossa on kaikki toiminnot, joita voit käyttää.
Seuraava vaihe on ladata koodimme ja todistaa se varmistaaksesi, että kaikki on oikein.
github.com/acl173/Retro-Arcade-Machine-wit…
Haluamme myös kiittää tätä viestiä, joka on auttanut meitä kolmannessa pelissä, jossa meidän piti vain muuttaa joitain asioita pelin lisäämiseksi pelihalliin:
www.elecfreaks.com/store/blog/post/joystic…
Vaihe 3: Juotos Stripboardilla
Kun olet varmistanut, että kaikki toimii oikein, alat juottaa nauhalle, mikä antaa vakautta ja selkeyttä piirille ja johtimille.
Ensimmäisessä kuvassa näet kaikki tekemämme yhteydet:
-> Sininen väri: urosnastat Arduinon yhdistämistä varten.
-> Musta väri: olemme käyttäneet nauhoja, jotka on kytketty linjoihin, ja olemme tehneet katkaisuja oikosulun välttämiseksi. Toinen kuva on esimerkki siitä.
-> Punainen väri: 10K D3-D7, 10K D12 ja D8 ja 330Ohm D11-D9.
-> Vihreä väri: liitoslevyn ja muiden osien väliset liitännät.
-> Violetti väri: liitoslevyn liitäntä.
-> Syaani väri: On kaksi nastaista väylää. Pisin nastaväylä on näytölle ja pieni ohjaussauvalle. Nastaväylät eivät ole välttämättömiä, voit käyttää johtoja, mutta se auttaa selkeämmässä suunnittelussa.
-> Oranssi väri: Merkitse stripboardin rajat.
Kolmas kuva on miltä sen pitäisi näyttää finaalissa.
Vaihe 4: 3D -suunnittelu
Tässä vaiheessa käytämme Intertetin ilmaista 3D -suunnittelua, josta pidimme. Linkki on täällä…
www.thingiverse.com/thing:2293173
Meidän oli kuitenkin tehtävä joitakin järjestelyjä, jotta ne sopisivat suunnitteluumme. Meidän piti esimerkiksi suurentaa painikkeita ja ohjaussauvan reikiä.
Silti voit tulostaa toisen mallin tai tehdä sen itse.
Vaihe 5: Viimeinen vaihe
Päätimme liimata komponentit silikonilla, koska se oli helppo ja hyvä vaihtoehto tehdä tämä prototyyppi.
Suositeltava:
Moottorin nopeuden mittaus Arduinolla: 6 vaihetta
Moottorin nopeuden mittaus Arduinon avulla: Onko moottorin kierrosluvun mittaaminen vaikeaa? En usko. Tässä on yksi yksinkertainen ratkaisu: Vain yksi infrapuna -anturi ja Arduino sarjassasi voivat tehdä niin. Tässä viestissä annan yksinkertaisen opetusohjelman, jossa selitetään kuinka mitata minkä tahansa moottorin kierrosluku IR -anturia ja A
Kasvimonitorin rakentaminen Arduinolla: 7 vaihetta
Kasvimonitorin rakentaminen Arduinolla: Tässä opetusohjelmassa opimme tunnistamaan maaperän kosteuden kosteusanturin avulla ja vilkkumaan vihreän LED -valon, jos kaikki on kunnossa ja OLED -näyttö ja Visuino
Liitäntäkaasuanturi Arduinolla: 4 vaihetta
Liitäntäkaasuanturi Arduinolla: MQ-2 savuanturi on herkkä savulle ja seuraaville syttyville kaasuille: nestekaasu, butaani, propaani, metaani, alkoholi, vety. Anturin vastus vaihtelee kaasutyypin mukaan. Savuanturissa on sisäänrakennettu potentiometri
Pyörivä joulukuusi ja ohjelmoitavat valot Arduinolla: 11 vaihetta
Pyörivä joulukuusi ja ohjelmoitavat valot Arduinolla: Pyörivä joulukuusi ja ohjelmoitavat valot Arduinolla Projektissa nähdään, kuinka tehdä pyörivä joulukuusi arduinolla, jäähdyttimellä, rei'itetyllä kokeilulaudalla, LED -valoilla ja joillakin muilla elektronisilla elementeillä
PC RGB -hallinta Arduinolla: 3 vaihetta
PC RGB -hallinta Arduinolla: Pelitietokoneessasi ei ole RGB: tä ?! Osta vain! Mutta entä jos emolevysi ei myöskään tue sitä? No … Rakenna oma ohjain