Paso 4: Hacking remoto RC
Abra la 27Mhz (bien este hack funciona para todos los controles remotos RC y no se limita a 27Mhz). Verá un pequeño circuito conectado con la caja de batería. Quitar todos los botones, las llaves y sacar el circuito. Usted encontrará cuatro (o más) interruptores de prensa. Puede presionar y ver su funcionamiento del juguete.
El objetivo de este hack es eludir este hardware switches con conmutadores programables. Tal vez encuentre a este tutorial de codeproject de conseguir comenzado con Hardware plataforma Arduino por mí útil si tiene un motor de arranque de hardware. Cómo controlar motores DC con transistor dará una buena comprensión del mecanismo que queremos adoptar aquí.
Primero se puentee la pila y hacer que el receptor encendido de nuestro tablero de Edison. Sólo se cortan los cables rojo y negro que conecta esta placa pequeña con pack de baterías remoto.
Uno de lo mejor con Grove es que ofrece que usted enchufe y juego opciones. Así que puede conectar diferentes sensores y otros componentes a través de puertos de Grove y jugar con ellos. Nuestro es un hack, incluirá hardware. Pero no quiero arruinar la diversión de listo. Así que nuestro hack mantendría la integridad del escudo de Arboleda y debe estar completamente listo al igual que otros accesorios suministrados con el kit.
Observar de cerca a cualquier puerto de datos en la pantalla base marcada etc. D4/D5. Se puede ver hay cuatro pines: vcc, masa, señal y NC. Primero inserte un conector Grove a uno de los puertos de datos y corte en el medio (por lo que estamos haciendo dos conectores aquí!!!!!!). Ahora Conecte el cable de vcc rojo de la unidad remota con el vcc correspondiente del alambre grove puerto conectado. Hacer lo mismo con la tierra. Ahora si pulsa cualquier botón en remoto verá brillante luz remota. OK, ahora tenemos una unidad de control remota RC alimentada a través del escudo de Arboleda. Todo lo que necesitamos hacer ahora es evitar estos conmutadores de hardware a través del transistor.
Vamos a ir con un transistor NPN (estoy usando BC548). Cuando se suministra con base voltaje conecta emisor (pin 1) con el colector (pin 3). Por lo que se suelda dos alambres en el hardware cambiar dos extremos y ellos con el pin 1 y 3 del BC548 respectivamente. Para evitar que el transistor para encender con tensión de fuga es una buena idea conectar base (pin 2 del centro) con una resistencia adecuada. Prefiero un resistor de 470 Ohm. Hay que recordar que el conector de Grove tiene una NC y una línea de señal. Todo lo que necesitas hacer es conectar el cable de señal con el otro extremo del resistor. Hemos terminado hacking un interruptor remoto.
Ahora puede controlar este interruptor con el bosquejo de blink cambiando el pin 13 a cualquier puerto de datos lo tienes conectado. Si eres capaz de encender y apagar las placas remotas RC LED, encender su coche y que se vería el movimiento se controla a través de Edison. Bien ahora hacerlo para otros tres interruptores en el tablero del telecontrol. Lo bueno con este enfoque es que usted todavía puede utilizar los modificadores de prensa de hardware de la tabla remota. Tan remoto puede controlarse a través del programa o puede utilizarse tal y como se tratara a través de estos botones. Por último estamos abajo con nuestro hack. Basta con retirar los conectores Grove de junta y tienes tu propio listo Grove RC remoto :)
Tiempo para superar esta obra de hack de IoT con MQTT. Así que en el paso siguiente conseguiremos esto "Grove RC remoto" recibir comandos sobre el protocolo de MQTT.