Doble interruptor controlado por Android (3 / 5 paso)

Paso 3: Programar el interruptor doble

El bosquejo completo, pfodSwitchPower_FioV3_WiFi.ino, está disponible aquí. El bosquejo básico fue creado usando pfodDesigner y luego modificado para añadir el código de pfodWifiConfigV1 , seguridad de 128 bits, botón debounce y EEPROM almacenamiento de Estados de los interruptores.

Para compilar este esbozo debe agregar un número de bibliotecas para el IDE de Arduino:-

DebounceSwitch – para manejar las teclas.
pfodWifiConfigV1 y pfodWifiConfig_WiFly – para proporcionar la configuración de botón.
pfodParser – para proporcionar pfodSecurity para la seguridad de Internet de 128 bits.

Empezar por preparar tu propio código QR de pfodWifiConfigV1 que contiene su propia contraseña de punto de acceso temporal. El bosquejo de ejemplo utiliza este código QR.

Debe generar su propio código y actualizar el bosquejo con la contraseña.

 // update this define with the password from your QR code//http://www.forward.com.au/pfod/pfodWifiConfig/pfodQRpsk.html#define pfodWifiConfigPASSWORD "plyWtEDk6uZ0yfmAEM5wMc"// the ssid is "pfodWifiConfigV1" and the port is 23 -- set by pfodQRpsk program 

El ssid y la contraseña contenida en este código QR generado es el módulo WiFly utilizará, en el modo de configuración, para conectar al punto de acceso temporal para configurarse. La pfodWifiConfigPASSWORD también se utiliza como la contraseña de seguridad de Internet de 128 bits para impedir el acceso no autorizado a este dispositivo. Esta contraseña código QR también debe analizarse en la conexión pfodApp.

Dos puntos sobre el bosquejo de pfodSwitchPower_FioV3_WiFi.ino :-

  • En el arranque (cuando se aplica energía), el bosquejo comprueba si se presionan ambos botones. Si tan parpadea los dos para 10secs indicar que está en modo de configuración y luego empieza el modo de configuración de pfodWifiConfigV1.
  • El opto-coupliers que controlar la potencia de salida en cada plomo sólo son conducidos por menos entonces la mitad de un ciclo de AC. Al principio y al final del ciclo de potencia de AC positivo no hay suficiente voltaje para conducir el opto-acoplador y en el AC negativo el diodo por el ciclo pasa el opto-acoplador. El bosquejo encarga de esto por reiniciar un temporizador cada vez que el opto-acoplador se dispara y sólo el tiempo de espera si ha habido no hay pulsos de milisegundos POWER_CYCLE_LENGTH (20mS). Esto mantiene el botón LED encendido y la pantalla pfodApp siempre energía constante mientras está disponible para el cable de salida.

Completar la construcción colocando el código QR de pfodWifiConfigV1 y las instrucciones para la configuración en la parte posterior del interruptor doble. Estas instrucciones están disponibles como un archivo Open Office aquí.

Artículos Relacionados

Arduino para principiantes, ahora con datos de trazado, controlado por Android, No codificación requerida, No requiere de soldadura.

Arduino para principiantes, ahora con datos de trazado, controlado por Android, No codificación requerida, No requiere de soldadura.

IntroductionEste instructable muestra que cómo puede leer y escribir los pines digitales de tu Arduino Uno y leer los valores de los pines analógicos todo controlado desde tu móvil Android sin hacer cualquier codificación. Este proyecto es plug and p
Hércules: El movimiento controlado por Android Robot

Hércules: El movimiento controlado por Android Robot

cuando estaba en el 8º grado, estaba intrigado mientras se reproduce el movimiento de lo juegos en Nokia 5800. Me emocionó, cómo puedo controlar el coche de carreras sólo inclinando el teléfono. Solía soñar que este mismo coche en el mundo real.Ahora
¿Interruptor controlado por ordenador

¿Interruptor controlado por ordenador

desea cambiar un tomacorriente entre encendido o apagado con el ordenador? ¿Por qué hacerlo con un mando a distancia? Suena nice - sé. Pero lo mejor es que puede hacerlo todo, y esto le dirá cómo..."¿Por qué querría encender una toma de corriente o i
Cañón neumático accionado por Arduino controlado por Android

Cañón neumático accionado por Arduino controlado por Android

cada verano, Qualcomm celebra una batalla de la competencia de las escuelas, que ofrece a los empleados la oportunidad de representar a su Universidad de origen. Este año, las entradas debían ser artilugios caseros, y que fueron juzgados según lo gua
Robot controlado por Android para principiantes (A Z)

Robot controlado por Android para principiantes (A Z)

¿Te gustan los Robots? ¿Eres nuevo en robótica? ¿Es usted pensando en construir un Robot desde cero? Si es así, este instructables es para usted. En este instructables voy a mostrarles cómo pueden construir un robot desde cero, también te muestro cóm
Persianas automáticas con Arduino. Controlado por Android-control remoto de TV-botones-reloj

Persianas automáticas con Arduino. Controlado por Android-control remoto de TV-botones-reloj

¡Hola!Primer instructivo...Todos los días en la mañana abro el ciego en 8:00 y apague @ 7:00, así que he decidido automatizar todo el procedimiento.usar un Arduino pro mini 5v, codificador de posición actual, RTC reloj de tiempo, un módulo bluetooth,
Hack del coche - bluetooth controlado por Android app

Hack del coche - bluetooth controlado por Android app

Estoy seguro que cada uno de vosotros puede encontrar en casa sin usar vehículo RC. Estas instrucciones le ayudará a cambiar su viejo coche RC a regalo original :) Debido a que el coche RC que tenía era de tamaño pequeño he elegido Arduino Mini Pro c
Motorizado cámara slider controlado por Android teléfono

Motorizado cámara slider controlado por Android teléfono

Este instructable muestra cómo hacer un cámara motorizada deslizante. Realmente damos algunas partes adicionales y un regulador manual para hacerlo motorizado controlable por un teléfono con Android. La idea detrás de deslizadores de cámara es para d
Tanque Oruga con vídeo, controlado por android (inventor de la aplicación) mediante bluetooth

Tanque Oruga con vídeo, controlado por android (inventor de la aplicación) mediante bluetooth

Bueno, el objetivo de este proyecto DIY es el poder proceso implementar un vehículo con orugas.El cual cuente con:Transmisión de vídeoLas instrucciones de desplazamiento mar por comandos a través de bluetoothEl "control" de este vehículo, o sea
Interruptor controlado por tensión

Interruptor controlado por tensión

este es un pequeño circuito que diseñé que podría utilizarse para la carga de un regulador o limitador de voltaje. Su muy útil if usted está pensando de hacer un cargador solar.Paso 1: Conseguir la materia Para construir este circuito se necesita lo
Intermitentes de moto Android controlado por Bluetooth

Intermitentes de moto Android controlado por Bluetooth

En una clase de administración de software, se nos pidió diseñar una aplicación que utiliza softwares por supuesto. Así que hemos pensado de hacer este giro señalización prototipo de dispositivo controlado por un microcontrolador a través de la conex
Coche de Control remoto controlado por Wi-Fi sin microcontrolador

Coche de Control remoto controlado por Wi-Fi sin microcontrolador

Se trata de un coche de control remoto controlado de Wi-Fi con cámara que puede ser conducido a través de internet. El coche RC es muy singular ya que está utilizando un enrutador inalámbrico y eliminar la necesidad de un microcontrolador.Paso 1: Est
Arduino controlado por dimmer luz

Arduino controlado por dimmer luz

ADVERTENCIA: ¿ Algunas personas tratan de construir esto con un optoacoplador con coz zerocrossing derecho 'es mejor'? Algunos se dicen incluso en tiendas de electrónica es mejor utilizar tal un optoacoplador. MAL. Esto sólo funcionará con un optoaco
Brazo robótico controlado por 1Sheeld

Brazo robótico controlado por 1Sheeld

Utilizando 1Sheeld, mando un Arduino powered brazo robótico con su Smartphone/Tablet.Paso 1: lo esencial Se requieren los siguientes elementos, o equivalente.1) cualquier Arduino powered brazo robótico. En la foto es el Lynxmotion AL5D2) Lynxmotion B