Программа для управления нагрузкой по 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 Router
เราเตอร์ผ่านทางสายเคเบิลอีเธอร์เน็ตที่เชื่อมต่อกับการป้อนข้อมูลอีเธอร์เน็ตเช่น "ENC28J60 โมดูล"
"ENC28J60 โมดูล" เชื่อมต่อกับ Arduino
กับ "อุปกรณ์ Android" เหนือ Url Wi-Fi ส่งคำสั่งไป Arduino, เปิด / ปิด Pins ที่สอดคล้องกันบน Arduino
โดย Arduino Pins สามารถเชื่อมต่อรีเลย์และควบคุมภาระของ 220 โวลต์
Arduino Pins, สามารถควบคุมได้จากเครือข่ายท้องถิ่นและจากที่ใดก็ได้ในโลกที่ได้รับการส่งต่อไปยัง Router
อินเตอร์เฟซของโปรแกรม:
1. ทีม Url
ในการบริหารจัดการ 9 ปุ่มแต่ละปุ่มมี 2 โหมดเปิด / ปิดคุณสามารถส่ง 18 "ทีม Url."
เริ่มต้น "ทีม Url" เขียนภายใต้ร่างของฉันสำหรับ Arduino
มันเป็นไปได้ที่จะเขียนทับ 16 "ทีม Url" ของตัวเอง
9 ปุ่มเปิด / ปิดการใช้งานทั้งหมด Pins 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) โดยคลิกที่ "VOICE COMMAND" กล่าวว่าสำหรับตัวอย่างเช่น (1 หรือ 8)
ทั้งหมด 9 คำสั่งเสียงสามารถถูกเขียนทับด้วยตัวคุณเอง! เช่น (โคมไฟระย้าหรือสัปหงก)
เพื่อเข้าสู่โหมดการขัดคำสั่ง "เสียง" ปุ่มค้างไว้ 2 วินาที "ชุด" ยังคงกด 1 ครั้งปุ่ม "เมนู" ใส่ในกล่องข้อความจากแป้นพิมพ์หรือผ่านปุ่มการรับรู้เสียง "VOICE COMMAND" เขา "คำสั่งเสียง" และคลิกที่ใด ๆ ของปุ่ม 9
ทั้งหมด "คำสั่งเสียง" จะถูกเก็บไว้ในหน่วยความจำไม่ระเหยอุปกรณ์ Android
ปุ่ม "Accel" เปิดใช้งานเริ่มต้นการรับรู้เสียงโดยใช้ accelerometer เมื่อยก / เอียงอุปกรณ์ Android ด้านล่าง
ปุ่ม "พูดอัตโนมัติ" เปิดใช้งานการรับรู้เสียงที่ Auto Start หยุด "เริ่มต้นอัตโนมัติ" คำสั่งเสียง "99"
ปุ่ม "สำรอง" บันทึก / เรียกคืนทั้งหมดของคุณ "ทีมงาน Url" และ "VOICE COMMAND" ใน / รายละเอียด
ปุ่ม "เริ่มต้น" ที่จะเรียกคืนการตั้งค่าเริ่มต้น "ทีม Url" และ "VOICE COMMAND"
ปุ่ม "KEYBOARD ส่ง" ส่งคำสั่ง "Url" จากช่องข้อความ
ปุ่ม "เว็บ" แสดง / ซ่อนหน้าเว็บ / เซิร์ฟเวอร์
ฉันทำไม่กี่ tutorials วิดีโอเกี่ยวกับการสร้างเว็บเซิร์ฟเวอร์ท้องถิ่นในการใช้ Arduino "ENC28J60" ในช่องทางของเขา YouTube,
สเก็ตช์ทั้งหมด - ร่าง / ห้องสมุด / คำแนะนำอ้างอิงถึงคำอธิบายภายใต้ tutorials วิดีโอ