Inhoudsopgave:

Hexabitz, geweldige nieuwe manier om prototype te bouwen - Ajarnpa
Hexabitz, geweldige nieuwe manier om prototype te bouwen - Ajarnpa

Video: Hexabitz, geweldige nieuwe manier om prototype te bouwen - Ajarnpa

Video: Hexabitz, geweldige nieuwe manier om prototype te bouwen - Ajarnpa
Video: Hexablitz + PanzerBlitz: HERLAT / 2 Te gelijk. 2024, Juli-
Anonim
Image
Image
Wat heb je nodig
Wat heb je nodig

Vorige week was ik aan het surfen op HackAday.io en vond ik dit project "Hexabitz", het zag er zo veelbelovend uit. De slogan van het project was: "Hardware-prototyping hoeft niet zo moeilijk te zijn". In principe bestaat het project uit modules met een zeshoekige of vijfhoekige vorm, bijna elke module heeft een Cortex-M0 MCU en een unieke firmware. Ik telde ongeveer 40 modules, maar er zijn er maar 21 beschikbaar in de winkel, ik denk dat dit komt omdat het project vrij nieuw is. Elke module kan aan andere modules worden bevestigd en samenwerken.

Je kunt allerlei soorten modules vinden, van de eenvoudige zoals Logo en 50mil-Grid Surface-mount Proto Board tot meer gecompliceerde zoals RGB tot zeer gecompliceerde zoals USB-B-naar-UART Converter en Bluetooth-modules. Ik vond dit project erg leuk, dus bestelde ik de "Hexabitz Intro Kit", Wired Kelvin Clamp, USB-UART Prototype Cable en een T-shirt (want waarom niet: P). In deze instructie ga ik het hebben over hoe ik "De knipperende LED" moet doen met RGB LED en een CLI en vervolgens heb ik Processing IDE (wat een geweldige open source IDE is) gebruikt om een eenvoudig project te maken met behulp van de Hexabitz.

Stap 1: Wat heb je nodig:

Wat heb je nodig:

Hardware

Eén RGB LED (H01R00): je vindt hem hier

Twee bedrade Kelvin-klem: vanaf hier:

USB-UART Prototype-kabel van hier

Software:

Elke CLI zou werken, ik kies voor Realterm download het vanaf hier

IDE verwerken

Stap 2: Bedrading

Bedrading
Bedrading
Bedrading
Bedrading

Merk allereerst op dat de H01R00 twee kanten heeft: die met de RGB LED (de website noemt het TOP) en die met de MCU (opnieuw noemt de website hem onderaan) met behulp van Kelvin Clamp Sluit de USB-UART-kabel aan op een willekeurige van de module-arraypoorten (dwz communicatiepoorten P1 tot P6). De bovenste pad is MCU TXD en de onderste is MCU RXD. U moet dus de bovenste pad aansluiten op de kabel RXD (geel in de FTDI-kabel) en de onderste pad op kabel TXD (oranje).

Ten tweede moet u de module van stroom voorzien met een andere Kelvin-klem. Verbind de rode draad in de USB-UART-kabel met de 3,3 V en de zwarte draad met GND.

Stap 3: Sluit de FTDI aan op uw pc via de USB-poort

Sluit de FTDI aan op uw pc via de USB-poort
Sluit de FTDI aan op uw pc via de USB-poort

Als uw pc de FTDI niet herkent, moet u het stuurprogramma installeren, u kunt het hier downloaden

Daarna zou een LED op de module knipperen om aan te geven dat de module klaar is om te werken als deze niet knippert, dan is er iets mis.

Stap 4: Open Realterm

Realterm openen
Realterm openen
Realterm openen
Realterm openen

(of een andere CLI) en breng de volgende wijzigingen aan:

· Tik in het display op: stel de Display As in op ANSI in plaats van ASCII.

· Tik in Poort: stel Baud in op 921600 en poort naar de FTDI-poort (u kunt weten welke poort in apparaatbeheer staat of u kunt eenvoudig degene kiezen die \VCP in zijn naam heeft)

Stap 5: Druk op Enter

Druk op Enter
Druk op Enter

U kunt op Enter drukken of \r verzenden met behulp van de verzendtap, u krijgt een antwoord zoals weergegeven in deze afbeelding:

Nu kun je beginnen met spelen: typ "kleur rood 50" (zonder twisten).

Typ vervolgens "kleur groen 50"

Stap 6:

Afbeelding
Afbeelding

Daarna moeten we nog een project doen

met Processing open het volgende bestand:

In de zevende regel kun je een string vinden met de naam portName, verander de waarde in de poort die je pc heeft toegewezen aan FTDI, schakel de module in en druk op uitvoeren.

De GUI verklaart zichzelf denk ik;)

Aanbevolen: