ESP8266

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

Модератор: immortal

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

Re: ESP8266

Сообщение MaksMS82 » Вс дек 28, 2014 10:33 am

krashn056 писал(а):Всем привет, а возможно эту прошивку преренести на проводную версию? Сильно переписывать придется? Или может есть уже такое устройство то тогда тыкните меня в тему плиз!)
Я уже ответил на форуме сайта. Это совсем другое железо будет
RoSh_11
Сообщения: 20
Зарегистрирован: Вс дек 15, 2013 12:28 pm
Благодарил (а): 1 раз
Поблагодарили: 3 раза

Re: ESP8266

Сообщение RoSh_11 » Пн янв 05, 2015 8:57 pm

Есть ли возможность управлять каким либо выводом в анной прошивке ?
Что интересует:
- аналоговый вход (или дискретный вход) на одном GPIO
- ШИМ на другом GPIO

Т.е. получение данных через один вход и управление нагрузкой через другой.
Если параллельно с этим возможно читать данные хоть с одного DS18B20 то вообще супер :)
MaksMS82
Сообщения: 422
Зарегистрирован: Ср сен 05, 2012 7:30 am
Откуда: Киров
Благодарил (а): 0
Поблагодарили: 70 раз
Контактная информация:

Re: ESP8266

Сообщение MaksMS82 » Пн янв 05, 2015 9:31 pm

Все что поддерживает прошивка описано на страничке проекта. Информация о возможностях и сама прошивка периодически там обновляется.

У модуля всего один аналоговый вход и он не распаян(хотя есть модули есп-12,где он имеется) и соотвественно с аналоговым входом прошивка не работает, пока..

ШИМ в проекте, он поддерживается железом. Управлять состоянием GPIO уже сейчас можно..

На все "хотелки" времени просто нет. добавляю туда в основном то, что мне нужно/интересно и нужно спонсорам.

Кстати, кто нибудь с MajorDoMo запустил модуль ?
За это сообщение автора MaksMS82 поблагодарил:
lysyy (Вт сен 01, 2015 12:51 am)
Рейтинг: 1.16%
Аватара пользователя
sergejey
Site Admin
Сообщения: 4284
Зарегистрирован: Пн сен 05, 2011 6:48 pm
Откуда: Минск, Беларусь
Благодарил (а): 75 раз
Поблагодарили: 1559 раз
Контактная информация:

Re: ESP8266

Сообщение sergejey » Вт янв 06, 2015 1:57 pm

По-моему, отличный проект получился с прошивкой -- жду не дождусь себе таких модулей, чтобы попробовать.
Насчёт интеграции в MajorDoMo, а можно пример http-запроса? По описанию мне кажется он не совсем такой, как нужно:

Код: Выделить всё

http://ip/objects/?idesp=11111&dhtt1=22&...  
Т.е. параметры все ок, но они уйдут "в никуда", если не добавить параметр того, кому их передать. Например, если добавить параметр &script=MyScript, то будет вызван соответствующий сценарий и ему всё будет передано.

Я подумал, что как вариант можно сделать более универсально -- в настройках указывать первую часть ссылки, например "http://192.168.0.1/objects/?myparams", а оставшуюся часть с параметрами уже приплюсует контроллер и отправит запрос. Таким образом, можно интегрироваться с любой системой, которая по http может данные принимать.

Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
MaksMS82
Сообщения: 422
Зарегистрирован: Ср сен 05, 2012 7:30 am
Откуда: Киров
Благодарил (а): 0
Поблагодарили: 70 раз
Контактная информация:

Re: ESP8266

Сообщение MaksMS82 » Вт янв 06, 2015 2:36 pm

sergejey писал(а):По-моему, отличный проект получился с прошивкой -- жду не дождусь себе таких модулей, чтобы попробовать.
Насчёт интеграции в MajorDoMo, а можно пример http-запроса? По описанию мне кажется он не совсем такой, как нужно:

Код: Выделить всё

http://ip/objects/?idesp=11111&dhtt1=22&...    
Т.е. параметры все ок, но они уйдут "в никуда", если не добавить параметр того, кому их передать. Например, если добавить параметр &script=MyScript, то будет вызван соответствующий сценарий и ему всё будет передано.

Я подумал, что как вариант можно сделать более универсально -- в настройках указывать первую часть ссылки, например "http://192.168.0.1/objects/?myparams", а оставшуюся часть с параметрами уже приплюсует контроллер и отправит запрос. Таким образом, можно интегрироваться с любой системой, которая по http может данные принимать.
Да, возможно и будет так в будущем, но это заберет некоторые ресурсы у модуля...
Пример запроса у вас получился правельным.
Могу сделать так:

Код: Выделить всё

http://ip/objects/?script=ИД_ЧИПА&dhtt1=22&...    
Где ИД_ЧИПА вида ESP826600ХХХХХХ
Так проще и могу реализовать быстро
Аватара пользователя
sergejey
Site Admin
Сообщения: 4284
Зарегистрирован: Пн сен 05, 2011 6:48 pm
Откуда: Минск, Беларусь
Благодарил (а): 75 раз
Поблагодарили: 1559 раз
Контактная информация:

Re: ESP8266

Сообщение sergejey » Вт янв 06, 2015 4:11 pm

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

Код: Выделить всё

http://ip/objects/?script=ИД_ЧИПА&dhtt1=22&...     
Где ИД_ЧИПА вида ESP826600ХХХХХХ
Так проще и могу реализовать быстро
А если всё как было, только добавить параметр "&script=espdata" ?
Т.е. все данные попадут в этот скрипт с фиксированным именем, чтобы не делать отдельный скрипт на каждый датчик.

Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
MaksMS82
Сообщения: 422
Зарегистрирован: Ср сен 05, 2012 7:30 am
Откуда: Киров
Благодарил (а): 0
Поблагодарили: 70 раз
Контактная информация:

Re: ESP8266

Сообщение MaksMS82 » Вт янв 06, 2015 4:19 pm

sergejey писал(а):
А если всё как было, только добавить параметр "&script=espdata" ?
Т.е. все данные попадут в этот скрипт с фиксированным именем, чтобы не делать отдельный скрипт на каждый датчик.

Да без проблем, в следущей версии будет так:

Код: Выделить всё

http://ip/objects/?script=espdata&idesp=ESP826600ХХХХХХ&dhtt1=22& 
За это сообщение автора MaksMS82 поблагодарили (всего 2):
Stratior (Чт янв 08, 2015 2:46 am) • Vovix (Сб фев 07, 2015 11:43 am)
Рейтинг: 2.33%
Аватара пользователя
sergejey
Site Admin
Сообщения: 4284
Зарегистрирован: Пн сен 05, 2011 6:48 pm
Откуда: Минск, Беларусь
Благодарил (а): 75 раз
Поблагодарили: 1559 раз
Контактная информация:

Re: ESP8266

Сообщение sergejey » Вт янв 06, 2015 4:21 pm

Отлично!
Если кто будет подключать, то внутри самого скрипта espdata можно обращаться к параметрам вот так: $params['idesp'] , $params['dhtt1'] и т.д. Соответственно, в этом скрипте можно значения передавать нужным объектам и будет всем счастье :)

Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
Stratior
Сообщения: 9
Зарегистрирован: Пн мар 31, 2014 2:25 pm
Благодарил (а): 8 раз
Поблагодарили: 0

Re: ESP8266

Сообщение Stratior » Чт янв 08, 2015 3:00 am

[quote="MaksMS82"][/quote]

Спасибо за прошивку!
Очень хотелось бы реализации функционала с МД, а пока прекрасно работает и отправляет данные на народмон!
Изображение
Аватара пользователя
Vovix
Сообщения: 1155
Зарегистрирован: Пн янв 27, 2014 1:43 am
Откуда: г.Ижевск
Благодарил (а): 60 раз
Поблагодарили: 532 раза
Контактная информация:

Re: ESP8266

Сообщение Vovix » Пт янв 09, 2015 11:57 am

Мне пришли модули ESP-01 и USB To RS232 TTL UART PL2303HX Auto Converter USB to COM Module Cable Newest

появились вопросы (я конечно погуглил, но там всё находит разрозненно и заумно):
1) Питание модуля 3,3 В а мой USB to RS232 выдает похоже 5 В (как и положено с USB)! Как производить перепрошивку в этом случае?
2) Как лучше (из опыта) организовать питание модуля в дальнейшем (батарейки - какие? блок питания или преобразователь DC - DC?) ?

в описании преобразователя значиться
СпойлерПоказать
Brand new and high quality
Supports baud rate from 75 to 128000
Support Linux, Mac OS, WinCE and Windows (XP, Vista Win 7 inc 64 Bit Edition)
PL2303HX USB to Serial Controller adopted
4 connecting wires, 2.54mm pitch type
Red Wire == VCC, (+5V)
Black Wire ==GND
Green Wire == TXD
White Wire == RXD
Length: Approx 1M

Connection method: Brush requires only three lines, generally used only three signal lines RX TX GND, VCC.

Note: After setting 3.3V and 5.0V output (this is to the microcontroller power supply, no need to upgrade the machine)
please put the small plate unplug from the computer, set the jumper to take, do not charged to avoid damage to the device.
т.е. он может работатать с выдачей уровней 3.3 В ? Как его включит - перемычек (переключателей) на нем нет? (хотя написанно про перемычку какую-то???)
СпойлерПоказать
Примечание : После установки 3.3V и выход 5.0V ( это для микроконтроллера питания , нет необходимости модернизировать машину )
пожалуйста, поместите небольшую пластину можно отсоединить от компьютера и установить перемычку взять , не взимается , чтобы избежать повреждения устройства .
Спасибо за возможные ответы!


................
совершенно случайно вскрыл корпус а там есть не распаянный контакт - вроде как 3.3V!!!
наверно надо перепаять туда провод с 5,0v ?
но уровни то на выходах останутся 5 V? или я чего-то не понимаю?
Мой -CONNECT-
Windows 7(PHP 7.2) + Raspberry Pi(освещение на 1-Wire) + MP751(управление) + ESP8266(сенсоры) + LAN(сенсоры)
-=: Если вам помогло моё сообщение, нажмите кнопку "Поблагодарить за сообщение автора: Vovix" (кнопка Спасибо) справа! :=-
Ответить