Tabla de contenido:

Hexabitz, nueva y sorprendente forma de construir prototipos: 6 pasos
Hexabitz, nueva y sorprendente forma de construir prototipos: 6 pasos

Video: Hexabitz, nueva y sorprendente forma de construir prototipos: 6 pasos

Video: Hexabitz, nueva y sorprendente forma de construir prototipos: 6 pasos
Video: Updating Hexabitz Firmware on Ubuntu using STM32CubeProgrammer 2024, Mes de julio
Anonim
Image
Image
¿Qué necesitarás?
¿Qué necesitarás?

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

Alambrado
Alambrado
Alambrado
Alambrado

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

Conecte el FTDI a su PC usando el puerto USB
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

Open Realterm
Open Realterm
Abrir Realterm
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

Pulsa Enter
Pulsa 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:

Imagen
Imagen

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;)

Recomendado: