Taula de continguts:
- Pas 1: el prototip de circuit
- Pas 2: connectors
- Pas 3: Sons
- Pas 4: Optimització del codi
- Pas 5: aplicació mòbil
- Pas 6: Configuració
- Pas 7: Conclusió
Vídeo: Quiz Game Buzzer Bluetooth Edition: 7 passos (amb imatges)
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:15
Així que vaig crear aquest Quiz Buzzer fa un temps …
www.instructables.com/id/Quiz-Game-Show-Bu…
Després d’utilitzar-lo durant un temps, vaig rebre alguns comentaris i vaig decidir millorar-lo.
Per veure el codi … hauria de funcionar bé …
bitbucket.org/Clapoti/triviabuzzer_arduino…
bitbucket.org/Clapoti/quizzer_xamarin/src/…
Pas 1: el prototip de circuit
Aquí teniu el nou prototip de circuit amb totes les peces noves.
Pas 2: connectors
Primer vaig canviar els connectors de les caixes de botons perquè no quedessin bloquejats a la caixa.
També he utilitzat cables més petits, de manera que no és tan voluminós quan s’emmagatzema.
Pas 3: Sons
Vaig afegir un circuit d'amplificació per al so perquè no era prou fort.
www.sparkfun.com/products/11044
També he afegit un botó de volum perquè es pugui ajustar segons la intensitat de l’entorn.
He utilitzat el ??? xip que oferia totes les possibilitats que volia.
Pas 4: Optimització del codi
Vaig optimitzar el codi al microcontrolador, sobretot com es llegien les entrades, fent servir el registre directament en lloc de comprovar cada entrada d'una en una.
Cal que comproveu el bit correcte al registre, tal com es mostra a l'exemple de codi següent …
B00000001 per a A0
B00000010 per a A1
B00000100 per a A2
etc …
I podeu comprovar més d’una entrada al mateix temps
B00110000 per a A5 i A6
Això va fer que el codi fos més ràpid, però també va reduir considerablement el risc de respondre sempre al mateix equip.
configuració nul·la () {DDRC = DDRC | B00000000; // estableix PORTC (analògic de 0 a 5) en entrades bitsPortC = 0;
}
bucle buit () {bitsPortC = PINC;
if (bitsPortC == B00000001)
}
Pas 5: aplicació mòbil
La major part de totes aquestes modificacions va ser afegir un xip Bluetooth HM-10 al circuit.
Juntament amb això, va aparèixer una aplicació d'Android per controlar la caixa des d'un telèfon mòbil. L’aplicació mòbil pot veure bàsicament quin equip està actiu (els LED que hi ha al davant del dispositiu), la puntuació i decideix si la resposta és correcta o incorrecta.
Pas 6: Configuració
Amb l'aplicació mòbil, va aparèixer la possibilitat de personalitzar una mica l'experiència amb la configuració … silenciar els sons, afegir un mode difícil en què una resposta incorrecta elimina un punt, triar si la gent pot respondre en tot moment o si el mestre de joc ha de dir-ho la màquina està "A punt" … per evitar que la gent aixafi els botons i no sàpiga la resposta.
Pas 7: Conclusió
Va ser molt divertit aprendre a programar tot això perquè funcioni amb Bluetooth … Bluetooth de baixa energia per ser precisos.
Ara estic desitjant aplicar aquest coneixement a altres projectes.
Recomanat:
Arduino Halloween Edition: pantalla emergent de zombis (passos amb imatges): 6 passos
Arduino Halloween Edition: pantalla emergent de zombis (passos amb imatges): voleu espantar els vostres amics i fer soroll a Halloween? O simplement voleu fer una bona broma? Aquesta pantalla emergent de Zombies ho pot fer! En aquest instructiu us ensenyaré a fer zombis fàcilment amb Arduino. L'HC-SR0
Classroom MP3 Quiz Board: 10 passos (amb imatges)
Classroom MP3 Quiz Board: com a antics professors, sempre estem pendents d'activitats a l'aula atractives. Recentment hem creat una gran paret interactiva de Sound FX que vam pensar que seria ideal per a una aula … fins que ens vam adonar que la majoria de les aules no tenen un gegant buit
Quiz Buzzer amb ATMEGA328P (Arduino) DIY: 3 passos
Quiz Buzzer utilitzant el bricolatge ATMEGA328P (Arduino): a la ronda de concursos de concursos, la pregunta s'obre a tots els equips. La persona que sap la resposta primer toca el timbre i després respon a la pregunta. De vegades, dos o més jugadors toquen el timbre gairebé simultàniament i és ver
Arduino Quiz Buzzer: 8 passos (amb imatges)
Arduino Quiz Buzzer: Hola! Aquest és el meu primer instructible. Els plans de Quiz Buzzer van començar quan el meu company, que també acull un programa de jocs, va demanar persones que podrien construir un Quiz Buzzer. Vaig assumir aquest projecte i amb l'ajut de pocs amics (Blaze i Errol) i
Certamen Quiz Practice Machine: 12 passos (amb imatges)
Certamen Quiz Practice Machine: la competició per equips de certamen de la Lliga Clàssica Junior consisteix en preguntes sobre qüestions sobre temes grecs / romans. Els concursants individuals premen botons de timbre quan tenen una resposta. La màquina fa un seguiment de l'ordre en què es pre