โปรเจกต์ หุ่นยนต์ Robo Sidewalk Chalk Tracer
โปรแกรม mBot ผ่าน G-Code เพื่อวาดลวดลายชอล์กบนทางเท้าหรือถนนหน้าบ้าน กิจกรรมที่สนุกสำหรับเด็กๆ
โปรแกรม mBot ผ่าน G-Code เพื่อวาดลวดลายชอล์กบนทางเท้าหรือถนนหน้าบ้าน กิจกรรมที่สนุกสำหรับเด็กๆ
วัตถุประสงค์: ใช้ 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 องศา
สนับสนุนเพื่อรับ Source Code หรือแอปพลิเคชันสำหรับโปรเจกต์นี้