Paso 1: Lo que necesitará
Hardware:
1 candy grabber juguete (o cualquier cosa como control) – usted puede conseguir en línea por alrededor de 30$ si no me equivoco
2 Arduino / Arduino Mega – mina comprado en línea. Usé la Mega porque tenía más pins gratis cuando conecté el regulador del motor
3 controlador de motor de, necesita alguna manera de controlar los motores en el candygrabber. Yo uso Adafruit Motor/pasos/Servo Shield para Arduino 20$ (http://www.adafruit.com/index.php?main_page=product_info&cPath=17_21&products_id=81 )
4 protoboard de
5 IR LED – rescatados mina de un mando a distancia original
6 Photointerupter – tomó mi de un viejo ratón de bola PS/2. (Se utiliza para el reconocimiento de movimiento eje X e Y del ratón. Cada eje tiene una)
7.1kΩ resistencias para los fines de carrera (4 uds.)
Resistencia Ω de 8.670 k para el Photointerupter
Resistencia para el LED IR de 9.410 Ω
10 hay un montón de alambres y cables de puente (son prácticas como fácilmente se puede conectar en los pines de arduino).
11 tubo del encogimiento
Habilidades y herramientas:
1 soldador, soldadura, mecha de soder y habilidades de soldadura
2 destornilladores
3 herramienta Dremel
4 pistola de pegamento caliente
5 multímetro – confía en mí, si no tienes uno ir y comprar uno. Seriamente no ir! Si estás familiarizado con la programación de pensar como una especie de depurador para tu circuito. Yo no habría terminado este proyecto si no lo tengo. Tratar de averiguar cuál de los 20 hilos de algo es por lo que, y usted sabrá lo que estoy hablando.
6.A justo conocimiento de programación en ActionScript 3 (Flash)
Software:
1 flash CS3 o superior
2 algún tipo de servidor de Apache/PHP instalado en su ordenador (yo uso MAMP ya que es gratuito y fácil de instalar y usar) - http://www.mamp.info/en/index.html
3.Red5 servidor – necesita para difundir tu video desde el aire flash y corriente para el cliente flash (gratis si tienes el servidor, otro hosting planes desde 30$, he usado www.videowhisper.com/ ). Usted puede encontrar más información en http://www.red5.org/
4.NO-IP.ORG – as my service provider dosn't give me a static IP so I have to use it to connect to the PHP socket on my computer(also free, need to register) – www.no-ip.org
5 TinkerProxy – por lo que flash puede comunicarse con arduino - http://code.google.com/p/tinkerit/
Aquí puede descargar todos los códigos fuente:
ACTUALIZACIÓN
Tuve algunos errores con la cola en la toma PHP - SOLUCIONADA
Añadido algunos sonidos para el flash del cliente por lo que el usuario es notificado cuando sea su turno.
Algunas modificaciones a las clases XMLSocketAppController.as, Red5Broadcast.as y Red5SharedObject.as - tiempos de espera cuando no hay ningún usuario más. También de esta manera he dirigido el tema del cambio de IP (no sé por qué pero mi internet proveedor hace que un par de veces al día) y ahorra ancho de banda.
También he añadido 6 LEDs en la tapa para eliminar el molesto reflejo de luz.