Sadržaj:

Hexabitz, zadivljujući novi način izgradnje prototipa: 6 koraka
Hexabitz, zadivljujući novi način izgradnje prototipa: 6 koraka

Video: Hexabitz, zadivljujući novi način izgradnje prototipa: 6 koraka

Video: Hexabitz, zadivljujući novi način izgradnje prototipa: 6 koraka
Video: How to Use Hexabitz Modules with Raspberry Pi Pico 🤔💡 2024, Juli
Anonim
Image
Image
Šta će vam trebati
Šta će vam trebati

Prošle sedmice, dok sam surfao HackAday.io i našao sam ovaj projekat „Hexabitz“, izgledao je toliko obećavajuće da je slogan projekta bio: „Prototipiranje hardvera ne mora biti tako teško“. U osnovi, projekt se sastoji od modula koji imaju oblik šesterokuta ili pentagona, gotovo svaki modul ima Cortex-M0 MCU i jedinstveni firmver. Izbrojao sam oko 40 modula, međutim samo 21 je dostupan u trgovini, pretpostavljam da je to zato što je projekt prilično nov. Svaki modul se može priključiti na druge module i raditi zajedno.

Možete pronaći sve vrste modula, od onih jednostavnih, poput Logoa i 50mil-Grid Surface-Mount Proto Board-a, do složenijih, poput RGB-a, do vrlo kompliciranih, poput USB-B-to-UART pretvarača i Bluetooth modula. Ovaj projekt mi se jako svidio pa sam naručio “Hexabitz Intro Kit”, žičanu Kelvinovu stezaljku, USB-UART prototip kabel i majicu (Jer zašto ne: P). U ovom uputstvu govorit ću o tome kako napraviti “Trepereću LED” koristeći RGB LED i CLI, a zatim sam upotrijebio Processing IDE (koji je odličan IDE otvorenog koda) da napravim jednostavan projekt koristeći Hexabitz.

Korak 1: Šta će vam trebati:

Šta će vam trebati:

Hardver

Jedan RGB LED (H01R00): možete ga pronaći ovdje

Dvije žičane Kelvinove stezaljke: odavde:

Odavde USB-UART prototipni kabel

Softver:

Bilo koji CLI bi radio. Odabrao sam Realterm, preuzmite ga odavde

Obrada IDE -a

Korak 2: Ožičenje

Ožičenje
Ožičenje
Ožičenje
Ožičenje

Prije svega, primjetite da H01R00 ima dvije strane: onu s RGB LED (web lokacija naziva TOP) i onu s MCU (opet web stranica naziva donju) pomoću Kelvinove stezaljke Povežite USB-UART kabel s bilo kojim portova niza modula (tj. komunikacionih portova P1 do P6). Gornji jastučić je MCU TXD, a donji MCU RXD. Dakle, gornji jastučić trebate spojiti na kabel RXD (žuti u FTDI kabelu), a donji jastučić na kabel TXD (narančasti).

Drugo, potrebno je napajanje modula pomoću druge Kelvinove stezaljke, povežite crvenu žicu u USB-UART kabelu na 3,3 V, a crnu žicu na GND.

Korak 3: Povežite FTDI sa računarom pomoću USB porta

Povežite FTDI sa računarom pomoću USB porta
Povežite FTDI sa računarom pomoću USB porta

Ako vaš računar ne prepoznaje FTDI, morate instalirati upravljački program, možete ga preuzeti odavde

Nakon toga LED na modulu će zasvijetliti kako bi označio da je modul spreman za rad ako ne treperi, znači da nešto nije u redu.

Korak 4: Otvorite Realterm

Otvorite Realterm
Otvorite Realterm
Otvorite Realterm
Otvorite Realterm

(ili bilo koji drugi CLI) i izvršite sljedeće promjene:

· U prikazu na ekranu: podesite Display As na ANSI umesto na ASCII.

· U Port tap: postavite Baud na 921600 i priključite na FTDI port (Možete znati koji port iz upravitelja uređaja ili jednostavno izabrati onaj koji ima / VCP u svom imenu)

Korak 5: Pritisnite Enter

Pritisnite Enter
Pritisnite Enter

Možete pritisnuti Enter ili poslati / r pomoću dugmeta za slanje, dobili biste odgovor kao što je prikazano na ovoj slici:

Sada možete početi igrati: upišite “color red 50” (bez ikakvih tvrdnji).

Zatim upišite "zelena boja 50"

Korak 6:

Image
Image

Nakon toga moramo napraviti još jedan projekat

pomoću Processing otvorite sljedeću datoteku:

U sedmom retku možete pronaći niz koji se zove portName mijenja svoju vrijednost u bilo koji port koji je vaš računar dodijelio FTDI -ju, uključite modul, a zatim pritisnite Run.

Mislim da se GUI sam objašnjava;)

Preporučuje se: