Innehållsförteckning:
2025 Författare: John Day | [email protected]. Senast ändrad: 2025-01-13 06:58
Förra veckan som surfare på HackAday.io och jag hittade det här projektet "Hexabitz", såg det så lovande ut att projektets slagord var: "Hårdvaruprototyp behöver inte vara så svårt". I grund och botten består projektet av moduler som har en Hexagon- eller Pentagon-form, nästan varje modul har en Cortex-M0 MCU och en unik firmware. Jag räknade runt 40 moduler, men bara 21 är tillgängliga i butiken, jag antar att det beror på att projektet är ganska nytt. Varje modul kan kopplas till andra moduler och arbeta tillsammans.
Du kan hitta alla typer av moduler, från den enkla till exempel Logo och 50mil-Grid Surface-mount Proto Board till mer komplicerade, till exempel RGB till mycket komplicerade, till exempel USB-B-till-UART-omvandlare och Bluetooth-moduler. Jag gillade verkligen det här projektet så jag beställde "Hexabitz Intro Kit", Wired Kelvin Clamp, USB-UART Prototype Cable och en T-shirt (För varför inte: P). I den här instruktionen kommer jag att prata om hur man gör "Den blinkande lysdioden" med RGB LED och en CLI och sedan använde jag Processing IDE (vilket är en utmärkt öppen källkod IDE) för att göra ett enkelt projekt med Hexabitz.
Steg 1: Vad behöver du:
Vad behöver du:
Hårdvara
En RGB -LED (H01R00): du hittar den här
Two Wired Kelvin Clamp: härifrån:
USB-UART-prototypkabel härifrån
Programvara:
Vilken CLI som helst skulle fungera. Jag väljer Realterm ladda ner den härifrån
Bearbetar IDE
Steg 2: Kabeldragning
Först och främst, märk att H01R00 har två sidor: den med RGB-lysdioden (webbplatsen kallar den TOP) och den med MCU (igen kallar webbplatsen det längst ner) med Kelvin Clamp Anslut USB-UART-kabeln till valfri av modulmatrisportarna (dvs kommunikationsportarna P1 till P6). Den övre plattan är MCU TXD och den nedre är MCU RXD. Därför bör du ansluta den övre plattan till kabeln RXD (gul i FTDI -kabeln) och den nedre plattan till kabeln TXD (orange).
För det andra måste du försörja modulen med en annan Kelvin-klämma. Anslut den röda ledningen i USB-UART-kabeln till 3.3V och den svarta ledningen till GND.
Steg 3: Anslut FTDI till din dator med USB -port
Om din dator inte känner igen FTDI som du behöver för att installera drivrutinen kan du hämta den härifrån
Därefter blinkar en lysdiod på modulen för att indikera att modulen är redo att fungera om den inte blinkar är det något fel.
Steg 4: Öppna Realterm
(eller någon annan CLI) och gör följande ändringar:
· Tryck på displayen: ställ in Display As till ANSI istället för ASCII.
· I Port -tryck: ställ Baud till 921600 och port till FTDI -porten (Du kan veta vilken port från enhetshanteraren eller helt enkelt välja den som har / VCP i sitt namn)
Steg 5: Tryck Enter
Du kan antingen trycka på Enter eller skicka med sändningskranen, du får svar enligt bilden:
Nu kan du börja spela: skriv “färg röd 50” (utan strid).
Skriv sedan "färg grön 50"
Steg 6:
Efter det måste vi göra ett nytt projekt
öppna Processing genom att öppna följande fil:
På den sjunde raden kan du hitta en sträng som heter portName ändra dess värde till vilken port som din dator har tilldelat FTDI, slå på modulen och tryck sedan på run.
GUI förklarar sig själv tror jag;)