หลังจากนี้ขอเล่าเป็นภาพรวมๆที่ทำกันต่อละกันนะคะ
เพราะมาทำงานกันเกือบทุกวัน ดังนั้นฝ่าย 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
ไม่มีความคิดเห็น:
แสดงความคิดเห็น