Talaan ng mga Nilalaman:

Hexabitz, Kamangha-manghang Bagong Paraan upang Bumuo ng Prototype: 6 na Hakbang
Hexabitz, Kamangha-manghang Bagong Paraan upang Bumuo ng Prototype: 6 na Hakbang

Video: Hexabitz, Kamangha-manghang Bagong Paraan upang Bumuo ng Prototype: 6 na Hakbang

Video: Hexabitz, Kamangha-manghang Bagong Paraan upang Bumuo ng Prototype: 6 na Hakbang
Video: On the traces of an Ancient Civilization? 🗿 What if we have been mistaken on our past? 2024, Hulyo
Anonim
Image
Image
Ano ang Kakailanganin Mo
Ano ang Kakailanganin Mo

Noong nakaraang linggo sa aking pag-surf sa HackAday.io at nakita ko ang proyektong ito na "Hexabitz", mukhang napaka-promising ang slogan ng proyekto ay: "Ang prototyping ng hardware ay hindi dapat maging napakahirap". Talaga ang proyekto ay binubuo ng mga modyul na mayroong isang hugis Hexagon o Pentagon, halos bawat module ay mayroong Cortex-M0 MCU at isang natatanging firmware. Nagbibilang ako ng halos 40 Mga Modyul, subalit 21 lamang ang magagamit sa shop, sa palagay ko ito ay dahil ang proyekto ay medyo bago. Ang bawat module ay maaaring ikabit sa iba pang mga module at magkakasama.

Maaari mong makita ang lahat ng uri ng mga module mula sa simpleng tulad ng Logo at 50mil-Grid Surface-mount Proto Board hanggang sa mas kumplikado tulad ng RGB sa napaka-kumplikado tulad ng USB-B-to-UART Converter at mga module ng Bluetooth. Nagustuhan ko talaga ang proyektong ito kaya nag-order ako ng "Hexabitz Intro Kit", Wired Kelvin Clamp, USB-UART Prototype Cable at isang T-shirt (Dahil bakit hindi: P). Sa tagubiling ito ay pag-uusapan ko kung paano gawin ang "The blinking LED" gamit ang RGB LED at isang CLI at pagkatapos ay ginamit ko ang Processing IDE (na isang mahusay na open source IDE) upang makagawa ng isang simpleng proyekto gamit ang Hexabitz.

Hakbang 1: Ano ang Kakailanganin Mo:

Ano ang kakailanganin mo:

Hardware

Isang RGB LED (H01R00): mahahanap mo ito rito

Dalawang Wired Kelvin Clamp: mula dito:

Ang USB-UART Prototype Cable mula dito

Software:

Ang anumang CLI ay gagana na pinili ko ang Realterm i-download ito mula dito

Pagproseso ng IDE

Hakbang 2: Mga kable

Kable
Kable
Kable
Kable

Una sa lahat, pansinin ang H01R00 ay may dalawang panig: ang isa na may theRGB LED (tinawag ito ng web site na TOP) at ang isa na may MCU (Muli ang tawag sa web site sa ibaba) gamit ang Kelvin Clamp Ikonekta ang USB-UART cable sa anumang ng mga module array port (ie port ng komunikasyon P1 hanggang P6). Ang nangungunang pad ay MCU TXD at ang ibaba ay MCU RXD. Kaya, dapat mong ikonekta ang tuktok na pad sa cable RXD (dilaw sa FTDI cable) at sa ilalim na pad sa cable TXD (orange).

Pangalawa, kailangan mong magbigay ng lakas sa module gamit ang isa pang Kelvin Clamp ikonekta ang pulang kawad sa USB-UART cable sa 3.3V at ang itim na kawad sa GND.

Hakbang 3: Ikonekta ang FTDI sa Iyong PC Gamit ang USB Port

Ikonekta ang FTDI sa Iyong PC Gamit ang USB Port
Ikonekta ang FTDI sa Iyong PC Gamit ang USB Port

Kung hindi makilala ng iyong PC ang FTDI kailangan mong i-install ang driver, maaari mo itong makuha mula rito

Pagkatapos nito ang isang LED sa module ay mag-flash upang ipahiwatig na ang module ay handa nang gumana kung hindi ito nag-flash pagkatapos ay mayroong isang bagay na mali.

Hakbang 4: Buksan ang Realterm

Buksan ang Realterm
Buksan ang Realterm
Buksan ang Realterm
Buksan ang Realterm

(o anumang iba pang CLI) at gawin ang mga sumusunod na pagbabago:

· Sa display tap: itakda ang Display Bilang sa ANSI sa halip na ASCII.

· Sa Port tap: itakda ang Baud sa 921600 at port sa FTDI port (Maaari mong malaman kung anong port mula sa manager ng aparato o pinili lamang ang isa na mayroong / VCP sa pangalan nito)

Hakbang 5: Pindutin ang Enter

Pindutin ang Enter
Pindutin ang Enter

Maaari mong mai-compress ang Enter o ipadala gamit ang send tap, makakakuha ka ng tugon tulad ng ipinakita sa figure na ito:

Ngayon ay maaari mo nang simulang maglaro: i-type ang "kulay pula 50" (walang pagtatalo).

Pagkatapos i-type ang "kulay berde 50"

Hakbang 6:

Larawan
Larawan

Pagkatapos nito kailangan naming gumawa ng isa pang proyekto

gamit ang Pagproseso buksan ang sumusunod na file:

Sa ikapitong linya maaari kang makahanap ng isang string na tinatawag na portName baguhin ang halaga nito sa anumang port na itinalaga ng iyong PC sa FTDI, Power sa module at pagkatapos ay pindutin ang run.

Ipinapaliwanag ng GUI mismo sa palagay ko;)

Inirerekumendang: