Obsah:

Kvízový bzučiak pomocou ATMEGA328P (Arduino) DIY: 3 kroky
Kvízový bzučiak pomocou ATMEGA328P (Arduino) DIY: 3 kroky

Video: Kvízový bzučiak pomocou ATMEGA328P (Arduino) DIY: 3 kroky

Video: Kvízový bzučiak pomocou ATMEGA328P (Arduino) DIY: 3 kroky
Video: LDmicro 18: GPS-будильник Ublox NEO-6M (программирование лестничной схемы ПЛК микроконтроллера с помощью LDmicro) 2024, Júl
Anonim
Kvízový bzučiak používajúci ATMEGA328P (Arduino) DIY
Kvízový bzučiak používajúci ATMEGA328P (Arduino) DIY

V bzučiakom kole kvízových súťaží je otázka otvorená pre všetky tímy. Osoba, ktorá pozná odpoveď, najskôr zazvoní a potom na otázku odpovie. Niekedy dvaja alebo viacerí hráči zasiahnu bzučiak takmer súčasne a je veľmi ťažké zistiť, ktorý z nich stlačil bzučiak prvý. V televíznych reláciách, kde je celá udalosť zaznamenaná, sa akcie prehrávajú spomalene, aby sa zistil prvý zásah. Takéto pomalé pohyby sú možné iba vtedy, ak sú na vedenie show k dispozícii obrovské finančné prostriedky.

Z tohto dôvodu začínajú bzučiakové kolá pre kvízové súťaže organizované na vysokých školách. Tento projekt je užitočný pre kvízovú súťaž pre 5 tímov, aj keď ho možno upraviť pre väčší počet tímov. Tento systém je citlivý. Okruh môže detekovať a zaznamenať súťažiaceho prvého zásahu spomedzi všetkých súťažiacich, ktorí sa môžu javiť ako simultánni. Obvod sme navrhli pomocou mikrokontroléra ATmega328P, ktorý skenuje vstup z tlačidiel a zobrazuje zodpovedajúce číslo na displeji počítača. Je to jednoduchý obvod s minimálnym počtom komponentov a bez akýchkoľvek zložitostí. Aj keď je tento systém určený iba pre 5 tímov, je možné pridať ďalšie tímy.

Krok 1: Blokový diagram

Bloková schéma
Bloková schéma
Bloková schéma
Bloková schéma
Bloková schéma
Bloková schéma

Projekt má 3 moduly

-Zdroj

-Mikrokontrolérová jednotka

-Arkádové tlačidlá

-zobrazovacia jednotka

Napájanie: Napájací zdroj je nástenný adaptér, ktorý prevádza napätie 220VAC na 9VDC. Napájací zdroj bude napájať bzučiak Quiz, ktorý bude mať regulátor napätia, ktorý napája 5V pre zvyšok obvodu. Maximálny odber prúdu z celého obvodu musí byť menší ako 1 A, aby neprekročil maximálny prúd, ktorý môže napájací zdroj poskytnúť.

Mikrokontrolérová jednotka: Mikrokontrolér bude ATMEGA328. Má prevádzkové napätie 5 V. K dispozícii je šesť analógových vstupných pinov a 14 digitálnych vstupných/výstupných pinov. Arduino Uno má tiež 16 MHz kryštálový oscilátor a konektor USB na prepojenie s počítačom. Mikrokontrolér prijíma signály prostredníctvom analógových aj digitálnych vstupov z externých tlačidiel. ATMEGA328P je mozgom kvízového bzučiaka, ktorý ovláda a organizuje každú udalosť. Do svojej databázy ukladá meno a čas, kedy účastník zadal bzučiak.

Arkádové tlačidlá: Kvízový bzučiak má 9 arkádových tlačidiel, 5 tlačidiel pre súpera a na strane tazateľa sú 4 tlačidlá vstupu. Tlačidlo ŠTART, ktoré určuje začiatok časovača. Tlačidlá STOP znamenajú koniec časovača, bzučiak stlačený medzi ŠTART a STOP bude braný do úvahy. Mikrokontrolér ukladá mená hráčov v rovnakom poradí, ako keď stlačíte bzučiak. Tlačidlo SPRÁVNE sa stlačí, ak hráč odpovie na otázku správne. NESPRÁVNE tlačidlo sa stlačí, ak je odpoveď nesprávna a príležitosť odpovedať na otázku prejde na nasledujúceho nasledujúceho hráča a podobne. Práca Arcade Button na jednoduchej metodológii, keď sa tlačidlo stlačí, pripája digitálny čítací kolík k Vcc, inak je pripojené k GND.

Zobrazovacia jednotka: Počítač spustí softvér Quiz Buzzer kódovaný v Pythone, ktorý bude komunikovať s mikrokontrolérom prostredníctvom rozhrania USB. Bude musieť interpretovať a analyzovať údaje odoslané z mikrokontroléra. Reakčný čas každého hráča sa zobrazí na počítači.

Krok 2: Implementácia

Implementácia
Implementácia
Implementácia
Implementácia
Implementácia
Implementácia

Obvod je navrhnutý a testovaný hneď, ako je implementovaná bloková schéma. Aktualizujú sa zmeny pre návrh rozloženia DPS.

Krok 3: Ukážkové video

Viac o projekte nájdete tu: (obsahuje aj Arduino kód a rozloženie PCB)

Odkaz na Github:

Odporúča: