Tabla de contenido:

Máquina tragamonedas de bolsillo Arduino: 4 pasos
Máquina tragamonedas de bolsillo Arduino: 4 pasos

Video: Máquina tragamonedas de bolsillo Arduino: 4 pasos

Video: Máquina tragamonedas de bolsillo Arduino: 4 pasos
Video: 🔴 TRUCO Máquina Tragaperras 🚫 Secretos Ocultos Electrónicos ⚠️ Life Hacks Proyectos Electrónica 2024, Mes de julio
Anonim
Máquina tragamonedas de bolsillo Arduino
Máquina tragamonedas de bolsillo Arduino

Seré honesto desde el principio y diré que este proyecto nunca habría sucedido, excepto que me refugié en el lugar durante el brote de coronavirus, vi que Instructables está ejecutando un concurso de "tiras de LED" y tengo algunas tiras de LED. en una caja que no se ha utilizado durante años. Me siento mucho mejor sacándome eso del pecho. Lo que terminé construyendo es una especie de versión de bolsillo de la máquina tragamonedas que construí para mis nietos en un Instructable anterior. Este no tiene una ranura para monedas ni una trampilla para pagos, pero tiene luces intermitentes y efectos de sonido. Veré lo que piensan los niños cada vez que salgamos del exilio.

Paso 1: tiras de LED

Tiras de LED
Tiras de LED

La mayoría de las veces, estas tiras se utilizan como iluminación decorativa, pero quería encontrar algo para construir donde pudiera usar algunas piezas pequeñas. Algunas de las tiras están selladas para impermeabilizarlas, pero también tengo algunas que son fáciles de cortar en pedazos. Como puedes ver en la imagen, incluso te muestran dónde cortar. Soldar cables a las pestañas de cobre es fácil, pero asegúrese de usar un soldador de calor relativamente bajo y no lo deje en la tira demasiado tiempo porque todo es básicamente plástico. Las tiras que tengo montan seis LED en una sección y nueve LED en la siguiente sección. Estas secciones se alternan para formar la longitud de la tira.

Paso 2: hardware

Hardware
Hardware
Hardware
Hardware
Hardware
Hardware

Los esquemas se muestran arriba. El primero detalla las conexiones de Arduino. Como hice anteriormente, desarrollé el software en un Arduino Nano y luego programé un chip ATMega328 independiente para el ensamblaje final. Eso ayuda a reducir tanto el tamaño como el consumo de corriente de este proyecto que funciona con baterías. El interruptor puede ser cualquier contacto momentáneo, normalmente abierto. El zumbador es un tipo piezoeléctrico estándar que funciona con voltajes tan bajos como 1,5 voltios.

El segundo esquema detalla las conexiones a las tiras de LED. Como se muestra, la tira típica tiene la fuente de alimentación a través de una resistencia limitadora de corriente y luego los LED se conectan en serie. Usé las secciones con seis LED para que se ajustaran a la caja de mi proyecto. De los seis LED, dos son rojos, dos son verdes y dos son azules. Las tiras tienen un respaldo adhesivo, por lo que fue fácil pegarlas en una placa de pruebas. Reemplacé la cubierta negra normal de la caja del proyecto con una pieza de plexiglás blanco de 1/8 de pulgada. Los LED son lo suficientemente brillantes como para brillar.

Las tiras de LED normalmente funcionan con 12 voltios, pero las mías funcionan bien con 9 voltios, así que lo elegí para reducir el consumo de corriente. Debido a que el voltaje es más alto de lo que a Arduino le gusta ver en sus pines, tuve que colocar controladores de transistores en su lugar. Tengo un montón de transistores 2N3904 baratos, así que los usé, pero cualquier tipo NPN de señal pequeña debería funcionar. Usé resistencias de 7.5 k-ohmios en la base, pero ese valor no es crítico. Puede usar una resistencia menor pero recuerde que aumentará el consumo de corriente.

La energía para este proyecto proviene de una batería de litio estándar 18650 de 3,7 voltios. Como en proyectos anteriores, lo conecté a una pequeña placa de carga para poder usar un cable de teléfono USB para recargar la batería. La salida de la placa del cargador pasa por un interruptor de encendido / apagado a dos lugares diferentes. Una conexión es para el ATMega328 que funciona bien con el voltaje más bajo. La otra conexión es a una placa de refuerzo de CC a CC que también he usado en proyectos anteriores. Por lo general, elevo el voltaje a 5 voltios y luego ejecuto todo con eso. Esta vez, sin embargo, lo aumenté a 9 voltios específicamente para las tiras de LED.

Paso 3: software

El software es bastante simple. La rutina principal simplemente se repite continuamente hasta que se presiona el interruptor de "Inicio". Mientras la rutina principal está en bucle, está incrementando la variable "Random". Simplemente se desbordará de nuevo a cero el bucle después de que llegue a 255. Cuando se llama a la rutina "Spin", utiliza el valor del módulo 27 en "Random" para indexar en una tabla de búsqueda de los LED que se encienden en cada tira. La tabla de búsqueda tiene 27 entradas en total, tres de las cuales son de colores coincidentes. Eso establece las probabilidades de ganar en 1 en 9. La rutina "Girar" ejecuta un ciclo para hacer parpadear diferentes combinaciones de LED de la mesa y luego finalmente se establece en uno. Como en el software original de la máquina tragamonedas, la rutina "Clickit" simula el sonido de las ruedas girando. Si todos los colores coinciden, se llama a la rutina "Ganador". La rutina "Ganador" enciende momentáneamente todos los LED en una tira y luego cada tira se enciende / apaga en secuencia. El zumbador también emite un tono de encendido / apagado durante este tiempo.

Paso 4: video

El video no le hace justicia al juego porque los LED parecen apagados y el teléfono no capta el audio. Sin embargo, proporciona una visión básica del funcionamiento del juego.

Recomendado: