Sisällysluettelo:

Yksinpelin reaktioajastin (Arduinolla): 5 vaihetta
Yksinpelin reaktioajastin (Arduinolla): 5 vaihetta

Video: Yksinpelin reaktioajastin (Arduinolla): 5 vaihetta

Video: Yksinpelin reaktioajastin (Arduinolla): 5 vaihetta
Video: Voitin yksin pelin 2024, Marraskuu
Anonim
Yksinpelin reaktioajastin (Arduinolla)
Yksinpelin reaktioajastin (Arduinolla)
Yksinpelin reaktioajastin (Arduinolla)
Yksinpelin reaktioajastin (Arduinolla)

Tässä projektissa rakennat reaktioajastimen, joka toimii Arduinolla. Se toimii Arduinon millis () -toiminnolla, jossa prosessori tallentaa ajan ohjelman alkamisen jälkeen. Voit käyttää sitä löytääksesi aikaeron valon syttymisen ja painikkeen vapauttamisen välillä. Kaikki arvot annetaan millisekunteina.

Pelissä sinun on pidettävä painiketta painettuna, jonka jälkeen LED syttyy. Sinun on vapautettava painike, kun LED sammuu. Jos vapautat sen liian aikaisin, LCD -näyttöön tulee teksti "Julkaistu liian aikaisin". Painikkeen vapauttamiseen kulunut aika, reaktioaika, näkyy nestekidenäytössä.

Tarvikkeet

Huomaa, että kuvassa ei näy kaikkia projektin edellyttämiä komponentteja

1) 1 x Arduino nano/Arduino Uno + liitäntäkaapeli

2) 5 cm x 5 cm perfboard

3) 20 x hyppyjohtoa tai -johtoa

4) 1 x 16x2 LCD -näyttö (valinnainen)

5) 1 x 100K tai 250K potentiometri

6) 1 x 9V akku + liitinpidike

7) 1 x 5 mm LED

8) 1 x PTM -hetkellinen kytkin

9) 1 x 3V tai 5V summeri

Suurimman osan tuotteista voi ostaa Amazonista. Amazonissa on pari elektroniikkasarjaa, jotka tarjoavat sinulle kaikki peruskomponentit, kuten vastukset, diodit, transistorit jne. Tämä linkki, jonka olen löytänyt antavan minulle vastinetta, on saatavilla tästä linkistä.

Minulla oli henkilökohtaisesti suurin osa komponenteista jo, kun teen paljon tämän tyyppisiä projekteja. Keksijöille Singaporessa Sim Lim Tower on paikka ostaa kaikki elektroniset komponentit. Suosittelen Space -elektroniikkaa, Continental -elektroniikkaa tai Hamilton -elektroniikkaa 3. kerroksessa.

Vaihe 1: Piirin suunnittelu ja ymmärtäminen

Suurin osa työstä tehdään Arduinon koodilla. LEDin, summerin ja PTM -kytkimen lisäksi ei ole monia vakioelektroniikkakomponentteja. Siitä huolimatta on edelleen ratkaisevan tärkeää ymmärtää piiri.

1) PTM -kytkimen toinen pää on kytketty +5 V: iin ja toinen Arduino -nastaan. Arduino-nasta on myös kytketty maahan käyttämällä 10K ohmin alasvetovastusta. Tämä estää kelluvan jännitteen vaikuttamisen tapin tilaan.

2) LED -anodi on kytketty suoraan arduinoon. LEDin jännitteen lisäämiseksi ei tarvitse olla transistoria. Arduino tarjoaa riittävän määrän virtaa LED -valolle. LEDin katodi on kytketty maahan.

3) Lopuksi sama prosessi tapahtuu summerilla, mutta eri Arduino -nastalla.

4) Nestekidenäytön ja arduinon väliset liitännät on korostettu kaavioissa ja fritzing -malleissa.

Vaihe 2: Piirikaaviot ja rakentaminen

Piirikaaviot ja rakentaminen
Piirikaaviot ja rakentaminen
Piirikaaviot ja rakentaminen
Piirikaaviot ja rakentaminen
Piirikaaviot ja rakentaminen
Piirikaaviot ja rakentaminen

Piirin kokoamiseen on pari vaihtoehtoa.

1) Ihmisille, jotka pääsevät elektroniikkaan, suosittelen leipälevyn käyttöä piirin rakentamiseen. Se on paljon vähemmän sotkuinen kuin juottaminen, ja se on helpompi korjata, koska johdot voidaan säätää helposti. Noudata kuvissa esitettyjä liitäntöjä.

2) Kokeneemmille henkilöille kokeile juotospiirin käyttöä leipälevylle. Se on pysyvämpi ja kestää pidempään. Lue ja noudata kaaviota saadaksesi ohjeita.

3) Lopuksi voit myös tilata valmiita piirilevyjä SEEEDistä. Sinun tarvitsee vain juottaa komponentit. Tarvittava Gerber -tiedosto on liitteenä vaiheessa. Tässä on linkki Google -aseman kansioon, jossa on zip -Gerber -tiedosto:

Vaihe 3: Arduino -koodi

Arduino -koodi
Arduino -koodi

Koodi on tämän hankkeen haaste. Paljon on tehtävä yhdellä tyhjällä silmukalla, ja navigointi koko ajan ja silmukoiden sisällä voi kestää jonkin aikaa.

Koodissa on joitain kommentteja, joiden avulla voit seurata. Voit ladata sen ja ladata sen Arduinolle USB -mini -USB -kaapelilla. Tarvitset siihen Arduino -sovelluksen tietokoneellasi, ja voit löytää sen latauslinkin tältä verkkosivustolta:

Vaihe 4: Piirin kotelo

Kotelo piirille
Kotelo piirille

1) Voit koteloida minkä tahansa vanhan muovikotelon. Leikkaa LCD -näytön ja painikkeen aukot kuumalla veitsellä.

2) Lisäksi voit tarkistaa tililtäni toisen ohjeen, jossa kuvataan kuinka rakentaa laatikko laserleikatusta akryylistä. Löydät SVG -tiedoston laserleikkurille. Vaihtoehtoisesti ihmisille, joilla ei ole pääsyä laserleikkuriin, löydät toisen ohjeen, jossa kerrotaan, kuinka laatikko voidaan rakentaa varakappaleista

3) Lopuksi voit vain jättää piirin ilman koteloa. Se on helppo korjata ja muokata.

Vaihe 5: Piirin esittely

linkki videoon:

Suositeltava: