Tabla de contenido:
2025 Autor: John Day | [email protected]. Última modificación: 2025-01-23 14:40
Este mes, HackerBox Hackers está construyendo estructuras inteligentes, tridimensionales e iluminadas. Este Instructable contiene información para trabajar con HackerBox # 0030, que puede recoger aquí hasta agotar existencias. Además, si desea recibir un HackerBox como este en su buzón cada mes, suscríbase en HackerBoxes.com y únase a la revolución.
Temas y objetivos de aprendizaje para HackerBox 0030:
- Configure el ESP8266 NodeMCU para usar con el IDE de Arduino
- Ensamble estructuras a partir de tiras de LED RGB a todo color
- Controle las tiras de LED RGB usando el ESP8266 NodeMCU
- Amplíe las operaciones de NodeMCU a través de redes inalámbricas Wi-Fi
- Construye un cubo LED de 8x8x8
- Experimente reprogramando un microcontrolador basado en 8051
HackerBoxes es el servicio de caja de suscripción mensual para electrónica de bricolaje y tecnología informática. Somos aficionados, creadores y experimentadores. Somos los soñadores de sueños. ¡HACKE EL PLANETA!
Paso 1: HackerBox 0030: Contenido de la caja
- Tarjeta de referencia coleccionable HackerBoxes # 0030
- Módulo NodeMCU V3 con ESP8266 y 32M Flash
- Carrete de 60 LEDs RGB WS2812B 2 metros
- Kit de LED de 8x8x8 con MCU basada en 8051 y 512 LED
- Módulo de serie USB con CH340G y cables de puente
- Cable de conexión trenzado de 3 metros, calibre 22
- Calcomanía exclusiva de HackerBoxes
- Calcomanía LED exclusiva del lado oscuro
Algunas otras cosas que serán útiles:
- Soldador, soldadura y herramientas de soldadura básicas
- Computadora para ejecutar herramientas de software
- Cartón o madera para plantilla de montaje de LED
Lo más importante es que necesitará sentido de la aventura, espíritu de bricolaje y curiosidad por los piratas informáticos. La electrónica de bricolaje incondicional no es una búsqueda trivial, y los HackerBoxes no están diluidos. El objetivo es el progreso, no la perfección. Cuando persiste y disfruta de la aventura, se puede obtener una gran satisfacción al aprender nuevas tecnologías y, con suerte, hacer que algunos proyectos funcionen. Le sugerimos que dé cada paso lentamente, prestando atención a los detalles y no tenga miedo de pedir ayuda.
Que hay una gran cantidad de información para miembros actuales y potenciales en las preguntas frecuentes de HackerBox.
Paso 2: NodeMCU y Arduino IDE
NodeMCU es una plataforma de IoT de código abierto. Incluye firmware que se ejecuta en el SoC Wi-Fi ESP8266 de Espressif Systems.
Para comenzar, asegúrese de tener instalado el IDE de Arduino (www.arduino.cc).
A continuación, necesitará controladores para el chip Serial-USB apropiado en el módulo NodeMCU que está utilizando. Actualmente, muchos módulos NodeMCU incluyen el chip CH340 Serial-USB. El fabricante de los chips CH340 (WCH.cn) tiene controladores disponibles para todos los sistemas operativos populares. Consulte la página de traducción de Google para su sitio. Algunos de esos controladores también se reflejan en el sitio de WeMos.
Finalmente, siga las instrucciones aquí para instalar el soporte de la placa ESP8266 en el IDE de Arduino.
Al configurar el IDE, seleccione "Módulo ESP-12E" como placa. Seleccione el puerto apropiado que aparece cuando conecta el NodeMCU a su computadora.
Como de costumbre, comience con el ejemplo de Blink para probar la compilación y la carga en NodeMCU. Hay un LED azul en la placa en el pin definido como "LED_BUILTIN" por lo que el boceto de ejemplo debería funcionar sin modificaciones. Cambie el número de milisegundos pasados (dos veces) a la función delay () para alterar la frecuencia de parpadeo del LED. Verifique que los cambios se reflejen en la operación después de una carga exitosa.
Paso 3: tira de LED RGB
Estas tiras de LED RGB flexibles son una manera fácil de agregar efectos de iluminación complejos a cualquier proyecto. Cada LED tiene un controlador integrado que le permite controlar el color y el brillo de cada LED de forma independiente. El LED / controlador IC combinado en estas tiras es el extremadamente compacto WS2812B (hoja de datos). Si observa un "píxel" WS2812 con una lupa, en realidad puede ver el controlador integrado con cables de conexión que lo conectan a pequeños LED internos verdes, rojos y azules.
Para controlar la cadena de LED WS2812 desde NodeMCU, la biblioteca FastLED es una opción bastante poderosa.
La biblioteca viene con algunos buenos bocetos de ejemplo que puede probar. Asegúrese de cambiar estas definiciones:
#define LED_PIN D1 # define COLOR_ORDER GRB # define CHIPSET WS2812
NOTA SOBRE LA FUENTE DE ALIMENTACIÓN Cada WS2812 puede consumir alrededor de 60 mA, así que asegúrese de proporcionar una fuente de 5 V lo suficientemente sólida para la cantidad máxima de LED que habrá iluminado en un momento dado.
Paso 4: formas de luz
Las tiras de LED se pueden formar en varias estructuras para adaptarse a cualquier capricho. Aquí hay varios proyectos de ejemplo interesantes:
Paraguas
El tarro de discoteca
Espejo Infinito
Luz de la nube
Reloj
Retroiluminación de la pantalla
Cubo
Cosplay
Tarro arcoíris
Paso 5: Chimenea Lightform
Si tiene papel de pergamino y una caja delgada (o un marco de fotos de una tienda de segunda mano o de un dólar), puede armar este proyecto de chimenea en un par de horas.
La tira de LED RGB se reduce a diez y seis tiras de LED y se conectan en una estructura serpenteante. Unas cuantas hojas de papel pergamino actúan como difusor. El módulo NodeMCU se puede pegar en caliente en la parte posterior con el puerto USB expuesto para programar y conectar la energía.
Recomendado:
Dos formas de crear una aplicación de dibujo: 10 pasos
Dos formas de hacer una aplicación de dibujo: sé que esta aplicación de dibujo solo tiene una pantalla de 5x5 píxeles, por lo que realmente no puedes hacer mucho, pero sigue siendo divertido
NeckLight V2: Collares que brillan en la oscuridad con formas, colores y LUCES: 10 pasos (con imágenes)
NeckLight V2: Collares que brillan en la oscuridad con formas, colores y LUCES: Hola a todos, Después de los primeros Instructables: NeckLight que publiqué, que fue un gran éxito para mí, elijo hacer el V2. V2 es corregir algún error del V1 y tener más opciones visuales. En este Instructables expondré
Codificación de formas simples de Playdoh W / P5.js y Makey Makey: 7 pasos
Codificación de formas simples de Playdoh W / P5.js y Makey Makey: este es un proyecto de computación física que le permite crear una forma con Playdoh, codificar esa forma usando p5.js y activar esa forma para que aparezca en la pantalla de la computadora tocando el Playdoh forma usando un Makey Makey.p5.js es un código abierto, web b
Formas: Aprendizaje para todos con Makey Makey: 5 pasos (con imágenes)
Formas: Aprendizaje para todos con Makey Makey: Los maestros enseñan a TODOS los estudiantes. A veces, nuestro aprendizaje debe verse diferente según el alumno. A continuación se muestra un ejemplo de una lección fácil que puede crear para asegurarse de que todos sus estudiantes estén trabajando en las habilidades esenciales. Este proyecto funcionaría bien
Tres formas de hacer un circuito de destellos LED con control de frecuencia y destellos alternativos: 3 pasos
Tres formas de hacer un circuito intermitente LED con control de frecuencia y destello alternativo: El circuito intermitente es un circuito en el que el LED parpadea ENCENDIDO y APAGADO a una velocidad influenciada por el condensador utilizado. Aquí, le mostraré tres formas diferentes de hacer este circuito usando : 1. Transistores 2. 555 Temporizador IC3. Quartz CircuitLDR también se puede utilizar para c