
Tabla de contenido:
2025 Autor: John Day | [email protected]. Última modificación: 2025-01-23 14:40


Así que hice este Quiz Buzzer hace un tiempo…
www.instructables.com/id/Quiz-Game-Show-Bu…
Después de usarlo por un tiempo, recibí algunos comentarios y decidí mejorarlo.
Para ver el código … debería funcionar bien …
bitbucket.org/Clapoti/triviabuzzer_arduino…
bitbucket.org/Clapoti/quizzer_xamarin/src/…
Paso 1: el prototipo del circuito

Aquí está el nuevo prototipo de circuito con todas las piezas nuevas.
Paso 2: conectores

Primero cambié los conectores de las cajas de botones para que no estuvieran bloqueados en la caja.
También utilicé cables más pequeños para que no sean tan voluminosos cuando se almacenan.
Paso 3: sonidos

Agregué un circuito de amplificación para el sonido porque no era lo suficientemente alto.
www.sparkfun.com/products/11044
También agregué un botón de volumen para que se pueda ajustar de acuerdo con el volumen del entorno.
Usé el ??? chip que ofrecía todas las posibilidades que quería.
Paso 4: Optimización del código
Optimicé el código en el microcontrolador, especialmente cómo se leyeron las entradas, usando el registro directamente en lugar de verificar cada entrada una a la vez.
Debe verificar el bit correcto en el registro como se muestra en el ejemplo de código a continuación …
B00000001 para A0
B00000010 para A1
B00000100 para A2
etc …
Y puede verificar más de una entrada al mismo tiempo
B00110000 para A5 y A6
Esto hizo que el código fuera más rápido, pero también redujo en gran medida el riesgo de tener siempre el mismo equipo respondiendo.
configuración vacía () {DDRC = DDRC | B00000000; // establece PORTC (analógico 0 a 5) a las entradas bitsPortC = 0;
}
bucle vacío () {bitsPortC = PINC;
si (bitsPortC == B00000001)
}
Paso 5: aplicación móvil



La mayor parte de todas esas modificaciones fue agregar un chip Bluetooth HM-10 al circuito.
Junto a esto, llegó una aplicación de Android para controlar la caja desde un teléfono móvil. La aplicación móvil básicamente puede ver qué equipo está activo (los LED delante del dispositivo), la puntuación y decide si la respuesta es correcta o incorrecta.
Paso 6: Configuración

Con la aplicación móvil llegó la posibilidad de personalizar un poco la experiencia con la configuración … silenciar los sonidos, agregar un modo difícil donde una respuesta incorrecta elimina un punto, elegir si la gente puede responder en todo momento o si el maestro del juego necesita decirlo. la máquina está "lista" … para evitar que la gente apriete los botones y no sepa la respuesta.
Paso 7: Conclusión




Fue muy divertido aprender a programar todo esto para que funcione en Bluetooth… Bluetooth Low Energy para ser precisos.
Ahora estoy deseando aplicar este conocimiento a otros proyectos.
Recomendado:
Hacer un tablero electrónico de preguntas para niños: 10 pasos (con imágenes)

Hacer un tablero electrónico de preguntas para niños: en este Instructable, les mostraré cómo el hijo de mi primo, Mason, y yo hicimos juntos un tablero electrónico de preguntas. ¡Este es un gran proyecto relacionado con STEM para hacer con niños de cualquier edad que estén interesados en la ciencia! Mason tiene solo 7 años, pero cada vez más
QuizzPi, un juego de preguntas de Raspberry Pi con Python: 7 pasos (con imágenes)

QuizzPi, un juego de preguntas de Raspberry Pi con Python: QuizzPi es un juego de preguntas de tipo arcade. QuizzPi nació porque tenía la necesidad de darle un entretenimiento a mi hija. Tiene 7 años y ya demanda el uso de nuevas tecnologías, la idea era crear algo divertido y edu
Botones de respuesta del juego de preguntas y respuestas: 8 pasos (con imágenes)

Botones de respuesta del juego de preguntas y respuestas: con este circuito podrás ejecutar tu propio programa de juegos. Cuando presionas uno de los botones del jugador a cada lado de la caja, su luz correspondiente se enciende y el otro botón se desactiva para mostrar quién respondió las preguntas f
Cómo hacer un juego simple de preguntas y respuestas por lotes: 7 pasos

Cómo hacer un juego simple de preguntas por lotes: esta es una forma muy simple de hacer un juego de preguntas y respuestas. Espero que te guste. Por cierto, ya publiqué un juego de preguntas y respuestas, así que si no quieres hacer el tuyo propio, ve a este sitio web https://www.instructables.com/id/Trivia_Game/el sitio web publicado encima de nosotros
Cambiar para juego de preguntas de botellas de plástico: 9 pasos

Interruptor para juego de preguntas de botellas de plástico: este par de interruptores montados dentro de una botella de plástico utiliza un circuito muy simple para controlar las luces LED. Después de presionar un botón, sus luces se encenderán, lo que deshabilitará el otro conjunto de luces. Todas las imágenes después de la imagen ampliada son