หน้าแรก ดูโปรเจกต์ทั้งหมด
Hard

โปรเจกต์ หุ่นยนต์ Robo Sidewalk Chalk Tracer

โปรแกรม mBot ผ่าน G-Code เพื่อวาดลวดลายชอล์กบนทางเท้าหรือถนนหน้าบ้าน กิจกรรมที่สนุกสำหรับเด็กๆ

โปรเจกต์ หุ่นยนต์ Robo Sidewalk Chalk Tracer

รายการอุปกรณ์และเครื่องมือ

1x SG90 Micro-servo motor
🛒 สั่งซื้อ
1x Multitool, Screwdriver
-
}

รายละเอียดและวิธีทำ

วัตถุประสงค์: ใช้ mBot เพื่อวาดลวดลายชอล์กบนทางเดินหรือถนนรถวิ่ง

mBot จะถูกโปรแกรมให้เคลื่อนที่ตามลวดลาย clip-art ขาวดำใดๆ ลวดลายจะถูกแปลงเป็น vector path โดยใช้ซอฟต์แวร์ Inkscape ที่ใช้งานได้ฟรี โปรไฟล์เส้นทางนี้จะถูกแปลงเป็นไฟล์ข้อความ G-Code โดยใช้ G-Code generator ใน Inkscape (ข้อมูลเพิ่มเติม: มีโปรแกรมอื่นๆ ที่สามารถทำสิ่งนี้ได้เช่นกัน)

ผมได้เตรียมส่วนประกอบทางกลและ hardware ไว้พร้อมแล้ว รวมถึงมีตัวเลือกซอฟต์แวร์ฟรีสำหรับสร้างไฟล์ข้อความ G-code จากลวดลาย clip-art เพื่อให้หุ่นยนต์เคลื่อนที่ตาม ผมได้ลองศึกษา mBot ดูบ้างแล้ว แต่ผมต้องการความช่วยเหลือเรื่อง coding ผมไม่รู้วิธีหรือยังไม่แน่ใจว่า mBot จะสามารถตั้งค่าให้อ่านไฟล์ข้อความ G-code ที่มีพิกัด "X Y" ซึ่งใช้สร้างลวดลายได้หรือไม่ นอกจากนี้ยังมี SG90 servo ที่ทำหน้าที่ควบคุมการ chalk up/down สำหรับตอนที่ mBot เคลื่อนที่จากลวดลายหนึ่งไปยังอีกลวดลายหนึ่ง โดย servo จะถูกสั่งงานด้วย "Z1" สำหรับยกชอล์กขึ้น และ "Z0" สำหรับวางชอล์กลงในไฟล์ G-code ระยะการหมุนของ servo ที่ตั้งโปรแกรมไว้คือตั้งแต่ 0 -> 30 องศา

Code

🔒 ปลดล็อก Code

สนับสนุนเพื่อรับ Source Code หรือแอปพลิเคชันสำหรับโปรเจกต์นี้

รหัสอ้างอิงโปรเจกต์: robo-sidewalk-chalk-tracer-0a9cf0
1499 บาท
PromptPay QR Code