Программа для управления нагрузкой по Wi-Fi с Android устройств.
Принцип работы:
Подключаемся с "Android устройства" по Wi-Fi к Router.
Router через Ethernet кабель подключаем к Ethernet входу, например "ENC28J60 Module".
"ENC28J60 Module" подключаем к Arduino.
С "Android устройства" по Wi-Fi отправляем Url команды на Arduino, включаем / выключаем соответствующие Pins на Arduino.
К Arduino Pins можно подключить реле, и управлять нагрузкой 220 вольт.
Arduino Pins, можно управлять как из локальной сети, так и с любой точки планеты, настроив переадресацию на Router.
Интерфейс программы:
1. Url команды.
В окне управления 9 кнопок, каждая кнопка имеет 2 режима on / OFF, можно отправить 18 "Url команды".
По умолчанию "Url команды" записаны под мой sketch для Arduino.
Есть возможность перезаписать 16 "Url команды" на свои.
9 кнопкой включаем / выключаем, все Arduino Pins.
Для входа в режим перезаписи "Url команд", удерживаем 2 секунды кнопку "Set", далее нажимаем 2 раза на кнопку "Menu", вводим в текстовое поле свою "Url команду" например "http://192.168.1.222/?ArduinoPIN7=on", и нажимаем на любую из 16 кнопок (с 1 по 16),
все "Url команды" сохраняются в энергонезависимой памяти Android устройства.
2. Голосовое управление.
9 голосовых команд дублируют нажатие 9 кнопок.
По умолчанию это команды (1,2,3,4,5,6,7,8,9), нажав на кнопку "VOICE COMMAND" произнесите например, (1 или 8).
Все 9 голосовые команды можно перезаписать на свои! например, (люстра или ночник).
Для входа в режим перезаписи "голосовых команд" удерживаем 2 секунды кнопку "Set", далее нажимаем 1 раза на кнопку "Menu", вводим в текстовое поле с клавиатуры или через распознавание голоса, кнопка "VOICE COMMAND", свою "голосовую команду", и нажимаем на любую из 9 кнопок.
все "голосовые команды" сохраняются в энергонезависимой памяти Android устройства.
Кнопка "Accel" активирует запуск распознавания голоса с помощью Акселерометра путём при поднятия / наклона Android устройства снизу.
Кнопка "auto Speech", активировать Авто запуск распознавания голоса, останавливается "Авто запуск" голосовой командой "99".
Кнопка "RESERVE" сохранить / восстановить все свои "Url команды" и "VOICE COMMAND" в / из профиля
Кнопка "Default" восстановить настройки по умолчанию, "Url команды" и "VOICE COMMAND".
Кнопка "KEYBOARD SEND" отправка "Url команды" из текстового поля.
Кнопка "Web" показать / скрыть Web страницу / сервер.
я сделал несколько видео уроков по созданию локального Web сервера на Arduino с помощью "ENC28J60" на своём канале youtube,
все скетчи - sketch / библиотеки / инструкции, смотрите в описание под виде уроками.
Programa de control de la carga a través de Wi-Fi con los dispositivos Android.
Cómo funciona:
Conecte con "dispositivos Android" a través de Wi-Fi al router.
Router mediante un cable Ethernet se conecta a la entrada Ethernet, tales como "Módulo ENC28J60".
"Módulo ENC28J60" está conectado a la Arduino.
Con "dispositivos Android" a través de Wi-Fi Url enviar comandos a la placa Arduino, activar / desactivar los botones correspondientes en el Arduino.
Por Arduino prendedores puede conectar relés y controlar la carga de 220 voltios.
Arduino Pins, se puede controlar desde la red local, y desde cualquier parte del mundo, se reenvían al router.
La interfaz del programa:
1. URL del equipo.
En la gestión de 9 botones, cada botón tiene 2 modos de encendido / apagado, usted puede enviar 18 "URL del equipo."
Default "URL del equipo" escrita bajo mi bosquejo para Arduino.
Es posible sobrescribir el "equipo Url" 16 por su cuenta.
9 botón activar / desactivar todos Arduino Pins.
Para entrar en el modo de copiado "equipos de URL", mantenga pulsado el botón durante 2 segundos "SET", después pulse 2 veces el botón "Menú", introduzca en el cuadro de texto de su ejemplo "comando Url" "http://192.168.1.222/?ArduinoPIN7= sobre ", y haga clic en cualquiera de los 16 botones (1 a 16)
todos "URL del equipo" se almacenan en la memoria no volátil dispositivo Android.
2. Control de voz.
9 comandos de voz prensa duplicado el botón 9.
De forma predeterminada, este comando (1,2,3,4,5,6,7,8,9) haciendo clic en el "comando de voz", dicen por ejemplo, (1 u 8).
Los 9 comandos de voz se pueden sobrescribir por su cuenta! por ejemplo, (candelabro o lámpara de noche).
Para entrar en el "comando de voz" modo de doblaje mantenga pulsado el botón durante 2 segundos "Set", continúe pulsando 1 vez el botón "Menú", introduzca en el cuadro de texto desde el teclado o mediante el botón de reconocimiento de voz "COMANDO DE VOZ", su "comando de voz" y haga clic en cualquiera de los 9 botones.
todos los "comandos de voz" se almacenan en la memoria no volátil dispositivo Android.
Botón "Accel" activa iniciar el reconocimiento de voz utilizando el acelerómetro cuando levante / inclinación dispositivo Android a continuación.
Botón "Discurso auto", activar el reconocimiento de voz de inicio automático se detiene "Auto Start" comando de voz "99".
El botón de "reserva" guardar / restaurar todo su "equipo Url" y "COMANDO DE VOZ" en / perfil
Botón "Default" para restaurar la configuración predeterminada, "URL del equipo" y "COMANDO DE VOZ".
Botón "ENVIAR TECLADO" enviar "comando URL" del campo de texto.
El botón espectáculo "Web" / ocultar una página web / servidor.
Hice un par de tutoriales en vídeo sobre la creación de servidor Web local en el Arduino usando "ENC28J60" en su canal de youtube,
Todos los bocetos - bosquejo / biblioteca / instrucciones, se refieren a la descripción bajo los tutoriales en vídeo.