Inhaltsverzeichnis:

Hexabitz, erstaunliche neue Art, Prototypen zu bauen - Gunook
Hexabitz, erstaunliche neue Art, Prototypen zu bauen - Gunook

Video: Hexabitz, erstaunliche neue Art, Prototypen zu bauen - Gunook

Video: Hexabitz, erstaunliche neue Art, Prototypen zu bauen - Gunook
Video: How to Use Hexabitz Modules with Raspberry Pi Pico 🤔💡 2024, November
Anonim
Image
Image
Was werden Sie brauchen
Was werden Sie brauchen

Letzte Woche habe ich als HackAday.io gesurft und dieses Projekt „Hexabitz“gefunden, es sah so vielversprechend aus, der Slogan des Projekts lautete: „Hardware Prototyping muss nicht so schwer sein“. Grundsätzlich besteht das Projekt aus Modulen, die eine Hexagon- oder Pentagon-Form haben, fast jedes Modul hat eine Cortex-M0-MCU und eine einzigartige Firmware. Ich habe ungefähr 40 Module gezählt, aber nur 21 sind im Shop erhältlich, ich denke, das liegt daran, dass das Projekt noch recht neu ist. Jedes Modul kann mit anderen Modulen verbunden werden und zusammenarbeiten.

Sie können alle Arten von Modulen finden, von einfachen wie Logo und 50mil-Grid Surface-Mount Proto Board bis hin zu komplizierteren wie RGB bis hin zu sehr komplizierten wie USB-B-to-UART Converter und Bluetooth-Modulen. Dieses Projekt hat mir sehr gut gefallen, also bestellte ich das „Hexabitz Intro Kit“, die Wired Kelvin Clamp, das USB-UART Prototype Cable und ein T-Shirt (Weil warum nicht:P). In dieser Anleitung werde ich darüber sprechen, wie man „Die blinkende LED“mit RGB-LED und einer CLI macht, und dann habe ich Processing IDE (eine großartige Open-Source-IDE) verwendet, um ein einfaches Projekt mit dem Hexabitz zu erstellen.

Schritt 1: Was benötigen Sie:

Was werden Sie brauchen:

Hardware

Eine RGB-LED (H01R00): Sie finden sie hier

Zweidrahtige Kelvinklemme: von hier:

USB-UART-Prototypkabel von hier

Software:

Jede CLI würde funktionieren, ich wähle Realterm und lade sie hier herunter

IDE verarbeiten

Schritt 2: Verkabelung

Verdrahtung
Verdrahtung
Verdrahtung
Verdrahtung

Beachten Sie zunächst, dass der H01R00 zwei Seiten hat: die mit der RGB-LED (die Website nennt sie TOP) und die mit der MCU (wieder die Website nennt sie unten) mit Kelvin-Klemme Schließen Sie das USB-UART-Kabel an eine beliebige an der Modularray-Ports (dh Kommunikationsports P1 bis P6). Das obere Pad ist MCU TXD und das untere ist MCU RXD. Verbinden Sie daher das obere Pad mit dem Kabel RXD (gelb im FTDI-Kabel) und das untere Pad mit dem Kabel TXD (orange).

Zweitens müssen Sie das Modul mit einer anderen Kelvin-Klemme mit Strom versorgen. Verbinden Sie das rote Kabel des USB-UART-Kabels mit 3,3 V und das schwarze Kabel mit GND.

Schritt 3: Verbinden Sie das FTDI über den USB-Port mit Ihrem PC

Verbinden Sie das FTDI über den USB-Anschluss mit Ihrem PC
Verbinden Sie das FTDI über den USB-Anschluss mit Ihrem PC

Wenn Ihr PC den FTDI, den Sie zur Installation des Treibers benötigen, nicht erkennt, können Sie ihn hier herunterladen

Danach würde eine LED am Modul blinken, um anzuzeigen, dass das Modul betriebsbereit ist, wenn sie nicht blinkt, liegt ein Fehler vor.

Schritt 4: Realterm öffnen

Realterm öffnen
Realterm öffnen
Realterm öffnen
Realterm öffnen

(oder eine andere CLI) und nehmen Sie die folgenden Änderungen vor:

· Tippen Sie im Display: Stellen Sie die Anzeige als auf ANSI statt auf ASCII ein.

· In Port tap: Baud auf 921600 und Port auf den FTDI-Port setzen (Sie können den Port aus dem Gerätemanager erfahren oder einfach denjenigen auswählen, der \VCP im Namen hat)

Schritt 5: Drücken Sie die Eingabetaste

Drücke Enter
Drücke Enter

Sie können entweder die Eingabetaste drücken oder \r mit dem Senden-Tap senden. Sie erhalten eine Antwort wie in dieser Abbildung gezeigt:

Jetzt können Sie mit dem Spielen beginnen: Geben Sie „color red 50“(ohne Konkurrenz) ein.

Geben Sie dann „Farbe grün 50“ein.

Schritt 6:

Bild
Bild

Danach müssen wir ein anderes Projekt machen

Öffnen Sie mit Processing die folgende Datei:

In der siebten Zeile finden Sie eine Zeichenfolge namens portName, ändern Sie ihren Wert in den Port, den Ihr PC FTDI zugewiesen hat, schalten Sie das Modul ein und klicken Sie dann auf Ausführen.

Die GUI erklärt sich von selbst, denke ich;)

Empfohlen: