Datacom_FinalProject
การเชื่อมต่อระบบสื่อสาร และเขียนโปรแกรม เพื่อทำให้สามารถควบคุมการทำงานของอุปกรณ์
ข้อกำหนดการทำงานเบื้องต้น
ส่วน PC1 สามารถสั่งให้ฝั่ง PC2 เริ่มต้นการทำงาน (เก็บข้อมูลจากกล้องทุกมุมภาพ) แสดงผลสรุปข้อมูลรหัส Binary (0000, 0001, …, 1111) และ มุม (-45, 0, +45) ที่ได้รับจากกล้องฝั่ง PC2 มาแสดงผล หลังจากนั้น สามารถเลือก สั่งให้ PC2 เก็บค่าข้อมูลภาพตามรหัส Binary ที่ได้ PC2 หมุนกล้องไปยังภาพตามรหัส Binary ที่สั่ง PC2 ส่งข้อมูลจุดภาพ (ระดับสีภาพ) ตามที่กล้องหมุนไป จำนวน 20 ค่า มาแสดงผลที่ PC1 จำนวนข้อมูล 20 ค่า มาจาก Quadrant ละ 5 ค่า ประกอบด้วย ค่าระดับสีภาพจำนวน 4 จุด พร้อมพิกัดแต่ละจุด ค่าเฉลี่ยในแต่ละ Quadrant สั่งให้เริ่มต้นทำงานใหม่
ส่วน PC2 รอรับคำสั่งเริ่มการทำงานจาก PC1 (เก็บข้อมูลจากกล้องทุกมุม พร้อมวิเคราะห์ชนิดข้อมูลรหัส Binary ภาพ) ขั้นตอนการทำงานของ PC2 วิเคราะห์ข้อมูลชนิดข้อมูลรหัส Binary ภาพ จากกล้องในมุมต่างๆ แล้วส่งข้อมูลสรุปให้ PC1 รอรับคำสั่งจาก PC1 หาก PC1 สั่งให้เก็บค่าข้อมูลภาพตามรหัส Binary หมุนกล้องไปมุมภาพรหัส Binary ที่กำหนดจาก PC1 เก็บข้อมูลภาพ ส่งข้อมูลจำนวนจุดภาพตามที่กล้องหมุนไปกลับมา PC1 หาก PC1 สั่งให้เริ่มต้นทำงานใหม่ จึงเริ่มทำงานใหม่ตั้งแต่ต้น
ข้อกำหนดอื่นๆ ขนาดกระดาษภาพ 10x10 cm จำนวน 16 แผ่น (รูปแบบรหัส Binary) ส่วน Tx, Rx, Camera ใช้เป็น Arduino ส่วนการเชื่อมต่อระหว่าง Arduino <-> PC เป็น RS232 Communication (PC) ต้องใช้ Digital Modulation ที่เหมาะสม ส่งแบบ Wireless (FM) มี Error Detection มีการกำหนด Frame Design ที่เหมาะสม มีการกำหนด Flow & Error Control