Sadržaj:

Zvučni signal kviza Korištenje ATMEGA328P (Arduino) Uradi sam: 3 koraka
Zvučni signal kviza Korištenje ATMEGA328P (Arduino) Uradi sam: 3 koraka

Video: Zvučni signal kviza Korištenje ATMEGA328P (Arduino) Uradi sam: 3 koraka

Video: Zvučni signal kviza Korištenje ATMEGA328P (Arduino) Uradi sam: 3 koraka
Video: Interrupting Blink sketch (Subtittled) 2024, Srpanj
Anonim
Zvučni signal kviza Korištenje ATMEGA328P (Arduino) Uradi sam
Zvučni signal kviza Korištenje ATMEGA328P (Arduino) Uradi sam

U krugu zvučnih signala kvizova, pitanje je otvoreno svim timovima. Osoba koja zna odgovor prvo pritisne zujalicu, a zatim odgovori na pitanje. Ponekad dva ili više igrača pritisnu zujalicu gotovo istodobno i vrlo je teško otkriti tko je od njih prvi pritisnuo zvučni signal. U televizijskim emisijama, gdje se snima cijeli događaj, radnje se reproduciraju usporeno kako bi se otkrio prvi pogodak. Takvi spori pokreti mogući su samo tamo gdje su na raspolaganju ogromna sredstva za vođenje predstave.

Iz tog razloga, runde sa zujalicama počinju za kvizove koji se održavaju na fakultetima. Ovaj je projekt koristan za kviz s 5 ekipa, iako se može izmijeniti za veći broj timova. Ovaj sustav je osjetljiv. Krug može detektirati i snimiti prvog pogođenog natjecatelja među svim natjecateljima koji se mogu činiti istovremenima. Mi smo dizajnirali krug pomoću mikrokontrolera ATmega328P, koji skenira ulaz s tipki i prikazuje odgovarajući broj na zaslonu računala. To je jednostavan sklop s minimalnim brojem komponenti i bez ikakvih složenosti. Iako je ovaj sustav dizajniran samo za 5 timova, može se dodati još timova.

Korak 1: Blok dijagram

Blok dijagram
Blok dijagram
Blok dijagram
Blok dijagram
Blok dijagram
Blok dijagram

Projekt ima 3 modula

-Opskrba električnom energijom

-Jedinica mikrokontrolera

-Arkadni gumbi

-Jedinica za prikaz

Napajanje: Napajanje je zidni adapter koji pretvara 220VAC u 9VDC. Napajanje će napajati zvučni signal kviza koji će imati regulator napona koji opskrbljuje 5 V za ostatak kruga. Maksimalno strujno napajanje iz cijelog kruga mora biti manje od 1 Amp, tako da ne prelazi maksimalnu struju koju napajanje može dati.

Jedinica mikrokontrolera: Mikrokontroler će biti ATMEGA328. Ima radni napon od 5v. Postoji šest analognih ulaza i 14 digitalnih ulaza/izlaza. Arduino Uno također ima kristalni oscilator od 16 MHz i USB priključak za povezivanje s računalom. Mikrokontroler prima signale putem analognih i digitalnih ulaza s vanjskih tipki. ATMEGA328P je mozak kvizovske zujalice koja kontrolira i organizira svaki događaj. U svoju bazu podataka pohranjuje ime i vrijeme u koje je sudionik unio zujalicu.

Arkadni gumbi: Zvučni signal kviza ima 9 arkadnih gumba, 5 gumba za protivničke i četiri gumba za unos na strani ispitanika. Gumb START koji određuje početak mjerača vremena. Tipke STOP označavaju kraj odbrojavanja, samo će se uzeti u obzir zujalica pritisnuta između START i STOP. Mikrokontroler pohranjuje imena igrača u istom slijedu kao što je zvučni signal pritisnut. Gumb CORRECT se pritisne kada igrač pravilno odgovori na pitanje Gumb INCORRECT se pritisne kada je odgovor pogrešan i mogućnost da odgovori na pitanje ide sljedećem uzastopnom igraču i tako dalje. Rad arkadnog gumba na jednostavnoj metodologiji, kada se pritisne gumb, povezuje digitalni pin za čitanje s Vcc -om, inače je spojen na GND.

Prikazna jedinica: Računalo će pokrenuti softver Quiz Buzzer kodiran u Pythonu koji će komunicirati s mikrokontrolerom putem USB sučelja. Morat će interpretirati i analizirati podatke poslane s mikrokontrolera. Vrijeme reakcije svakog igrača bit će prikazano na računalu.

Korak 2: Implementacija

Implementacija
Implementacija
Implementacija
Implementacija
Implementacija
Implementacija

Krug se projektira i testira čim se primijeni blok dijagram. Ažurirane su promjene za oblikovanje izgleda PCB -a.

Korak 3: Demo video

Više o projektu možete pronaći ovdje: (uključuje Arduino kod i izgled PCB -a)

Github veza:

Preporučeni: