ESP8266

Подключение исполнительных устройств, датчиков, контроллеров.

Модератор: immortal

Def461
Сообщения: 9
Зарегистрирован: Вс апр 12, 2015 11:40 am
Благодарил (а): 0
Поблагодарили: 0

Re: ESP8266

Сообщение Def461 » Ср апр 15, 2015 11:55 pm

Попробуйте руками создать класс ESP8266
Controer
Сообщения: 44
Зарегистрирован: Чт апр 09, 2015 8:09 am
Благодарил (а): 2 раза
Поблагодарили: 1 раз

Re: ESP8266

Сообщение Controer » Чт апр 16, 2015 5:06 am

Def461 писал(а):Попробуйте руками создать класс ESP8266
Тогда вопрос, зачем же тогда все выше написанные сценарии, которые на 26 страницах этого форума.
Аватара пользователя
Amarok
Сообщения: 1427
Зарегистрирован: Пт дек 14, 2012 12:24 pm
Откуда: Россия, Нижняя Тура
Благодарил (а): 460 раз
Поблагодарили: 126 раз
Контактная информация:

Re: ESP8266

Сообщение Amarok » Чт апр 16, 2015 8:16 am

Версия Алисы?
Моя Алиска живёт на Proxmox в Debian 12
MaksMS82
Сообщения: 422
Зарегистрирован: Ср сен 05, 2012 7:30 am
Откуда: Киров
Благодарил (а): 0
Поблагодарили: 70 раз
Контактная информация:

Re: ESP8266

Сообщение MaksMS82 » Чт апр 16, 2015 8:45 am

Последние новости проекта http://homes-smart.ru/esp8266 для тех кто еще не в курсе:

Сейчас можно собирать прошивку в конструкторе прошивки, установив только необходимые модули, при этом сейчас прошивка имеет возможность обновляться через интернет(OTA) из конструктора без использования программатора, зайдя в соответствующий пункт меню веб морды прошивки. Т.е. изменить состав модулей прошивки или получить исправления ошибок можно двумя действиями: 1- нажать кнопку в конструкторе. 2 - нажать кнопку в веб морде esp8266.
Пока недостаток обновления через интернет такой, что имеется ограничение на размер прошивки в 236кб. Но в планах оптимизация кода и поддержка флеш памяти более 1мб( esp-12 имеют например на борту 4 мегабайта).

Хотя проект стал почти полностью платным, но он за счет этого развивается и получает функционал, который в бесплатном варианте был бы невозможен.
ignat99
Сообщения: 206
Зарегистрирован: Сб дек 21, 2013 9:21 pm
Откуда: Spain
Благодарил (а): 1 раз
Поблагодарили: 22 раза

Re: ESP8266

Сообщение ignat99 » Чт апр 16, 2015 11:59 am

Так ведь можно почти любые Аrduino скетчи использовать через Arduino IDE. Ограничений нет. Можно да же JS на страничках веб-сервера размещать (чем не програмирование на JS под ESP8266) :-)
https://olimex.wordpress.com/2015/03/31 ... duino-ide/
Первоисточники:
англоязычный форум:
http://www.esp8266.com/arduino
русскоязычный форум:
http://esp8266.ru/arduino-ide-esp8266/#fast-start

Информация о потдерживаемых в ближайшем будущем сенсорах:
https://www.olimex.com/forum/index.php?topic=260.0
https://www.olimex.com/forum/index.php?topic=750.0

Людей всё больше, которые под не дорогие платы делают софт.
Правда китайцы выпускают платы с той же ценой, но с процессорами Cortex-A9 поколения и даже комплектом драйверов (я про платы управления, не про сенсоры и активаторы с WiFi).
ignat99
Сообщения: 206
Зарегистрирован: Сб дек 21, 2013 9:21 pm
Откуда: Spain
Благодарил (а): 1 раз
Поблагодарили: 22 раза

Re: ESP8266

Сообщение ignat99 » Чт апр 16, 2015 1:34 pm

Controer писал(а):
Def461 писал(а):Попробуйте руками создать класс ESP8266
Тогда вопрос, зачем же тогда все выше написанные сценарии, которые на 26 страницах этого форума.
Ну где то год назад те, кто не любят сценарии начали использовать MQTT брокер и клиентов для него.
Вот решение с MQTT под ESP8266, бесплатное и свободное :-)
https://github.com/tuanpmt/esp_mqtt

Вот ещё одно решение без сценариев под Андроид для OlinuXino A20 (В 4 раза быстрее RPi):

https://olimex.wordpress.com/2013/10/02 ... -released/
https://github.com/OLIMEX/OLINUXINO/tre ... XINO-TOOLS

Если будет заказчик, можно переделать это Андроид приложение для всех GPIO от ESP8266.

Вот бесплатное приложение для видеоконроля (стриминг видео с RPi или Olimex) с выключением и включением света через ESP8266 POST API.
https://github.com/Ignat99/MjpegDemo
Def461
Сообщения: 9
Зарегистрирован: Вс апр 12, 2015 11:40 am
Благодарил (а): 0
Поблагодарили: 0

Re: ESP8266

Сообщение Def461 » Чт апр 16, 2015 6:21 pm

Controer писал(а):Тогда вопрос, зачем же тогда все выше написанные сценарии, которые на 26 страницах этого форума.
Тогда ответ: Вам нужно найти причины не полной работоспособности или просто продолжить дискуссию? :)
Controer
Сообщения: 44
Зарегистрирован: Чт апр 09, 2015 8:09 am
Благодарил (а): 2 раза
Поблагодарили: 1 раз

Re: ESP8266

Сообщение Controer » Пн апр 20, 2015 1:37 am

У меня не запускался скрипт, потому что на компе версия MD кривая была, поставил на нетбук, сценарий работает, параметры модуля esp8266 определяются.

Теперь вопрос, как на основе датчика температуры построить график?
Lstt
Сообщения: 5
Зарегистрирован: Пн апр 20, 2015 9:08 pm
Благодарил (а): 0
Поблагодарили: 0

Re: ESP8266

Сообщение Lstt » Пн апр 20, 2015 9:20 pm

Уважаемые господа! Помогите новичку. Каким образом создать слайдер для прошивки MaksMs для управления каналами PWM. Описание:" Управление PWM (ШИМ) GET командой /pwm?ch=Y&set=XXX , Y - это номер канала 0,1,2, XXX - уровень ШИМ 0..255. В настройках необходимо задать количество каналов ШИМ от 0 до 3. Посмотреть установленные уровни ШИМ можно на страничке /pwmprint . Для сохранения состояния в энергонезависимую память необходимо дописать &flash=1"
Сам PHP, увы только начинаю изучать.. Подтолкните в нужную сторону..
P.S.: уже получаю переменные :"a:10:{s:6:"script"; s:7:"espdata"; s:5:"idesp"; s:15:"ESP8266009b63a3"; s:8:"hostname"; s:5:"DENIS"; s:7:"freemem"; s:5:"28432"; s:3:"ver"; s:30:"0.1.1_beta_12:19:45_20.04.2015"; s:3:"vdd"; s:4:"3341"; s:4:"pwm0"; s:2:"12"; s:4:"pwm1"; s:3:"140"; s:4:"pwm2"; s:3:"244"; s:6 " есть и мои PWM, вот только что с ними дальше делать?))
Cyoko
Сообщения: 91
Зарегистрирован: Ср июл 09, 2014 1:00 pm
Благодарил (а): 12 раз
Поблагодарили: 0

Re: ESP8266

Сообщение Cyoko » Ср апр 22, 2015 11:08 am

Друзья, подскажите с чего начать....
Имею esp8266-01 , подключенную через ардуино мега.
Я так понял , что в связки использовать не рационально ? Тогда вопрос как лучше питать esp8266 ? Есть ли готовая платка например для питания от блока питания телефона ?

Предположим МЕГУ использую только для питания и перепрошивки esp8266 .

Сейчас актуально прошивать прошивку 0.1.1 ? Вообще не понятно прошивка нужна для того чтоб esp8266 могла выполнять скрипты самостоятельно ? То есть на стоковой прошивке я не смогу настроить отправку данных с датчика dht11 в Алису и управлением реле , подключенному к esp8266 ?
Тему просмотрел, вроде все рассказано, но так и не нашел полного поэтапного решения от подключения датчика dht11 и реле к esp8266, до получения данных Алисой и отправки команд esp8266 для управления реле. Везде , то Алиса чего не видит , то esp не передает :) В сети тоже информации море, но у всех свои какие то нюансы, тоже сложно разобраться. Если кто знает хороший пример поделитесь ссылкой плиз.

Помогите разобраться как все сделать по уму :
Задача - Алиса управляет реле в зависимости от температуры(любого другого датчика). Или просто Алиса управляет реле с помощью кнопки в меню управления. Мне кажется это базовые примеры , которые все кто пользуют Алису хотят использовать.

1. Грамотное подключение. Как писал выше , есть ли готовое решение для чайников, не умеющих паять ? Вообще хотелось бы грамотно сделать коробочку с выходом usb для питания и перепрошивки. Ну и выходом для внешнего подключения датчиков , реле и т.д. Но это уже позже.

2. Необходимые манипуляции с esp8266. Я так понял вариантов не много , надо использовать прошивку с сайта homes-smart.ru , правда еще нашел пример с nodmcu... Еще вопрос, я так понял эта прошивка - коробочное решение , код писать не надо , все настройки через веб форму ? А самому можно писать типа как в Arduino IDE ? Вроде есть версия , но она под линукс :( Или не стоит этим морочится ? И еще , может кто знает где почитать примеры скетчей для ардуины ? Чтоб она управляла esp8266 для отправки и получения данных , а датчиками управляла сама.

3. Настройка Алисы. Тут я так понял зависит от настроек на esp8266 ? Понял что есть два способа вроде mqtt и сценарии. Так ? Вообщем с этим пока полная каша :)


p.s. пока сам чтото пытаюсь сделать , но перепрошивать как то страшно, не знаю нужно ли это. Подключил esp через МЕГУ. нашел такой вот пример http://geektimes.ru/post/241054/ вроде ничего прошивать не надо (у меня на esp как раз такая прошивка , которую он прошивает) и есть отправка/прием данных. Я правильно понял , что это возможный вариант управлением esp через ардуину с помощью AT команд ? Или это жесть ? :) Вообщем с чего начать ?
Ответить