
สารบัญ:
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-23 15:12



สัปดาห์ที่แล้วฉันท่อง 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 ที่คุณต้องติดตั้งไดรเวอร์ คุณสามารถรับได้จากที่นี่
หลังจากนั้นไฟ LED บนโมดูลจะกะพริบเพื่อระบุว่าโมดูลพร้อมทำงานหากไม่กะพริบแสดงว่ามีบางอย่างผิดปกติ
ขั้นตอนที่ 4: เปิด Realterm


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

คุณสามารถกด Enter หรือ send \r โดยใช้ send tap คุณจะได้รับการตอบกลับดังแสดงในรูปนี้:
ตอนนี้คุณสามารถเริ่มเล่น: พิมพ์ “สีแดง 50” (โดยไม่มีข้อโต้แย้ง)
จากนั้นพิมพ์ “สีเขียว 50”
ขั้นตอนที่ 6:

หลังจากนั้นก็ต้องทำโปรเจกต์ต่อไป
โดยใช้การประมวลผลเปิดไฟล์ต่อไปนี้:
ในบรรทัดที่เจ็ด คุณจะพบสตริงชื่อ portName ที่เปลี่ยนค่าเป็นพอร์ตใดๆ ที่พีซีของคุณกำหนดให้กับ FTDI เปิดเครื่องบนโมดูล จากนั้นกดรัน
GUI อธิบายตัวเองฉันคิดว่า;)
แนะนำ:
การออกแบบเกมในการสะบัดใน 5 ขั้นตอน: 5 ขั้นตอน

การออกแบบเกมในการสะบัดใน 5 ขั้นตอน: การตวัดเป็นวิธีง่ายๆ ในการสร้างเกม โดยเฉพาะอย่างยิ่งเกมปริศนา นิยายภาพ หรือเกมผจญภัย
การตรวจจับใบหน้าบน Raspberry Pi 4B ใน 3 ขั้นตอน: 3 ขั้นตอน

การตรวจจับใบหน้าบน Raspberry Pi 4B ใน 3 ขั้นตอน: ในคำแนะนำนี้ เราจะทำการตรวจจับใบหน้าบน Raspberry Pi 4 ด้วย Shunya O/S โดยใช้ Shunyaface Library Shunyaface เป็นห้องสมุดจดจำใบหน้า/ตรวจจับใบหน้า โปรเจ็กต์นี้มีจุดมุ่งหมายเพื่อให้เกิดความเร็วในการตรวจจับและจดจำได้เร็วที่สุดด้วย
วิธีการติดตั้งปลั๊กอินใน WordPress ใน 3 ขั้นตอน: 3 ขั้นตอน

วิธีการติดตั้งปลั๊กอินใน WordPress ใน 3 ขั้นตอน: ในบทช่วยสอนนี้ ฉันจะแสดงขั้นตอนสำคัญในการติดตั้งปลั๊กอิน WordPress ให้กับเว็บไซต์ของคุณ โดยทั่วไป คุณสามารถติดตั้งปลั๊กอินได้สองวิธี วิธีแรกคือผ่าน ftp หรือผ่าน cpanel แต่ฉันจะไม่แสดงมันเพราะมันสอดคล้องกับ
การลอยแบบอะคูสติกด้วย Arduino Uno ทีละขั้นตอน (8 ขั้นตอน): 8 ขั้นตอน

การลอยแบบอะคูสติกด้วย Arduino Uno ทีละขั้นตอน (8 ขั้นตอน): ตัวแปลงสัญญาณเสียงล้ำเสียง L298N Dc ตัวเมียอะแดปเตอร์จ่ายไฟพร้อมขา DC ตัวผู้ Arduino UNOBreadboardวิธีการทำงาน: ก่อนอื่น คุณอัปโหลดรหัสไปยัง Arduino Uno (เป็นไมโครคอนโทรลเลอร์ที่ติดตั้งดิจิตอล และพอร์ตแอนะล็อกเพื่อแปลงรหัส (C++)
เครื่อง Rube Goldberg 11 ขั้นตอน: 8 ขั้นตอน

เครื่อง 11 Step Rube Goldberg: โครงการนี้เป็นเครื่อง 11 Step Rube Goldberg ซึ่งออกแบบมาเพื่อสร้างงานง่ายๆ ในรูปแบบที่ซับซ้อน งานของโครงการนี้คือการจับสบู่ก้อนหนึ่ง