Tabla de contenido:
Video: Bits extraños: 3 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:41
Inspirado en la serie Stranger Things, creé este circuito para que el Arduino lea los mensajes enviados por un móvil y los proyecte en un panel de LED, simulando lo que sucede en la serie. ¡Espero que disfrutes!
Inspirado na Série Strange Things, criei esse circuito para o Arduino ler as mensagens enviadas por um celular e projeta-las em um painel de led's, simulando o que acontece na série. Espero que gostem!
Paso 1: Introducción
He tenido esta idea durante mucho tiempo, pero quería probar antes para ver si era factible. Al notar que había un "concurso" de Autodesk, decidí poner en práctica la idea.
Buscando aquí mismo en Instructables, encontré que habían hecho algo como.
Pero la versión que tenía en mente buscaba un receptor bluetooth conectado al Arduino para enviar mensajes a través del teléfono móvil y una versión que usaba componentes más económicos y fáciles de conseguir.
Eu já estava com essa ideia a um bom tempo mas queria testar antes para ver se era viável. Ao verificar que havia um "contest" da Autodesk, resolvi colocar a ideia em prática. Pesquisando aqui mesmo no Instructables, Verifiquei que já haviam feito algo parecido: - https://www.instructables.com/id/Arduino-Based-Str …
- https://www.instructables.com/id/Stranger-Things-I… Porém, a versão que eu tinha em mente contemplava um receptor bluetooth ligado ao Arduino para enviar como mensagens via celular e uma versão utilizando componentes mais baratos e fáceis de conseguir.
Paso 2: Circuito
El circuito se basó en el registro de desplazamiento 74HC595.
Para hacer las 26 letras del alfabeto se utilizaron 4 registros porque tienen 8 salidas. Las puertas que quedaron del último C. I., fueron desconectadas. A cada salida, utiliza 220 ohmios para cada LED. Como solo se encendería un LED a la vez, no hay sobrecorriente en ambos registros de cambio de Arduino. Es bueno simular y visualizar que todos los LED están conectados al mismo tiempo, hay sobrecarga en C. I… Tenga esto en cuenta si lo está montando.
El panel LCD se puso a prueba con el código inicial y solo lo mantuvo al final porque le dio un "encanto" al proyecto.
Tiene un Condensador de 1micro Faradio que conecta el STCP a tierra, según la hoja de datos, es para evitar fluctuaciones.
Un ejemplo de escudo con módulo bluetooth JY-MCU
O circuito foi baseado no registrador de deslocamento 74HC595.
Utilice algunos enlaces para pesquisa:
www.instructables.com/id/Arduino-16-LEDs-us…
renatoaloi.blogspot.com.br/2011/12/strings-…
www.arduino.cc/en/Tutorial/ShiftOut
www.passeidireto.com/arquivo/6462366/ardui…
labdegaragem.com/forum/topics/como-desmonta…
www.arduinoecia.com.br/2014/06/texto-androi…
Para poder hacer como 26 letras del alfabeto, se utilizaron 4 registradores pois os mesmos têm 8 saídas. Como portas que sobraram do último C. I., ficaram desconectadas.
Um cada saída, utilizei um resistor de 220Ohms par a ligar os led's. Como somente um led iria ser ligado por vez, não há sobrecarga de corrente tanto no Arduino, como nas portas. O legal de poder simular é poder visualizar que todos os led's forem ligados ao mesmo tempo, há sobrecarga no C. I.. Tenha isso em mente se você for monta-lo.
O Painel de LCD foi colocado para testar os códigos iniciais e acabei mantendo-o ao final pois o mesmo deu um "charme" ao projeto.
Tem um Capacitor de 1micro Farad que liga o STCP ao terra que, segundo o datasheet, serve para evitar flutuações.
Paso 3: Enviando como mensagens
Cuando enviamos datos de Android al módulo bluetooth, estos datos se transmiten al Arduino a través de serie. Es el mismo proceso que se usa cuando interactuamos con Arduino usando el Serial Monitor.
Para probar, simplemente haga clic en: 1 - Cod Editor
2º- Monitorizaría
3º- Iniciar simulación
4ª- Introduce la frase (todo en minúsculas)
5º- Pulsar Enviar
Osb.: Para letras repetidas, un espacio. Ej.: infierno = hola, corre hacia las colinas = corre hacia las colinas, etc …
El código se puede mejorar aún más. Como no soy un buen programador, lo conté con la ayuda de tutoriales y un amigo que hizo gran parte del programa. Las sugerencias son siempre bienvenidas. Incluso puedes duplicar el proyecto y realizar tus mejoras y adaptaciones.
Quando enviamos datos de Android para o módulo bluetooth, esses dados são transmitidos para o Arduino via serial. É o mesmo processo utilizado quando interagimos com o Arduino usando o Serial Monitor
Para testar, basta clicar em:
1º - Redactor de Cod
2º- Monitor Seria
3º- Iniciar simulación
4ª- Digitar una frase (tudo em letras minúsculas)
5º- Envío Apertar
Osb.: Para letras repetidas, dar um espaço. Ej.: infierno = hola, corre hacia las colinas = corre hacia las colinas, etc …
O código ainda pode ser aperfeiçoado. Como não sou bom programador, contei com a ajuda de tutoriais e um amigo que fez boa part do program. Sugestões serão semper bem-vindas. Você, inclusive, pode duplicar o projeto e fazer suas melhorias e adaptações.
Thinkercad:
Simulación en Thinkercad
¡Espero que lo disfrutes!
Recomendado:
ORDENADOR DE 8 BITS: 8 Pasos
COMPUTADORA DE 8 BITS: Para simular esto, necesita un software llamado LOGISIM, es un simulador digital muy liviano (6 MB), lo guiaré a través de cada paso y los consejos que debe seguir para obtener un resultado final y en el camino Aprenderé cómo se fabrican las computadoras, por maki
Animación de mapa de bits en la pantalla OLED SSD1331 (SPI) con Visuino: 8 pasos
Animación de mapa de bits en la pantalla OLED SSD1331 (SPI) con Visuino: En este tutorial mostraremos y moveremos una imagen de mapa de bits en una forma simple de animación en la pantalla OLED SSD1331 (SPI) con Visuino
Arduino Nano - Tutorial de acelerómetro digital de 3 ejes de 12 bits / 8 bits MMA8452Q: 4 pasos
Arduino Nano - MMA8452Q Tutorial de acelerómetro digital de 3 ejes de 12 bits / 8 bits: El MMA8452Q es un acelerómetro inteligente, de baja potencia, tres ejes, capacitivo y micromaquinado con 12 bits de resolución. Se proporcionan opciones flexibles programables por el usuario con la ayuda de funciones integradas en el acelerómetro, configurables para dos interrupciones
Tutorial Python del acelerómetro digital Raspberry Pi MMA8452Q de 3 ejes de 12 bits / 8 bits: 4 pasos
Raspberry Pi MMA8452Q 3-Axis 12-bit / 8-bit Acelerómetro digital Python Tutorial: El MMA8452Q es un acelerómetro inteligente, de baja potencia, tres ejes, capacitivo, micromecanizado con 12 bits de resolución. Se proporcionan opciones flexibles programables por el usuario con la ayuda de funciones integradas en el acelerómetro, configurables para dos interrupciones
DIY MusiLED, LED sincronizados con música con una aplicación de Windows y Linux con un clic (32 bits y 64 bits). Fácil de recrear, fácil de usar, fácil de portar: 3 pasos
DIY MusiLED, LED sincronizados con música con una aplicación de Windows y Linux con un solo clic (32 bits y 64 bits). Fácil de recrear, fácil de usar, fácil de portar: este proyecto lo ayudará a conectar 18 LED (6 rojos + 6 azules + 6 amarillos) a su placa Arduino y analizar las señales en tiempo real de la tarjeta de sonido de su computadora y transmitirlas a los LED para iluminarlos según los efectos de ritmo (Snare, High Hat, Kick)