Умный дом своими руками
Re: Умный дом своими руками
Лет через 50 не будут вживлять чип, с чипом уже рождаться будут 
- Реклама
Re: Умный дом своими руками
что будет лет через 50... я не знаю)) я не доживу)) я хочу сейчас...
тесты продолжаются)) добавились новые функции...
-можно звонить...
-можно управлять лампочками и термореле...
-можно управлять телевизором вместо ИК-пульта...
-можно... короче всё можно))
тесты продолжаются)) добавились новые функции...
-можно звонить...
-можно управлять лампочками и термореле...
-можно управлять телевизором вместо ИК-пульта...
-можно... короче всё можно))
Re: Умный дом своими руками
ещё подкрутили))

Re: Умный дом своими руками
всё таки андроид странное устройство)) работает не понятно как...

- Реклама
Re: Умный дом своими руками
ещё подкрутили))

а изначально схема была такая...
а изначально схема была такая...
Re: Умный дом своими руками
> MQTT мы больше не используем. Перешли на технологию Xiaomi.
день добрый!
в нескольких предложениях можно ответить на вопросы?:
- чем mqtt - оказалась плоха, или по другому, плюсы/минусы и весомые аргументы
- по xiaomi, плюсы/минусы... аналогично
да и вообще, если не секрет, можетет поделиться исходниками с использованием w5500 (то, что я нашел тут, на форуме, это только "просто" выкусы кода, хотелось бы законченные и простые (по возможности) проекты... если есть, конечно же :о)
> А потом я перешёл на UDP
в нескольких предложениях, почему, как/никак, можно ссылки, исходники итд
спасибо
день добрый!
в нескольких предложениях можно ответить на вопросы?:
- чем mqtt - оказалась плоха, или по другому, плюсы/минусы и весомые аргументы
- по xiaomi, плюсы/минусы... аналогично
да и вообще, если не секрет, можетет поделиться исходниками с использованием w5500 (то, что я нашел тут, на форуме, это только "просто" выкусы кода, хотелось бы законченные и простые (по возможности) проекты... если есть, конечно же :о)
> А потом я перешёл на UDP
в нескольких предложениях, почему, как/никак, можно ссылки, исходники итд
спасибо
Енот - это кот, только инкогнито!
p.s. держитесь обоими руками, а то прорвет...
p.s. держитесь обоими руками, а то прорвет...
Re: Умный дом своими руками
sunjob писал(а):- чем mqtt - оказалась плоха, или по другому, плюсы/минусы и весомые аргументы
- по xiaomi, плюсы/минусы... аналогично
умный дом нельзя закончить... постоянно добавляются новые устройства...sunjob писал(а):хотелось бы законченные и простые (по возможности) проекты...
сейчас всё работает так. потом ещё что-нить добавим...
не секрет.sunjob писал(а):если не секрет, можетет поделиться исходниками с использованием w5500
-схемы устройств... -исходник с использованием w5500 и т.д.
Re: Умный дом своими руками
опыты с браузером))
запустим WEB-сервер на ПК...
1-качаем приложение... 2-распаковываем... и запускаем на компе с Windows 7... или другой ОС...
3-запускаем браузер на этом же компе... или другом компе... указывает IP компа (в нашем случае 192.168.0.101) где мы запустили WEB-сервер...
подключаемся к нашему WEB-серверу...
наш WEB-сервер в ответ передаёт HTML страницу... с ползунками вместо стиков)) которые мы будем крутить...
4-нажимает "Taimer_ON"... браузер передаёт на WEB-сервер GET запросы по технологии AJAX...
*для тех кто не знает технология AJAX используется в браузерах для обмена данными с серверами... без перезагрузки страниц.
так же в GET запросе браузер передаёт данные о себе... тип браузера и т.д.
короче обычный HTTP протокол))
крутим ползунки...)
теперь подключимся к нашему WEB-серверу по Wi-Fi с помощью телефона...
1-запускаем браузер на телефоне... указывает IP компа (в нашем случае 192.168.0.101) где мы запустили WEB-сервер...
подключаемся к нашему WEB-серверу...
наш WEB-сервер в ответ передаёт HTML страницу... с ползунками вместо стиков)) которые мы будем крутить...
2-нажимает "Taimer_ON"... браузер передаёт на WEB-сервер GET запросы по технологии AJAX...
так же в GET запросе браузер передаёт данные о себе... тип браузера... Linux... Android 4.2.2... и т.д.
короче обычный HTTP протокол))
подключимся к нашему WEB-серверу по Wi-Fi с помощью телевизора...))
делаем всё тоже самое:
1-запускаем браузер на телевизоре... указывает IP компа (в нашем случае 192.168.0.101) где мы запустили WEB-сервер...
подключаемся к нашему WEB-серверу...
наш WEB-сервер в ответ передаёт HTML страницу... с ползунками вместо стиков)) которые мы будем крутить...
2-нажимает "Taimer_ON"... браузер передаёт на WEB-сервер GET запросы по технологии AJAX...
так же в GET запросе браузер передаёт данные о себе... тип браузера... Linux... SMART-TV... и т.д.
короче обычный HTTP протокол))
крутим ползунки...))
отчёт анализатора...
1-загрузка HTML страницы...
2-отправка GET запросов...

Добавлено after 21 minute 51 second:
добавим самодельный Skype))
запустим WEB-сервер на ПК...
1-качаем приложение... 2-распаковываем... и запускаем на компе с Windows 7... или другой ОС...
Спойлер
подключаемся к нашему WEB-серверу...
наш WEB-сервер в ответ передаёт HTML страницу... с ползунками вместо стиков)) которые мы будем крутить...
Спойлер
*для тех кто не знает технология AJAX используется в браузерах для обмена данными с серверами... без перезагрузки страниц.
так же в GET запросе браузер передаёт данные о себе... тип браузера и т.д.
короче обычный HTTP протокол))
Спойлер
теперь подключимся к нашему WEB-серверу по Wi-Fi с помощью телефона...
1-запускаем браузер на телефоне... указывает IP компа (в нашем случае 192.168.0.101) где мы запустили WEB-сервер...
подключаемся к нашему WEB-серверу...
наш WEB-сервер в ответ передаёт HTML страницу... с ползунками вместо стиков)) которые мы будем крутить...
2-нажимает "Taimer_ON"... браузер передаёт на WEB-сервер GET запросы по технологии AJAX...
так же в GET запросе браузер передаёт данные о себе... тип браузера... Linux... Android 4.2.2... и т.д.
короче обычный HTTP протокол))
Спойлер
подключимся к нашему WEB-серверу по Wi-Fi с помощью телевизора...))
делаем всё тоже самое:
1-запускаем браузер на телевизоре... указывает IP компа (в нашем случае 192.168.0.101) где мы запустили WEB-сервер...
подключаемся к нашему WEB-серверу...
наш WEB-сервер в ответ передаёт HTML страницу... с ползунками вместо стиков)) которые мы будем крутить...
2-нажимает "Taimer_ON"... браузер передаёт на WEB-сервер GET запросы по технологии AJAX...
так же в GET запросе браузер передаёт данные о себе... тип браузера... Linux... SMART-TV... и т.д.
короче обычный HTTP протокол))
Спойлер
отчёт анализатора...
1-загрузка HTML страницы...
Спойлер
Спойлер
Добавлено after 21 minute 51 second:
добавим самодельный Skype))
- Вложения
-
- Server.txt
- (26.39 КБ) 83 скачивания
Re: Умный дом своими руками
Предполагается, что Веб сервер на компе будет вместе с компом работать постоянно в отсутствии хозяев? (В моем понимании умный дом должен работать когда хозяина нет). И кстати (по той же причине) должно быть видеонаблюдение. Должен же хозяин убедиться в отсутствии тех же протечек хотя-бы.
Re: Умный дом своими руками
Предполагается, что Веб сервер на компе вместе с компом включается только в процессе отладки.
После отладки Веб сервер на компе вместе с компом выключается и больше никогда не включается.
Предполагается, что Веб сервер на Ардуино будет вместе с Ардуино работать постоянно в отсутствии хозяев.
Видеонаблюдение работает через Веб камеру на компе.
Предполагается, что Веб камера будет заменена на IP камеру. Но чуть позже.
После отладки Веб сервер на компе вместе с компом выключается и больше никогда не включается.
Предполагается, что Веб сервер на Ардуино будет вместе с Ардуино работать постоянно в отсутствии хозяев.
Видеонаблюдение работает через Веб камеру на компе.
Предполагается, что Веб камера будет заменена на IP камеру. Но чуть позже.
Re: Умный дом своими руками
чтоб браузер принимал ответы от WEB-сервера.. по технологии AJAX... надо обязательно добавить строчку в ответе...roman.com писал(а):браузер передаёт на WEB-сервер GET запросы по технологии AJAX...
Access-Control-Allow-Origin: *
иначе AJAX работать не будет...
Такая политика безопасности браузеров).
- Вложения
-
- ServerJava.txt
- (26.44 КБ) 104 скачивания
Re: Умный дом своими руками
продолжаем опыты с браузером))
надо сделать приложение для телефона... на браузере))

Re: Умный дом своими руками
ещё немного подкрутили))

- Вложения
-
- браузер_телефон_1.rar
- (7.48 КБ) 61 скачивание
Re: Умный дом своими руками
ещё подкрутили))

- Вложения
-
- исходники_разное_1.rar
- (225.59 КБ) 68 скачиваний
-
- браузер_телефон_2.rar
- (4.09 КБ) 64 скачивания
Re: Умный дом своими руками
ещё надо добавить в Умный дом телефон))
но сначала попробуем передать звук с ардуины на комп...
подключаем W5500 к компу...
нажимаем на ардуине кнопочку "тест"... побежали пакетики))
для проверки изменим порт на компе... отправляем запрос W5500 на другой порт...
W5500 нам отвечает - ошибка порта ! ))
всё работает))
посчитаем примерно скорость передачи по интернету:
~680 пак/сек * 32 байт/пакет * 8 бит/байт = ~400 кбит/с... при частоте МК 8 мгц...
значит ардуина будет передавать по интернету со скоростью примерно до 1 Мбит/c.
нормально))
можно ещё чуть- чуть поднять скорость... но думаю для звука ~1 Мбит/c пока достаточно.
смотрим по анализатору:
скорость передачи: 8000 (байт/с) / 512 (байт/пак) = 15,625 (пак/с)...
замечательно)) поток стабильный.
видим небольшой фон... ))
подключаем вход...
видим большой фон... ))
чувствительность АЦП высокая...
1. из-за высокой чувствительности АЦП очень много шума...
2. из-за выбега частоты постоянный треск)) стабильность частоты RC-генератора МК оставляет желать лучшего)) что было ожидаемо...

выводы:
над качеством звука надо ещё поработать...

Спойлер
подключаем W5500 к компу...
нажимаем на ардуине кнопочку "тест"... побежали пакетики))
Спойлер
W5500 нам отвечает - ошибка порта ! ))
Спойлер
посчитаем примерно скорость передачи по интернету:
~680 пак/сек * 32 байт/пакет * 8 бит/байт = ~400 кбит/с... при частоте МК 8 мгц...
значит ардуина будет передавать по интернету со скоростью примерно до 1 Мбит/c.
нормально))
можно ещё чуть- чуть поднять скорость... но думаю для звука ~1 Мбит/c пока достаточно.
смотрим по анализатору:
Спойлер
замечательно)) поток стабильный.
видим небольшой фон... ))
Спойлер
видим большой фон... ))
Спойлер
1. из-за высокой чувствительности АЦП очень много шума...
2. из-за выбега частоты постоянный треск)) стабильность частоты RC-генератора МК оставляет желать лучшего)) что было ожидаемо...
выводы:
над качеством звука надо ещё поработать...
- Вложения
-
- исходники_разное_2.rar
- (28.89 КБ) 78 скачиваний
Re: Умный дом своими руками
дом. полная схема.

изернет. полная схема.

изернет. полная схема.
- Вложения
-
- Ethernet_полная.rar
- (129.36 КБ) 82 скачивания
-
- Dom_полная.rar
- (207.07 КБ) 76 скачиваний
Re: Умный дом своими руками
Тут что-то было про Xiaomi, на каком уровне ?
Вы используете их облако , или знаете протокол работы с их уст-вами?
Меня интересует управление увлажнителем (мойкой) без их приложений, итд.
Вы используете их облако , или знаете протокол работы с их уст-вами?
Меня интересует управление увлажнителем (мойкой) без их приложений, итд.


