วันพฤหัสบดีที่ 29 พฤษภาคม พ.ศ. 2557

ทำ Prototype ชุดการแสดงกันต่อคะ Part5

หลังจากนี้ขอเล่าเป็นภาพรวมๆที่ทำกันต่อละกันนะคะ เพราะมาทำงานกันเกือบทุกวัน ดังนั้นฝ่าย software อย่างเรา ก็  coding กันต่อไป

จากครั้งที่แล้วที่เราสามารถส่งข้อมูลอย่างไร้สายได้แล้ว ตอนนี้ก็ถึงคร่าวที่จะต้องส่งข้อมูลเพื่อควบคุมไฟจริงๆกัน ซักที ตอนนี้ก็เริ่มออกแบบ function การทำงานจริงๆ กะพี่นุก เพราะที่ผ่านมา เหมือนแค่ลองให้ทำงานได้ แต่ยังใช้งานจริงๆกับงานของเราไม่ได้ ยังต้องปรับๆอยู่ เนื่องด้วย scope งานยังไม่ค่อยชัดเจนเท่าไหร่

ตอนนี้ สิ่งที่จะทำต่อ คือ การ ตัวส่ง และ ตัวรับ เพื่อควบคุมไฟบนชุดการแสดงการจริงๆซักที

โดยตัวส่ง เราจะ ติด rf24 ไว้ที่ Arduino Mega 1280 เนื่องจาก เป็นฝั่ง Server เลยไม่จำเป็นต้องใช้ lilypad ในขณะที่ฝั่งรับ เราจะใช้ lilypad เป็นตัวติดต่อ เพราะ มันต้องติดอยู่ที่ชุดการแสดงจริงๆ มันเลยจำเป็นต้องเล็กๆ เพื่อจะไม่สร้างความลำบากในการเต้นของนักแสดง

เราเลยเริ่มออกแบบ format สำหรับการรับส่งข้อมูล
เนื่องจากตอนนี้ เหลือ เพียงแค่ไฟติดและไฟดับ เนื่องจาก ด้วยจำนวนpin ของ lilypad ไม่พอ เพราะ การจะ fade ไฟได้ ต้อง ใช้ช่องpin pwm ซึ่งมีอยู่ 4 ช่อง

เพื่อให้ตัดปัญหา และ ยังไม่รู้ว่า ไฟประเภทไหนจะ fade บ้าง ไม่ fade บ้าง เลยปรับให้เหลือเพียงติดดับไปก่อน

format สำหรับการรับส่งข้อมูล คือ
Id,count,led1,led2,led3,led4,led5,led6,led7

โดยที่....
Id คือ idของผู้รับหรือผู้ส่ง
Count คือ ครั้งที่กำลังส่งมา เช่น 1,2,3,4,..
led1,led2,… คือ จะใส่ logic เป็น 1หรือ 0 เพื่อบอกให้รู้ว่าให้ไฟติดหรือดับ

ตัวอย่างเช่น
73,001,0,0,1,1,1,1,1

ความหมายคือ รับข้อมูลจาก id 73, ครั้งที่1 โดยที่ led ชุดที่ 1 กับ 2 ไฟดับ และ ชุดที่ 3-7 ไฟติด


ตอนนี้ชุดเต้นของเราเริ่มเป็นรูปเป็นร่างมากขึ้นแล้ว งั้นเดี๋ยวของโชว์รูปตอนวันเราไป fitting ให้ดู กันนะคะ

Fitting Cloth











ไม่มีความคิดเห็น:

แสดงความคิดเห็น