Программа для управления нагрузкой по 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 / библиотеки / инструкции, смотрите в описание под виде уроками.
计划通过Wi-Fi负荷控制Android设备。
它是如何工作的:
连接方式“Android设备”通过Wi-Fi路由器。
通过以太网电缆路由器连接到以太网输入,如“ENC28J60模块”。
“ENC28J60模块”连接到Arduino。
与“Android设备”通过Wi-Fi地址发送命令到Arduino,启用/禁用的Arduino的相应引脚。
通过Arduino的引脚可以连接继电器和控制220伏的负荷。
Arduino的销,可以从本地网络进行控制,并在世界上的任何地方,被转发给路由器。
程序的界面:
1.网址队伍。
在9个按钮的管理,每个按钮都有2种模式的ON / OFF,您可以发送18“URL的球队。”
默认的“URL队”写在我的草图Arduino的。
因此能够覆盖16“地址队”自己。
9按钮启用/禁用所有的Arduino引脚。
进入配音模式“URL队”,按住2秒“设置”按钮,然后按2倍的按钮“菜单”,在文本框中的“URL命令”榜样“http://192.168.1.222/?ArduinoPIN7=进入在“,并点击任何的16个按钮(1〜16)
所有的“URL队”被存储在非易失性存储器中的Android设备。
2.语音控制。
9语音命令重复按9按钮。
默认情况下,这个命令(1,2,3,4,5,6,7,8,9)通过点击“语音命令”(或1 8)比方说,。
所有9语音命令,可以覆盖在你自己!例如:(吊灯或夜灯)。
进入配音模式“语音命令”2秒钟“设置”按钮,继续按1次按钮“菜单”,从键盘或通过语音识别按钮,“语音命令”,他的“语音命令”,在文本框中输入并点击任何的9个按键。
所有的“语音命令”存储在非易失性存储器中的Android设备。
按钮“加速”激活使用加速度计抬起时/倾斜低于Android设备启动语音识别。
按钮“汽车讲话”,激活自动启动语音识别停止“自动启动”语音命令“99”。
在/ profile文件按钮“RESERVE”保存/恢复所有的“URL队”和“语音命令”
“默认”按钮,即可恢复默认设置“,网址队”和“语音命令”。
键“键盘SEND”从文本字段发送“URL的命令。”
按钮“网络”显示/隐藏网页/服务器。
我做了一些视频教程创建的Arduino的本地Web服务器使用“ENC28J60”在他的YouTube频道,
所有草图 - 草图/库/说明,请参阅说明下的视频教程。