Tabla de contenido:
2025 Autor: John Day | [email protected]. Última modificación: 2025-01-13 06:57
La semana pasada, mientras navegaba por HackAday.io, encontré este proyecto "Hexabitz", parecía tan prometedor que el eslogan del proyecto era: "La creación de prototipos de hardware no tiene por qué ser tan difícil". Básicamente, el proyecto consta de módulos que tienen formas de hexágono o pentágono, casi todos los módulos tienen una MCU Cortex-M0 y un firmware único. Conté alrededor de 40 módulos, sin embargo, solo 21 están disponibles en la tienda, supongo que esto se debe a que el proyecto es bastante nuevo. Cada módulo se puede adjuntar a otros módulos y trabajar juntos.
Puede encontrar todo tipo de módulos, desde el simple como Logo y la placa Proto de montaje en superficie de 50mil-Grid hasta más complicados como RGB hasta muy complicados como los módulos USB-B-to-UART Converter y Bluetooth. Me gustó mucho este proyecto, así que pedí el “Hexabitz Intro Kit”, la abrazadera Kelvin con cable, el cable prototipo USB-UART y una camiseta (porque por qué no: P). En esta instrucción voy a hablar sobre cómo hacer “El LED parpadeante” usando un LED RGB y una CLI y luego usé Processing IDE (que es un gran IDE de código abierto) para hacer un proyecto simple usando Hexabitz.
Paso 1: ¿Qué necesitará?
¿Qué vas a necesitar?
Hardware
Un LED RGB (H01R00): lo puede encontrar aquí
Abrazadera Kelvin de dos cables: desde aquí:
Cable prototipo USB-UART desde aquí
Software:
Cualquier CLI funcionaría, elijo Realterm, descárgalo desde aquí
Procesamiento de IDE
Paso 2: cableado
En primer lugar, observe que el H01R00 tiene dos lados: el que tiene el LED RGB (el sitio web lo llama TOP) y el que tiene el MCU (nuevamente el sitio web lo llama abajo) usando Kelvin Clamp Conecte el cable USB-UART a cualquier de los puertos de la matriz de módulos (es decir, los puertos de comunicación P1 a P6). La almohadilla superior es MCU TXD y la inferior es MCU RXD. Por lo tanto, debe conectar la almohadilla superior al cable RXD (amarillo en el cable FTDI) y la almohadilla inferior al cable TXD (naranja).
En segundo lugar, debe suministrar energía al módulo utilizando otra abrazadera Kelvin, conecte el cable rojo en el cable USB-UART a 3.3V y el cable negro a GND.
Paso 3: conecte el FTDI a su PC usando el puerto USB
Si su PC no reconoce el FTDI, necesita instalar el controlador, puede obtenerlo desde aquí
Después de eso, un LED en el módulo parpadeará para indicar que el módulo está listo para funcionar si no parpadea, entonces hay algo mal.
Paso 4: Abrir Realterm
(o cualquier otra CLI) y realice los siguientes cambios:
· Toque en pantalla: configura la pantalla como ANSI en lugar de ASCII.
· En el grifo del puerto: configure Baud en 921600 y el puerto en el puerto FTDI (puede saber qué puerto desde el administrador de dispositivos o simplemente elegir el que tiene / VCP en su nombre)
Paso 5: Presiona Enter
Puede presionar Enter o enviar / r usando el toque de envío, obtendrá una respuesta como se muestra en esta figura:
Ahora puedes empezar a jugar: escribe “color red 50” (sin contiendas).
Luego escribe "color verde 50"
Paso 6:
Después de eso tenemos que hacer otro proyecto.
usando Processing abre el siguiente archivo:
En la séptima línea puede encontrar una cadena llamada portName, cambie su valor a cualquier puerto que su PC haya asignado a FTDI, encienda el módulo y luego presione ejecutar.
La GUI se explica sola, creo;)