Программа для управления нагрузкой по 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 controle de carga via Wi-Fi com dispositivos Android.
Como funciona:
Conecte-se com "dispositivos Android" over Wi-Fi com o roteador.
Router via cabo Ethernet está ligado à entrada Ethernet, como "Módulo ENC28J60".
"Módulo ENC28J60" está ligado ao Arduino.
Com "dispositivos Android" over Wi-Fi Url enviar comandos para o Arduino, ativar / desativar os pinos correspondentes no Arduino.
Por Arduino Os pinos podem ser ligados relés e controlar a carga de 220 volts.
Arduino Pins, pode ser controlado a partir da rede local, e de qualquer lugar do mundo, são encaminhados para o Router.
A interface do programa:
1. URL do time.
Na gestão de 9 botões, cada botão tem 2 modos on / off, você pode enviar 18 "URL do time."
"A equipe Url" Default escrito sob meu esboço para Arduino.
É possível substituir o 16 "Url equipe" por conta própria.
9 botão de ativar / desativar todos Arduino Pins.
Para entrar no modo de montagem "equipes de URL", segure o botão por 2 segundos "Set", Em seguida, pressione duas vezes o botão "Menu", digite na caixa de texto o seu "comando Url" exemplo "http://192.168.1.222/?ArduinoPIN7= on ", e clique em qualquer um dos 16 botões (1 a 16)
all "Url equipe" são armazenados na memória não-volátil dispositivo Android.
2. Controle de voz.
9 comandos de voz imprensa duplicado o botão 9.
Por padrão, este comando (1,2,3,4,5,6,7,8,9), clicando sobre o "Comando de voz", digamos, por exemplo, (1 ou 8).
Todos os 9 comandos de voz podem ser substituídas por conta própria! eg (lustre ou noturna).
Para entrar no "comando de voz" modo de montagem segure o botão por 2 segundos "Set", continue a pressionar 1 vezes o botão "Menu", digite na caixa de texto a partir do teclado ou através do botão de reconhecimento de voz "Comando de voz", o seu "comando de voz" e clique em qualquer um dos nove botões.
todos os "comandos de voz" são armazenados na memória não-volátil dispositivo Android.
Botão "Accel" ativa iniciar o reconhecimento de voz usando o acelerômetro quando elevação / inclinação dispositivo Android abaixo.
Botão "auto Speech", ativar o reconhecimento Auto Start voz pára "Auto Start" comando de voz "99".
O botão de "reserva" save / restore todo o seu "time Url" e "Comando de voz" in / perfil
Botão "Default" para restaurar as configurações padrão, "URL do time" e "Comando de voz".
Botão "Enviar TECLADO" enviar "comando Url" do campo de texto.
O botão Show "Web" / ocultar uma página / servidor Web.
Fiz alguns tutoriais em vídeo sobre a criação de servidor Web local no Arduino usando "ENC28J60" em seu canal no youtube,
Todos os esboços - esboço / Library / instruções, consulte a descrição sob os tutoriais em vídeo.