Программа для управления нагрузкой по 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 / библиотеки / инструкции, смотрите в описание под виде уроками.
Programm für die Laststeuerung über WLAN mit Android-Geräte.
Wie es funktioniert:
Kontakt mit "Android-Geräte" über Wi-Fi mit dem Router.
Router per Ethernet-Kabel an den Ethernet-Eingang wie "ENC28J60 Module" angeschlossen.
"ENC28J60-Modul" ist mit dem Arduino verbunden.
Mit "Android-Geräte" über Wi-Fi URL senden Befehle an den Arduino, aktivieren / deaktivieren Sie die entsprechenden Pins auf der Arduino.
Mit dem Arduino Pins können Relais angeschlossen werden und die Kontrolle der Belastung von 220 Volt.
Arduino Pins, können aus dem lokalen Netzwerk gesteuert werden und von jedem Ort der Welt, an den Router weitergeleitet.
Die Oberfläche des Programms:
1. URL Team.
In der Verwaltung der 9 Tasten hat jede Taste 2 Modi ein / aus, können Sie 18 senden "URL-Team."
Unter meiner Skizze für Arduino Default "URL-Team" geschrieben.
Es ist möglich, die 16 "URL Team" auf ihren eigenen überschreiben.
9-Taste aktivieren / deaktivieren Sie alle Arduino Pins.
Um den Überspielmodus "URL-Teams" einzugeben, halten Sie die Taste 2 Sekunden lang "Set", drücken Sie dann 2 Mal die Taste "Menu", geben Sie im Textfeld seine "URL-Befehl" Beispiel "http://192.168.1.222/?ArduinoPIN7= on ", und klicken Sie auf eine der 16 Tasten (1 bis 16)
all "URL-Team" sind in einem nichtflüchtigen Speicher Android-Gerät gespeichert sind.
2. Sprachsteuerung.
9 Sprachbefehle doppelt drücken Sie die 9-Taste.
Standardmäßig ist dieser Befehl (1,2,3,4,5,6,7,8,9) indem Sie auf den "Sprachbefehl", sagt zum Beispiel (1 oder 8).
Alle 9 Sprachbefehle können auf eigene Faust überschrieben! zB (Kronleuchter oder Nachtlicht).
Um den Überspielmodus "Sprachbefehl" eingeben Halten Sie die Taste 2 Sekunden lang "Set", weiterhin 1-mal die Taste "Menu" drücken, geben Sie in das Textfeld über die Tastatur oder durch Spracherkennung Schaltfläche "Sprachbefehl", seiner "Sprachbefehl" und klicken Sie auf eine der 9 Tasten.
alle "Sprachbefehle" werden in einem nichtflüchtigen Speicher Android-Gerät gespeichert sind.
Schaltfläche "Accel" aktiviert starten Spracherkennung mit Hilfe der Beschleunigungsmesser beim Heben / Kippen Android-Gerät unten.
Taste "auto Speech", aktivieren die Auto Start Spracherkennung stoppt "Auto Start" Sprachbefehl "99".
Die Schaltfläche "RESERVE" Speichern / Wiederherstellen alle Ihre "URL-Team" und "Sprachbefehl" in / profile
Schaltfläche "Standard", um die Standardeinstellungen wiederherzustellen, "URL-Team" und "Sprachbefehl".
Knopf "Keyboard zu senden" Senden "URL-Befehl" aus dem Textfeld.
Die Schaltfläche "Web" ein- / ausblenden eine Webseite / Server.
Ich habe ein paar Video-Tutorials zur Erstellung von lokalen Webserver auf dem Arduino mit "ENC28J60" auf seinem Kanal youtube,
Alle Skizzen - Skizze / library / Anweisungen finden Sie in der Beschreibung unter den Video-Tutorials.