Sisällysluettelo:
- Tarvikkeet
- Vaihe 1: Piirin suunnittelu ja ymmärtäminen
- Vaihe 2: Piirikaaviot ja rakentaminen
- Vaihe 3: Arduino -koodi
- Vaihe 4: Piirin kotelo
- Vaihe 5: Piirin esittely
Video: Yksinpelin reaktioajastin (Arduinolla): 5 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:00
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
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
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
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:
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ä
LED -reaktioajastin: 5 vaihetta
LED -reaktioajastin: Tämä projekti on päivitetty versio alkuperäisestä reaktioajastinprojektista, joka on kuvattu Len Buckwalterin "Elektroniset pelit ja lelut, joita voit rakentaa" -kirjassa. Hehkulamput ja passiiviset komponentit korvataan mikro -ohjaimella ja LEDeillä