สารบัญ:

Hexabitz วิธีใหม่ที่น่าทึ่งในการสร้างต้นแบบ: 6 ขั้นตอน
Hexabitz วิธีใหม่ที่น่าทึ่งในการสร้างต้นแบบ: 6 ขั้นตอน

วีดีโอ: Hexabitz วิธีใหม่ที่น่าทึ่งในการสร้างต้นแบบ: 6 ขั้นตอน

วีดีโอ: Hexabitz วิธีใหม่ที่น่าทึ่งในการสร้างต้นแบบ: 6 ขั้นตอน
วีดีโอ: How to Use Hexabitz Modules with Raspberry Pi Pico 🤔💡 2024, กรกฎาคม
Anonim
Image
Image
สิ่งที่คุณต้องการ
สิ่งที่คุณต้องการ

สัปดาห์ที่แล้วฉันท่อง HackAday.io และฉันพบโปรเจ็กต์นี้ “Hexabitz” ดูเหมือนว่าสโลแกนของโปรเจ็กต์คือ: “การสร้างต้นแบบฮาร์ดแวร์ไม่จำเป็นต้องยากนัก” โดยทั่วไปโครงการประกอบด้วยโมดูลที่มีรูปร่างหกเหลี่ยมหรือเพนตากอน เกือบทุกโมดูลมี Cortex-M0 MCU และเฟิร์มแวร์เฉพาะตัว ฉันนับได้ประมาณ 40 โมดูล แต่มีเพียง 21 ชิ้นที่ร้านเท่านั้น ฉันคิดว่านี่เป็นเพราะโครงการค่อนข้างใหม่ แต่ละโมดูลสามารถแนบกับโมดูลอื่นและทำงานร่วมกันได้

คุณสามารถหาโมดูลได้ทุกประเภทตั้งแต่แบบธรรมดา เช่น โลโก้และบอร์ด Proto Mount Surface-mount ขนาด 50 มม. ไปจนถึงโมดูลที่ซับซ้อนมากขึ้น เช่น RGB ไปจนถึงโมดูลที่ซับซ้อนมาก เช่น ตัวแปลง USB-B-to-UART และโมดูล Bluetooth ฉันชอบโครงการนี้มาก ฉันเลยสั่ง "Hexabitz Intro Kit", Wired Kelvin Clamp, USB-UART Prototype Cable และเสื้อยืด (เพราะเหตุใด:P) ในคำแนะนำนี้ ฉันจะพูดถึงวิธีทำ "ไฟ LED กะพริบ" โดยใช้ RGB LED และ CLI จากนั้นฉันใช้ Processing IDE (ซึ่งเป็น IDE โอเพ่นซอร์สที่ยอดเยี่ยม) เพื่อสร้างโครงการง่ายๆ โดยใช้ Hexabitz

ขั้นตอนที่ 1: สิ่งที่คุณต้องการ:

สิ่งที่คุณต้องการ:

ฮาร์ดแวร์

หนึ่ง RGB LED (H01R00): คุณสามารถหาได้ที่นี่

แคลมป์สายเคลวินสองสาย: จากที่นี่:

สายเคเบิลต้นแบบ USB-UART จากที่นี่

ซอฟต์แวร์:

CLI ใด ๆ ก็ใช้งานได้ ฉันเลือก Realterm ดาวน์โหลดได้จากที่นี่

กำลังประมวลผล IDE

ขั้นตอนที่ 2: การเดินสายไฟ

การเดินสายไฟ
การเดินสายไฟ
การเดินสายไฟ
การเดินสายไฟ

ประการแรก สังเกตว่า H01R00 มีสองด้าน: ด้านที่มี RGB LED (เว็บไซต์เรียกว่า TOP) และด้านที่มี MCU (อีกครั้งที่เว็บไซต์เรียกว่าด้านล่าง) โดยใช้ Kelvin Clamp ต่อสาย USB-UART เข้ากับส่วนใดก็ได้ ของพอร์ตโมดูลอาร์เรย์ (เช่น พอร์ตการสื่อสาร P1 ถึง P6) แผ่นรองด้านบนคือ MCU TXD และแผ่นรองด้านล่างคือ MCU RXD ดังนั้น คุณควรเชื่อมต่อแผ่นรองด้านบนเข้ากับสาย RXD (สีเหลืองในสาย FTDI) และแผ่นรองด้านล่างเข้ากับสาย TXD (สีส้ม)

ประการที่สอง คุณต้องจ่ายไฟให้กับโมดูลโดยใช้ Kelvin Clamp อื่นเชื่อมต่อสายสีแดงในสาย USB-UART เข้ากับ 3.3V และสายสีดำกับ GND

ขั้นตอนที่ 3: เชื่อมต่อ FTDI กับพีซีของคุณโดยใช้พอร์ต USB

เชื่อมต่อ FTDI กับพีซีของคุณโดยใช้พอร์ต USB
เชื่อมต่อ FTDI กับพีซีของคุณโดยใช้พอร์ต USB

หากพีซีของคุณไม่รู้จัก FTDI ที่คุณต้องติดตั้งไดรเวอร์ คุณสามารถรับได้จากที่นี่

หลังจากนั้นไฟ LED บนโมดูลจะกะพริบเพื่อระบุว่าโมดูลพร้อมทำงานหากไม่กะพริบแสดงว่ามีบางอย่างผิดปกติ

ขั้นตอนที่ 4: เปิด Realterm

เปิด Realterm
เปิด Realterm
เปิด Realterm
เปิด Realterm

(หรือ CLI อื่นใด) และทำการเปลี่ยนแปลงดังต่อไปนี้:

· ในการแตะหน้าจอ: ตั้งค่า Display As เป็น ANSI แทน ASCII

· ในการแตะพอร์ต: ตั้งค่า Baud เป็น 921600 และพอร์ตเป็นพอร์ต FTDI (คุณสามารถทราบได้ว่าพอร์ตใดจากตัวจัดการอุปกรณ์หรือเพียงแค่เลือกพอร์ตที่มี \VCP ในชื่อ)

ขั้นตอนที่ 5: กด Enter

กด Enter
กด Enter

คุณสามารถกด Enter หรือ send \r โดยใช้ send tap คุณจะได้รับการตอบกลับดังแสดงในรูปนี้:

ตอนนี้คุณสามารถเริ่มเล่น: พิมพ์ “สีแดง 50” (โดยไม่มีข้อโต้แย้ง)

จากนั้นพิมพ์ “สีเขียว 50”

ขั้นตอนที่ 6:

ภาพ
ภาพ

หลังจากนั้นก็ต้องทำโปรเจกต์ต่อไป

โดยใช้การประมวลผลเปิดไฟล์ต่อไปนี้:

ในบรรทัดที่เจ็ด คุณจะพบสตริงชื่อ portName ที่เปลี่ยนค่าเป็นพอร์ตใดๆ ที่พีซีของคุณกำหนดให้กับ FTDI เปิดเครื่องบนโมดูล จากนั้นกดรัน

GUI อธิบายตัวเองฉันคิดว่า;)

แนะนำ: