Sisukord:

Hexabitz, hämmastav uus viis prototüübi loomiseks: 6 sammu
Hexabitz, hämmastav uus viis prototüübi loomiseks: 6 sammu

Video: Hexabitz, hämmastav uus viis prototüübi loomiseks: 6 sammu

Video: Hexabitz, hämmastav uus viis prototüübi loomiseks: 6 sammu
Video: Supersection Week 1 2024, November
Anonim
Image
Image
Mida vajate
Mida vajate

Eelmisel nädalal, kui surfasin HackAday.io -s ja leidsime selle projekti "Hexabitz", tundus see nii paljutõotav, et projekti loosung oli: "Riistvara prototüüpimine ei pea olema nii raske". Põhimõtteliselt koosneb projekt kuusnurkse või Pentagoni kujuga moodulitest, peaaegu igal moodulil on Cortex-M0 MCU ja ainulaadne püsivara. Ma lugesin umbes 40 moodulit, kuid poes on saadaval ainult 21, ma arvan, et see on sellepärast, et projekt on üsna uus. Iga mooduli saab ühendada teiste moodulitega ja töötada koos.

Leiate igasuguseid mooduleid, alates lihtsast, nagu logo ja 50mil-Grid Surface-mount Proto Board, kuni keerukamate, nagu RGB, kuni väga keeruliste, nagu USB-B-to-UART Converter ja Bluetooth-mooduliteni. Mulle see projekt väga meeldis, nii et tellisin “Hexabitzi sissejuhatuskomplekti”, juhtmega Kelvini klambri, USB-UART prototüüpkaabli ja T-särgi (sest miks ka mitte: P). Selles juhendis räägin sellest, kuidas teha vilkuvat LED -i RGB LED -i ja CLI abil ning seejärel kasutasin Hexabitzi abil lihtsa projekti tegemiseks Processing IDE -d (mis on suurepärane avatud lähtekoodiga IDE).

Samm: mida vajate:

Mida vajate:

Riistvara

Üks RGB LED (H01R00): selle leiate siit

Kaks juhtmega Kelvini klambrit: siit:

USB-UART prototüüpkaabel siit

Tarkvara:

Mis tahes CLI töötaks, valisin Realterm, laadige see siit alla

IDE töötlemine

2. samm: juhtmestik

Juhtmestik
Juhtmestik
Juhtmestik
Juhtmestik

Kõigepealt pange tähele, et H01R00-l on kaks külge: RGB LED-ga (veebisait nimetab seda TOP-iks) ja MCU-ga (jällegi veebisait nimetab seda altpoolt), kasutades Kelvini klambrit Ühendage USB-UART-kaabel mis tahes moodulimassiivi portidest (st kommunikatsiooniportidest P1 kuni P6). Ülemine padi on MCU TXD ja alumine on MCU RXD. Seega peaksite ülemise padja ühendama kaabliga RXD (kollane FTDI -kaablis) ja alumise padja kaabliga TXD (oranž).

Teiseks peate andma moodulile toite, kasutades teist Kelvini klambrit, ühendage USB-UART-kaabli punane juhe 3,3 V ja must juhe GND-ga.

Samm: ühendage FTDI arvutiga USB -porti kasutades

Ühendage FTDI arvutiga USB -porti kasutades
Ühendage FTDI arvutiga USB -porti kasutades

Kui teie arvuti ei tunne ära draiveri installimiseks vajalikku FTDI -d, saate selle siit

Pärast seda vilgub moodulil LED, mis näitab, et moodul on töövalmis, kui see ei vilgu, siis on midagi valesti.

Samm: avage Realterm

Avage Realterm
Avage Realterm
Avage Realterm
Avage Realterm

(või mõni muu CLI) ja tehke järgmised muudatused:

· Ekraanil puudutamine: määrake kuvari kuvamise režiimiks ANSI, mitte ASCII.

· Pordi puudutamisel: määrake Baud väärtuseks 921600 ja port FTDI -pordile (saate teada, milline port on seadmehaldurist või lihtsalt valida selle, mille nimes on / VCP)

Samm: vajutage sisestusklahvi

Vajutage sisestusklahvi
Vajutage sisestusklahvi

Saate kas vajutada sisestusklahvi või saata, kasutades saatmispuudut, saate vastuse, nagu on näidatud sellel joonisel:

Nüüd saate mängimist alustada: tippige “värv punane 50” (ilma väiteta).

Seejärel tippige "värv roheline 50"

6. samm:

Pilt
Pilt

Pärast seda peame tegema uue projekti

töötlemise abil avage järgmine fail:

Seitsmendalt realt leiate stringi nimega portName, muutes selle väärtuseks mis tahes pordi, mille arvuti on määranud FTDI -le, lülitage moodul sisse ja vajutage seejärel käivita.

GUI selgitab ennast minu arvates;)

Soovitan: