Orodha ya maudhui:

Hexabitz, Njia mpya ya kushangaza ya Kuunda Mfano: 6 Hatua
Hexabitz, Njia mpya ya kushangaza ya Kuunda Mfano: 6 Hatua

Video: Hexabitz, Njia mpya ya kushangaza ya Kuunda Mfano: 6 Hatua

Video: Hexabitz, Njia mpya ya kushangaza ya Kuunda Mfano: 6 Hatua
Video: UKIZIONA DALILI HIZI MAMA MJAMZITO BASI UTAJIFUNGUA MTOTO WA KIUME 2024, Septemba
Anonim
Image
Image
Je! Utahitaji Nini?
Je! Utahitaji Nini?

Wiki iliyopita mimi nilikuwa nikitumia HackAday.io na nikapata mradi huu "Hexabitz", ilionekana kuahidi sana kauli mbiu ya mradi huo ilikuwa: "Utengenezaji wa vifaa sio lazima uwe mgumu sana". Kimsingi mradi huo una moduli ambazo zina maumbo ya Hexagon au Pentagon, karibu kila moduli ina Cortex-M0 MCU na firmware ya kipekee. Nilihesabu karibu Moduli 40, hata hivyo ni 21 tu inapatikana kwenye duka, nadhani hii ni kwa sababu mradi ni mpya kabisa. Kila moduli inaweza kushikamana na moduli zingine na kufanya kazi pamoja.

Unaweza kupata aina zote za moduli kutoka kwa rahisi kama Rangi na Bodi ya Proto ya 50mil-Grid Surface kwa ngumu zaidi kama vile RGB kuwa ngumu sana kama USB-B-to-UART Converter na moduli za Bluetooth. Nilipenda sana mradi huu kwa hivyo niliamuru "Hexabitz Intro Kit", Wiring Kelvin Clamp, USB-UART Prototype Cable na T-shirt (Kwa sababu kwanini isiwe: P). Katika maagizo haya nitazungumza juu ya jinsi ya kufanya "Taa inayoangaza" kwa kutumia RGB LED na CLI na kisha nikatumia Processing IDE (ambayo ni chanzo wazi cha IDE) kufanya mradi rahisi kutumia Hexabitz.

Hatua ya 1: Utahitaji Nini:

Je! Utahitaji nini:

Vifaa

RGB moja ya LED (H01R00): unaweza kuipata hapa

Bamba mbili ya waya ya Kelvin: kutoka hapa:

Cable ya Mfano ya USB-UART kutoka hapa

Programu:

CLI yoyote itafanya kazi nitachagua Realterm kuipakua kutoka hapa

Inasindika IDE

Hatua ya 2: Wiring

Wiring
Wiring
Wiring
Wiring

Kwanza kabisa, angalia H01R00 ina pande mbili: ile iliyo na RGB LED (wavuti inaiita TOP) na ile iliyo na MCU (Tena wavuti inaiita chini) kwa kutumia Kelvin Clamp Unganisha kebo ya USB-UART kwa yoyote ya bandari za safu ya moduli (yaani bandari za mawasiliano P1 hadi P6). Pedi ya juu ni MCU TXD na ya chini ni MCU RXD. Kwa hivyo, unapaswa kuunganisha pedi ya juu na RXD ya cable (njano kwenye kebo ya FTDI) na pedi ya chini kwa cable TXD (machungwa).

Pili, unahitaji kusambaza nguvu kwa moduli ukitumia Komba nyingine ya Kelvin unganisha waya nyekundu kwenye kebo ya USB-UART hadi 3.3V na waya mweusi kwa GND.

Hatua ya 3: Unganisha FTDI na PC yako kwa kutumia USB Port

Unganisha FTDI kwenye PC yako kwa kutumia USB Port
Unganisha FTDI kwenye PC yako kwa kutumia USB Port

Ikiwa PC yako haitambui FTDI unahitaji kusanikisha dereva, unaweza kuipata kutoka hapa

Baada ya hapo LED kwenye moduli ingeangaza ili kuonyesha kuwa moduli iko tayari kufanya kazi ikiwa haitoi basi kuna kitu kibaya.

Hatua ya 4: Fungua Realterm

Fungua Realterm
Fungua Realterm
Fungua Realterm
Fungua Realterm

(au CLI nyingine yoyote) na ufanye mabadiliko yafuatayo:

· Kwenye bomba la onyesho: weka onyesho kama ANSI badala ya ASCII.

· Kwenye gonga la Bandari: weka Baud hadi 921600 na bandari hadi bandari ya FTDI (Unaweza kujua ni bandari gani kutoka kwa msimamizi wa kifaa au uchague tu iliyo na / VCP kwa jina lake)

Hatua ya 5: Piga Ingiza

Piga Ingiza
Piga Ingiza

Unaweza kubonyeza Ingiza au tuma kwa kutumia bomba la kutuma, utapata jibu kama inavyoonyeshwa kwenye takwimu hii:

Sasa unaweza kuanza kucheza: andika "rangi nyekundu 50" (bila mabishano).

Kisha andika "rangi ya kijani 50"

Hatua ya 6:

Picha
Picha

Baada ya hapo tunahitaji kufanya mradi mwingine

ukitumia Usindikaji fungua faili ifuatayo:

Katika mstari wa saba unaweza kupata kamba iitwayo portName badilisha thamani yake kuwa bandari yoyote ambayo PC yako imeipa FTDI, Nguvu kwenye moduli na kisha gonga.

GUI inajielezea yenyewe nadhani;)

Ilipendekeza: