Índice:

Hexabitz, Amazing New Way to Build Prototype: 6 Steps
Hexabitz, Amazing New Way to Build Prototype: 6 Steps

Vídeo: Hexabitz, Amazing New Way to Build Prototype: 6 Steps

Vídeo: Hexabitz, Amazing New Way to Build Prototype: 6 Steps
Vídeo: Driving unipolar stepper motor using Hexabitz modules 2024, Julho
Anonim
Image
Image
O que você precisa
O que você precisa

Na semana passada eu surfava no HackAday.io e encontrei este projeto “Hexabitz”, parecia tão promissor que o slogan do projeto era: “A prototipagem de hardware não precisa ser tão difícil”. Basicamente, o projeto consiste em módulos em formato de hexágono ou pentágono, quase todos os módulos possuem um MCU Cortex-M0 e um firmware exclusivo. Contei cerca de 40 Módulos, porém apenas 21 estão disponíveis na loja, acho que é porque o projeto é bastante novo. Cada módulo pode ser anexado a outros módulos e funcionar em conjunto.

Você pode encontrar todos os tipos de módulos, desde o simples, como Logo e Proto Board de montagem em superfície 50mil-Grid, até os mais complicados, como RGB, até os muito complicados, como o conversor USB-B-para-UART e módulos Bluetooth. Gostei muito deste projeto, então encomendei o “Hexabitz Intro Kit”, Pinça Kelvin com fio, cabo protótipo USB-UART e uma camiseta (Porque não: P). Nesta instrução irei falar sobre como fazer “O LED piscando” usando RGB LED e uma CLI e então usei Processing IDE (que é um ótimo IDE de código aberto) para fazer um projeto simples usando o Hexabitz.

Etapa 1: O que você precisa:

O que você precisa:

Hardware

Um LED RGB (H01R00): você pode encontrá-lo aqui

Grampo Kelvin de dois fios: daqui:

Cabo protótipo USB-UART daqui

Programas:

Qualquer CLI funcionaria, eu escolho Realterm, faça o download aqui

Processando IDE

Etapa 2: Fiação

Fiação
Fiação
Fiação
Fiação

Em primeiro lugar, observe que o H01R00 tem dois lados: um com o LED RGB (o site chama de TOP) e aquele com o MCU (novamente o site chama de baixo) usando a braçadeira Kelvin Conecte o cabo USB-UART a qualquer das portas da matriz do módulo (ou seja, portas de comunicação P1 a P6). O pad superior é MCU TXD e o inferior é MCU RXD. Portanto, você deve conectar a almofada superior ao cabo RXD (amarelo no cabo FTDI) e a almofada inferior ao cabo TXD (laranja).

Em segundo lugar, você precisa fornecer energia ao módulo usando outro alicate Kelvin, conecte o fio vermelho do cabo USB-UART ao 3,3 V e o fio preto ao GND.

Etapa 3: Conecte o FTDI ao seu PC usando a porta USB

Conecte o FTDI ao seu PC usando a porta USB
Conecte o FTDI ao seu PC usando a porta USB

Se o seu PC não reconhece o FTDI de que você precisa para instalar o driver, você pode obtê-lo aqui

Depois disso, um LED no módulo piscará para indicar que o módulo está pronto para funcionar. Se não piscar, há algo errado.

Etapa 4: Abrir Realterm

Open Realterm
Open Realterm
Open Realterm
Open Realterm

(ou qualquer outra CLI) e faça as seguintes alterações:

· Na torneira de exibição: defina Exibir como para ANSI em vez de ASCII.

· Na porta tap: configure o Baud para 921600 e a porta para a porta FTDI (você pode saber qual porta do gerenciador de dispositivos ou simplesmente escolher aquela que tem / VCP no nome)

Etapa 5: Pressione Enter

Pressione Enter
Pressione Enter

Você pode pressionar Enter ou enviar / r usando o toque de envio, você receberá uma resposta conforme mostrado nesta figura:

Agora você pode começar a jogar: digite “color red 50” (sem contenções).

Em seguida, digite “color green 50”

Etapa 6:

Imagem
Imagem

Depois disso, precisamos fazer outro projeto

usando o Processing, abra o seguinte arquivo:

Na sétima linha, você pode encontrar uma string chamada portName, alterar seu valor para qualquer porta que seu PC atribuiu ao FTDI, ligue o módulo e clique em executar.

A GUI se explica, eu acho;)

Recomendado: