HOW TO MAKE (ALMOST) ANYTHING MAS.863.12 |
|
PROJECTS | ABOUT | CONTACT | |||||||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||||||||||
INTERFACE AND APPLICATION PROGRAMMING - week12 | |||||||||||||||||||||||||||||||||||
This week I focused on creating an application towards my final project by using the Fabduino board. My final project direction changed a bit. My long term project is to create a system that supports 3 dimensional gaze awareness feature in a virtual shared workspace for remote collaborators. My final project's goal is to implement the hardware and the fundamental platform for this big project. I plan to create a system that changes the view point of the collaborator by switching through an array of video cameras. My first step was to test out the function. I thought using processing will be the fastest way to create a working prototype. I downloaded Firmata library so that my processing can talk with my Arduino(Fabduino) directly. Programming the Fabduino board with Arduino IDE is pretty simple. All you have to do is change the tools>boards to Fabkit/Fabduino w/ATmega168(internal clock) and upload the Examples>Firmata> Standard Firmata to the Fabduino board. Once it is done, the Fabduino board can talk with processing. | |||||||||||||||||||||||||||||||||||
Programming And The Progress | |||||||||||||||||||||||||||||||||||
I modified some example codes that were available in the Arduino/Firmata webpage and to had my potentiometer switch between two webcams. One problem is that the processing won't support more than three webcams at this point. I still have to figure this part out. The video is the current version of the prototype. | |||||||||||||||||||||||||||||||||||
Copyright © 2012 by AUSTIN S. LEE | |||||||||||||||||||||||||||||||||||