หัวข้อนี้จะรวบรวมโปรเจคที่เกียวกับการใช้งาน IOIO board และ Android ซึ่งส่วนใหญ่เป็นการทดลองเล่นๆของผมเองและไม่ได้เขียนเป็นบทความลงในเว็บ อย่างแรกมาทำความรู้จักกับ IOIO board กันก่อนครับ IOIO เป็นบอร์ดไมโครคอนโทรลเลอร์ที่สามารถเชื่อมต่อกับอุปกรณ์แอนดรอยด์ได้ โดยมี พอร์ตอินพุตเอาต์พุตดิจิตอลให้ใช้มากถึง 48 ช่อง, พอร์ตอินพุตอนาลอค 16 ช่อง, พอร์ตเอาต์พุต PWM 9 ช่อง, UART และ I2C ราคาของ IOIO หรือ IOIO-Q ตอนนี้ก็อยู่ที่ประมาณ 1,000 กว่าบาทเหมาะที่จะหามาไว้ทดลองเป็นอย่างยิ่ง จริงๆผมซื้อ IOIO board มาตั้งแต่ปลายปีที่แล้ว และใช้เวลาในวันหยุดทดลองเล่นนู้นนี้ไปเรื่อยๆ จนตอนนี้ก็จะครบปีแล้ว มาดูกันว่าทดลองอะไรไปบ้าง (ซอสโค้ดทั้งหมดพร้อมวงจรผมเอาไว้ที่ Github.com นะครับ)
IOIO & Robot Arm
ทดสอบควบคุมแขนกลด้วยโปรแกรมจากมือถือแอนดรอยด์
Leap Motion & Robot Car
ทดสอบควบคุมรถหุ่นยนต์ด้วยการสั่งงานผ่านมือด้วย Leap Motion (โบกมือเพื่อสั่งให้รถเคลือนที่)
Leap Motion & Image Rotate 360° / Panorama
ทดสอบการควบคุมการหมุนของรูปที่หน้าเว็บบราวเซอร์โดยใช้ Leap Motion
IOIO_COLOR_RECOGNITION_SENSOR
ทดสอบการตรวจสอบสีของพื้นผิวโดยแสดงผลที่มือถือ
Source Code : https://github.com/LookHin/IOIO_COLOR_RECOGNITION_SENSOR
IOIO_LED
ทดสอบการควบคุมอุปกรณ์อิเล็กทรอนิกส์ด้วยมือถือ
Source Code : https://github.com/LookHin/IOIO_LED
IOIO_Servo_Normal
ทดสอบการควบคุมเซอร์โวมอเตอร์ด้วยมือถือ
Source Code : https://github.com/LookHin/IOIO_Servo_Normal
IOIO_SERVO_360
ทดสอบการควบคุมเซอร์โวมอเตอร์แบบหมุนต่อเนื่องด้วยมือถือ
Source Code : https://github.com/LookHin/IOIO_SERVO_360
IOIO_STEP_MOTOR
ทดสอบการควบคุมการหมุนของสเต็ปมอเตอร์ด้วยมือถือ
Source Code : https://github.com/LookHin/IOIO_STEP_MOTOR
IOIO_ULTRASONIC_SENSOR
ทดสอบการวัดระยะทางด้วยคลื่นเสียงอัลตราโซนิคและแสดงผลระยะทางที่มือถือ
Source Code : https://github.com/LookHin/IOIO_ULTRASONIC_SENSOR
IOIO_PIR_MOTION_SENSOR
ทดสอบการตรวจสอบการเคลื่อนไหวจากการตรวจจับรังสีอินฟราเรด
Source Code : https://github.com/LookHin/IOIO_PIR_MOTION_SENSOR