Obsah:
- Krok 1: Prototyp obvodu
- Krok 2: Konektory
- Krok 3: Zvuky
- Krok 4: Optimalizace kódu
- Krok 5: Mobilní aplikace
- Krok 6: Nastavení
- Krok 7: Závěr
Video: Quiz Game Buzzer Bluetooth Edition: 7 kroků (s obrázky)
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:23
Tak jsem před chvílí udělal tento kvízový bzučák …
www.instructables.com/id/Quiz-Game-Show-Bu…
Po chvíli používání jsem dostal nějakou zpětnou vazbu a rozhodl se to zlepšit.
Chcete -li vidět kód … měl by fungovat dobře …
bitbucket.org/Clapoti/triviabuzzer_arduino…
bitbucket.org/Clapoti/quizzer_xamarin/src/…
Krok 1: Prototyp obvodu
Zde je nový prototyp obvodu se všemi novými kousky.
Krok 2: Konektory
Nejprve jsem změnil konektory pro knoflíkové boxy, aby nebyly zamčené v krabici.
Také jsem použil menší dráty, takže při skladování není tak objemný.
Krok 3: Zvuky
Pro zvuk jsem přidal zesilovací obvod, protože nebyl dostatečně hlasitý.
www.sparkfun.com/products/11044
Také jsem přidal tlačítko hlasitosti, aby bylo možné jej upravit podle hlasitosti prostředí.
Použil jsem ??? čip, který nabídl všechny možnosti, které jsem chtěl.
Krok 4: Optimalizace kódu
Optimalizoval jsem kód v mikrořadiči, zejména to, jak byly čteny vstupy, pomocí registru přímo místo kontroly každého vstupu po jednom.
Musíte zkontrolovat správný bit v registru, jak je uvedeno v příkladu kódu níže …
B00000001 pro A0
B00000010 pro A1
B00000100 pro A2
atd…
A můžete zkontrolovat více než jeden vstup současně
B00110000 pro A5 a A6
Díky tomu byl kód rychlejší, ale také se výrazně snížilo riziko, že vždy odpoví stejný tým.
neplatné nastavení () {DDRC = DDRC | B00000000; // nastavení PORTC (analogový 0 až 5) na vstupy bitsPortC = 0;
}
void loop () {bitsPortC = PINC;
if (bitsPortC == B00000001)
}
Krok 5: Mobilní aplikace
Největší částí všech těchto úprav bylo přidání čipu Bluetooth HM-10 do obvodu.
Spolu s tím přišla aplikace pro Android pro ovládání boxu z mobilního telefonu. Mobilní aplikace v podstatě vidí, který tým je aktivní (LED diody před zařízením), skóre a rozhoduje, zda je odpověď správná nebo špatná.
Krok 6: Nastavení
S mobilní aplikací přišla možnost trochu přizpůsobit zážitek pomocí nastavení … ztlumení zvuků, přidání obtížného režimu, kde špatná odpověď odstraní bod, volba, zda lidé mohou kdykoli odpovědět, nebo zda musí herní mistr říci stroj je "připraven" … aby se zabránilo tomu, že lidé mačkají tlačítka a neznají odpověď.
Krok 7: Závěr
Byla to zábava naučit se to všechno programovat, aby to fungovalo na Bluetooth … Bluetooth Low Energy, abych byl přesný.
Nyní se těším, až tyto znalosti uplatním v dalších projektech.
Doporučuje:
7 Segment Clock - Small Printers Edition: 9 kroků (s obrázky)
7 Segment Clock - Small Printers Edition: Další 7 Segment Clock. xDA Ačkoli musím říct, že to při sledování mého profilu Instructables nevypadá tak šíleně. V okamžiku, kdy se podíváte na můj různorodý profil, je to pravděpodobně ještě dráždivější. Proč jsem se tedy vůbec obtěžoval udělat další
Lazy 7 / Quick Build Edition: 8 kroků (s obrázky)
Lazy 7 / Quick Build Edition: Ano. Další. Zkopíruji/vložím informace, které jsem zde vložil do Thingiverse, tato dokumentace je skutečně potřebná pouze pro směrování LED pásku. Nedávno jsem vydal 7 Segment Clock - Small Printers Edition, první 7segmentový displej, který jsem postavil
Učebna MP3 Quiz Board: 10 kroků (s obrázky)
Třída MP3 Quiz Board: Jako bývalí učitelé neustále hledáme poutavé aktivity ve třídě. Nedávno jsme vytvořili velkou interaktivní stěnu Sound FX, o které jsme si mysleli, že by byla skvělá pro třídu … dokud jsme si neuvědomili, že většina učeben nemá obří prázdný
Arduino Quiz Buzzer: 8 kroků (s obrázky)
Arduino Quiz Buzzer: Hej! Toto je můj první Instructable. Plány bzučáku Quiz začaly, když můj kolega, který také pořádá herní show, požádal o lidi, kteří by mohli postavit kvízový bzučák. Převzal jsem tento projekt a s pomocí několika přátel (Blaze a Errol) a
Cvičný stroj Certamen Quiz: 12 kroků (s obrázky)
Cvičný stroj Certamen Quiz: Soutěžní týmový kvíz Certamen z Juniorské klasické ligy zahrnuje kvízové otázky na řecká/římská témata. Jednotliví soutěžící mačkají tlačítka bzučáku, když mají odpověď. Stroj sleduje pořadí, ve kterém byla tlačítka před