IMP-ERSONATOR: Electric Imp + Arduino + protector de la onda = reproductor de archivos de sonido remoto (5 / 7 paso)

Paso 5: Set Up el Electric Imp y código de carga utilizando el planificador de Imp

Siga las instrucciones que vienen con su tarjeta Imp eléctrico para configurar su red WiFi.
Se trata de accionar del escudo Imp (enchufe a la pila de arduino al ordenador con un cable USB) y el uso de la aplicación eléctrica de Imp a flash los datos a la tarjeta. Esto se hace con una serie de parpadeos en la pantalla del smartphone por lo que no es necesario ningún cable especial para esta parte.
También debe registrarse en el sitio de web del imp eléctrica para que pueda utilizar el planificador de Imp.
Una vez que estás registrado en puede hacer clic en la ficha de impees y usted debería ver una referencia a su Imp.
Haga clic en la ficha de código seguido de + para crear una nueva unidad de código imp. Introduzca un nombre para el código (yo usé gatillo) a continuación, haga clic en Aceptar. Luego irás al editor de código. Copie y pegue el código siguiente en el editor de código.
Es un poco bastante simple de código que se adapta uno de los ejemplos muy básicos en la sección tutorial de Imp. La principal diferencia es que hay tres pines de hardware que pueden ser activados por una entrada de una página web que estas son las clavijas conectadas a arduino que desencadenan a su vez los archivos de sonido. Con su encargo Imp encendido usted puede hacer clic en lo que parece un botón de play y el código se carga en el Imp sobre Wifi. Esta es una gran ventaja del Imp - puede actualizar código de forma remota y sobre la marcha desde en cualquier lugar que tenga conexión a internet.

Entonces, ¿cómo logramos la importante conexión a internet de nuestro dispositivo?
Haga clic en la ficha planificador y usted debería ver un solo nodo azul titulado gatillo. Se trata de su imp que han subido el código de activación. Ahora haga clic en agregar el nodo y elija HTTP IN. Drag una línea de este nodo y conectar al nodo de gatillo. Aparecerá una flecha y luego un cuadro emergente. Haga clic en conectar.
Luego haga clic en la esquina superior derecha del nodo y copiar la dirección web que usted necesitará en el paso siguiente. Será algo como https://api.electricimp.com/v1/xxxxxxxxxxxxx/xxxxxxxxxxx

Una de las cosas que aprendí después de unas primeras tentativas fracasadas de conseguirlo todos a trabajar fue la importancia de tener una función de "vigilancia" en el código imp. Esto asegura que la imp "despierta" y asegura su conexión con el servidor. Sin esto el imp se desconecta automáticamente desde el servidor después de un período de tiempo.

Imp-ersonator código de activación
activar remotamente uno de los 3 mensajes de un protector de la onda a través de tarjeta SD usando arduino

función pinOff()
{
hardware.Pin9.Write(1);    escribir 1 apaga el pin de trigger
hardware.pin7.Write(1);   escribir 1 apaga el pin de trigger
hardware.pin5.Write(1);    escribir 1 apaga el pin de trigger
}

clase de entrada de canal de control de gatillo
entrada de clase extiende InputPort
{
nombre = "Gatillo"
tipo = "número"

función set(value)
{
if(Value == 0)
{
hardware.Pin9.Write(1);    escribir 1 apaga el pin de trigger
hardware.pin7.Write(1);   escribir 1 apaga el pin de trigger
hardware.pin5.Write(1);    escribir 1 apaga el pin de trigger
}
if(Value ==1)
{
pin de escritura bajo
hardware.Pin9.Write(0);    escribir 0 vueltas gatillo pin en
espera 1 segundo y luego desactivar pin
Imp.WakeUp (1,0, pinOff);

}
if(Value ==2)
{
hardware.pin7.Write(0);    escribir 0 vueltas gatillo pin en
espera 1 segundo y luego desactivar pin
Imp.WakeUp (1,0, pinOff);
}
if(Value ==3)
{
hardware.pin5.Write(0) //writing 0 vueltas activan pin en
espera 1 segundo y luego desactivar pin
Imp.WakeUp (1,0, pinOff);
}
}
}

Configurar pin 9,7 y 5 como una salida de drenaje abierto con tirón interno hasta
hardware.Pin9.Configure(DIGITAL_OUT_OD_PULLUP);
hardware.pin7.Configure(DIGITAL_OUT_OD_PULLUP);
hardware.pin5.Configure(DIGITAL_OUT_OD_PULLUP);

ajuste de alta inicialmente
hardware.pin5.Write(1);
hardware.pin7.Write(1);
hardware.Pin9.Write(1);

función watchdog() {}
Imp.WakeUp (5 * 60, perro guardián);
Server.log("Watchdog");
}

Registrar con el servidor
Imp.Configure ("Activar", [input()], []);

Watchdog();

Final del código.

Artículos Relacionados

Leer correo electrónico con Arduino y protector de la onda

Leer correo electrónico con Arduino y protector de la onda

como parte de mi proyecto (ese proyecto es en un concurso así que si usted esta entonces vota por que!) que usa un Arduino para interrumpir una fuente de sonido extrernal (es decir, iPod) para hacerle saber acerca de cosas que a tu alrededor, lo tení
Adafruit protector de la onda + arduino uno R3 = alarma (knight rider)

Adafruit protector de la onda + arduino uno R3 = alarma (knight rider)

Hey!Nuestro almacén tiene roto en hace un tiempo y han robado 2 bicicletas y mi laptop que yo solo he reparado. El portátil no merece la pena mucho, sin embargo, es (era) de un valor enorme, personal para mí y es más bien una vergüenza si algo consig
Realizar seguimiento de su ruta. (usando arduino, protector de tarjeta microSD y GPS)

Realizar seguimiento de su ruta. (usando arduino, protector de tarjeta microSD y GPS)

Usando Arduino Mega, MediaTek MT3329 GPS, datos Arduino MicroSD shieldy un par de pilas de 9V, hacer una pequeña unidad que puede ir a cualquier parte y luego asignar el recorrido en un simple paso.Paso 1: Hardware necesario Micro SD cardEscudo de ta
Mostrar datos en un sitio web - olla electrónica [Arduino Nano + Ethernet Shield]

Mostrar datos en un sitio web - olla electrónica [Arduino Nano + Ethernet Shield]

Siempre quise una planta en mi cuarto, que llenaría el espacio entre proyectos inacabados y caro, pero innecesario de componentes electrónicos. Así surgió la idea de una olla electrónica – The Arduino E-Pot – que se mide las necesidades básicas de la
Nivel de burbuja electrónico Arduino Micro

Nivel de burbuja electrónico Arduino Micro

Un año o así que de nuevo me construido un indicador de nivel de polo cámara que utiliza L.E.Ds para indicar el ángulo de la torre como una ayuda visual. Funcionó bien para lo que yo pretendía pero siempre he pensado podría ser "jazzed para arriba&qu
Construir un XBMC/KODI remoto con Arduino, protector del Sensor IR y VB.NET

Construir un XBMC/KODI remoto con Arduino, protector del Sensor IR y VB.NET

Construir un XBMC/KODI remoto con Arduino y un protector del Sensor IR, que funciona con cualquier mando a distancia.Quería controlar mi PC XBMC/Kodi de control remoto de mi decodificador satélite, ya sea ver películas en XMBC/Kodi o TV vía satélite,
Remitente de correo electrónico Arduino Ethernet adaptador/escudo

Remitente de correo electrónico Arduino Ethernet adaptador/escudo

Hola de nuevo.No hace mucho llegué a de 50.000 vistas en mi módulo de ESP8266 Wi-fi. Me sorprendió bastante y queria agradecer a todos los que visto, le gustó y comentado en él. El 2 de septiembre., he publicado instructable sobre estación meteorológ
Portátil, modular electrónica Arduino experimentadores y reparación laboratorio establecido.

Portátil, modular electrónica Arduino experimentadores y reparación laboratorio establecido.

Esta es la configuración de laboratorio modular y portátil que utilizo para disfrutar de prototipos y construcción de proyectos de electrónica con Arduino. A veces viajan al extranjero y tenerlo conmigo para distraerme durante el tiempo libre que ten
SEEED Studio / ladrillo electrónico Arduino: módulo de relé de 5V (Digital)--

SEEED Studio / ladrillo electrónico Arduino: módulo de relé de 5V (Digital)--

trabajando con el relé digital para control de alta tensión puede ser difícil de entender.  Hay no hay instrucciones sobre cómo hacer esto se realizar con un ARDUINO.  He creado esto para que personas podrán utilizar el relé con una toma de corriente
Alertas de correo electrónico Arduino

Alertas de correo electrónico Arduino

¡ Hola! En este instructable, te voy a mostrar cómo activar un LED cuando llegue un correo electrónico. La razón por la que hizo esto es porque cuando llego a casa de la escuela, quiero saber si me debo molesto en revisar mi correo.Es muy sencillo.Es
Mini portátil de Arduino EEG - Monitor de onda cerebral +

Mini portátil de Arduino EEG - Monitor de onda cerebral +

este es otro ejemplo de la versatilidad, y de lo que, el Arduino, una pequeña pantalla LCD Color y el tipo de sensores, son capaces de hacer.NOTA:Se trata de un trabajo en progreso... Trabajaba en varias fases hasta completar a un "monitor portátil s
Arduino desarrollado por tu SmartPhone (con SERIAL) - parte 1 - sonido y vibración acciones

Arduino desarrollado por tu SmartPhone (con SERIAL) - parte 1 - sonido y vibración acciones

Bienvenido a la primera parte de esta serie. En esta serie de que vamos a tratar saca tanto como podemos desde smartphone (android actualmente) a su microcontrolador usando cable serial (cable OTG).En esta parte vamos a explicar cómo puede reproducir
Dual Core Arduino / Atemga328 - Robot controlador y reproductor de Audio

Dual Core Arduino / Atemga328 - Robot controlador y reproductor de Audio

Hola creadores compañeros allí,Deseo compartir algunas experiencias que he engordado mientras trabajaba en mi
Reproducir archivos de sonido audio (wav) con un Arduino

Reproducir archivos de sonido audio (wav) con un Arduino

Reproducir el archivo wav Audio de tu tarjeta SD Audino.Este Instructable le mostrará cómo se puede reproducir un archivo wav en su SdCard a través de un circuito simple a un altavoz.El archivo wav debe ser mono de 8 bits. No he tenido ningún problem