Sisukord:
Video: Viktoriinisummer, kasutades ATMEGA328P (Arduino) isetegemist: 3 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:47
Viktoriinikonkursside suminavoorus on küsimus avatud kõikidele meeskondadele. Inimene, kes teab vastust, lööb kõigepealt helisignaali ja vastab siis küsimusele. Mõnikord tabab kaks või enam mängijat helisignaali peaaegu samaaegselt ja on väga raske tuvastada, kumb neist on helisignaali esimesena vajutanud. Telesaadetes, kus kogu sündmus on salvestatud, esitatakse toimingud aegluubis, et tuvastada esimene tabamus. Sellised aeglased liigutused on võimalikud ainult siis, kui etenduse läbiviimiseks on saadaval suured rahalised vahendid.
Sel põhjusel algavad kolledžites toimuvate viktoriinivõistluste helisignaalid. See projekt on kasulik viie meeskonna viktoriinivõistluseks, kuigi seda saab muuta mitme meeskonna jaoks. See süsteem on tundlik. Ring võib tuvastada ja salvestada esimese tabamuse võistleja kõigi võistlejate seas, kes võivad tunduda samaaegsed. Oleme konstrueerinud vooluahela ATmega328P mikrokontrolleri abil, mis skannib sisendit nuppudest ja kuvab arvutiekraanil vastava numbri. See on lihtne ahel, millel on minimaalne komponentide arv ja ilma keerukusteta. Kuigi see süsteem on mõeldud ainult viiele meeskonnale, saab lisada rohkem meeskondi.
Samm: plokkskeem
Projektil on 3 moodulit
-Toiteallikas
-mikrokontroller
-Arkaadnupud
-kuvar
Toiteallikas: toiteallikaks on seinaadapter, mis muudab 220VAC 9VDC. Toiteallikas annab energiat Quiz summerile, millel on pingeregulaator, mis varustab ülejäänud vooluahelat 5 V -ga. Kogu vooluahela maksimaalne voolutugevus peab olema väiksem kui 1 A, et see ei ületaks toiteallika maksimaalset voolu.
Mikrokontrolleri seade: mikrokontroller on ATMEGA328. Selle tööpinge on 5 V. Seal on kuus analoogsisendi tihvti ja 14 digitaalset sisend-/väljundnõela. Arduino Unol on ka 16 MHz kristallostsillaator ja USB -pistik arvutiga liidestamiseks. Mikrokontroller võtab signaale vastu välistest nuppudest nii analoog- kui ka digitaalsisendi kaudu. ATMEGA328P on viktoriini helisignaali aju, mis juhib ja korraldab igat sündmust. See salvestab oma andmebaasi nime ja kellaaja, millal osaleja summeri sisestas.
Arkaadinupud: viktoriinisummeril on 9 arkaadinuppu, 5 nuppu vastase jaoks ja küsija poolel on 4 sisestusnuppu. Nupp START, mis määrab taimeri alguse. STOP -nupud tähistavad taimeri lõppu, START ja STOP vahel vajutatud suminit võetakse arvesse. Mikrokontroller salvestab mängija nime samas järjekorras, kui summeri vajutatakse. Kui mängija vastab küsimusele õigesti, vajutatakse nuppu CORRECT (vale). Vale vastuse korral vajutatakse nuppu INCORRECT (vale) ja järgmisele küsimusele vastamise võimalus avaneb jne. Arcade Buttoni töö lihtsa metoodika kallal, kui nuppu vajutades ühendab see digitaalse lugemisnõela Vcc -ga, muidu on see ühendatud GND -ga.
Kuvaüksus: arvuti käivitab Pythonis kodeeritud Quiz Buzzeri tarkvara, mis suhtleb mikrokontrolleriga USB -liidese kaudu. See peab tõlgendama ja analüüsima mikrokontrollerilt saadetud andmeid. Arvutis kuvatakse iga mängija reaktsiooniaeg.
2. etapp: rakendamine
Vooluahel on konstrueeritud ja testitud kohe pärast plokkskeemi rakendamist. Muudatusi uuendatakse trükkplaadi paigutuse kujundamiseks.
3. samm: demovideo
Projekti kohta leiate lisateavet siit: (sisaldab ka Arduino koodi ja PCB paigutust)
Githubi link:
Soovitan:
Arduino kuvamisaeg TM1637 LED -ekraanil, kasutades RTC DS1307: 8 sammu
Arduino kuvamisaeg TM1637 LED -ekraanil, kasutades RTC DS1307: Selles õpetuses õpime, kuidas kuvada aega RTC DS1307 mooduli ning LED -ekraani TM1637 ja Visuino abil. Vaadake videot
Kuidas teha kodus isetegemist Arduino takistuseks, vältides robotit: 4 sammu
Kuidas teha kodus isetegemist Arduino takistuseks, vältides robotit: Tere poisid, selles juhendis teete takistuse, vältides robotit. See juhendamine hõlmab ultrahelianduriga roboti ehitamist, mis tuvastab lähedal asuvad objektid ja muudab nende suunda, et neid objekte vältida. Ultraheli andur
Iseseisev ATmega328p (kasutades sisemist 8 MHz kella): 4 sammu
Eraldiseisev ATmega328p (kasutades sisemist 8 MHz kella): ATmega328p on ühe kiibiga mikrokontroller, mille Atmel on loonud megaAVR perekonda (hiljem Microchip Technology omandas Atmeli 2016. aastal). Sellel on muudetud Harvardi arhitektuuriga 8-bitine RISC-protsessori tuum. See mikrokontroller on Arduino aju
Arduino tekst kõneks muundur, kasutades LM386 - Rääkiva Arduino projekt - Talkie Arduino raamatukogu: 5 sammu
Arduino tekst kõneks muundur, kasutades LM386 | Rääkiva Arduino projekt | Talkie Arduino raamatukogu: Tere poisid, paljudes projektides nõuame, et arduino räägiks midagi, nagu rääkiv kell või mõningaid andmeid, nii et need juhised muudame teksti kõneks Arduino abil
Viktoriinisummer 555 taimeriga IC: 4 sammu
Viktoriinisummer 555 taimeriga IC: seda projekti on sponsoreerinud LCSC.com. LCSC on kindlalt pühendunud laia valiku ehtsate ja kvaliteetsete elektroonikakomponentide pakkumisele parima hinnaga. LCSC -st on saanud Chi kõige kiiremini arenev elektrooniliste komponentide veebipood