ESP8266
Модератор: immortal
-
- Сообщения: 59
- Зарегистрирован: Вт авг 26, 2014 1:59 pm
- Откуда: Новосибирск
- Благодарил (а): 8 раз
- Поблагодарили: 6 раз
-
- Сообщения: 206
- Зарегистрирован: Сб дек 21, 2013 9:21 pm
- Откуда: Spain
- Благодарил (а): 1 раз
- Поблагодарили: 22 раза
Re: ESP8266
Вот в разделе: HARDWARE есть полная схема устройства и печатной платы
https://www.olimex.com/Products/IoT/ESP ... e-hardware
Прошивка с локальной веб мордой инструкция
http://www.esp8266.com/viewtopic.php?p= ... 0a33#p1629
Сам репозитарий
http://git.spritesserver.nl/esphttpd.git/
Страничка LED - 2 GPIO управляет, но можно любой поставить.
Есть POST API
http://IP/led.tpl
data - led=0 или led=1
GET API
http://IP/led.cgi?led=0, http://IP/led.tpl?led=1
По аналогии таких страничек можно открыть по числу устройств или доступных GPIO. В моём случае 11 GPIO распаянных.
И ещё 10 на 2 UEXT шины под различные сенсоры, экраны, интерфейсы. Всё работает на модуле ESP8266 и других устройство (кроме мобильника и\или роутера) не требует
https://www.olimex.com/Products/IoT/ESP ... e-hardware
Прошивка с локальной веб мордой инструкция
http://www.esp8266.com/viewtopic.php?p= ... 0a33#p1629
Сам репозитарий
http://git.spritesserver.nl/esphttpd.git/
Страничка LED - 2 GPIO управляет, но можно любой поставить.
Есть POST API
http://IP/led.tpl
data - led=0 или led=1
GET API
http://IP/led.cgi?led=0, http://IP/led.tpl?led=1
По аналогии таких страничек можно открыть по числу устройств или доступных GPIO. В моём случае 11 GPIO распаянных.
И ещё 10 на 2 UEXT шины под различные сенсоры, экраны, интерфейсы. Всё работает на модуле ESP8266 и других устройство (кроме мобильника и\или роутера) не требует
Последний раз редактировалось ignat99 Вс апр 26, 2015 2:58 am, всего редактировалось 3 раза.
-
- Сообщения: 44
- Зарегистрирован: Чт апр 09, 2015 8:09 am
- Благодарил (а): 2 раза
- Поблагодарили: 1 раз
Re: ESP8266
Cyoko писал(а):а вы случаем не разобрались как релюхой управлять ?
Управлять реле можно через GPIO на модуле ESP8266, я сразу 2 реле подключал все работает, включается командой http://IP_ADRES/gpio?st=1&pin=12, этим Вы установите на 12 GPIO логическую единицу. Пробовал через браузер и через телефон, в playmarket нашел соответствующее приложение, а в MajorDoMo нужно прописать эту команду http://IP_ADRES/gpio?st=1&pin=12, чтобы для включения реле и http://IP_ADRES/gpio?st=0&pin=12, чтобы выключить.
Для начала необходимо зайти в настройки GPIO и указать, какие выводы вы хотите задействовать. Необходимо ввести номер GPIO в поле ввода, выбрать режим и нажать set.
Если дописать к команде &flash=1 ,то настройка запишется в энергонезависимую память.*
Просмотреть состояние GPIO можно по адресу http://IP_ADRESS/gpioprint
Режим чтения состояния gpio можно включить выбрав режим input. При этом состояние gpio можно будет мониторить в сервисах narodmon, flymon.net, MajorDoMo а так же на страничке http://IP_ADRESS/gpioprintinput.
Более подробно читайте здесь:http://homes-smart.ru/index.php/oborudo ... arodmon-ru
-
- Сообщения: 44
- Зарегистрирован: Чт апр 09, 2015 8:09 am
- Благодарил (а): 2 раза
- Поблагодарили: 1 раз
Re: ESP8266
У меня такой вопрос? К ESP8266 подключил датчик ветра, который выдает импульсы(2 импульса за оборот), MD получает эти данные, цв виде общего числа импульсов, с какой формулой нужно запустить сценарий для подсчета ветра в м/с, чтобы импульсы пересчитывались в скорость.
-
- Сообщения: 206
- Зарегистрирован: Сб дек 21, 2013 9:21 pm
- Откуда: Spain
- Благодарил (а): 1 раз
- Поблагодарили: 22 раза
Re: ESP8266
Ветер ещё и в узлах меряется. Полагаю там должна быть таблица на основе измеренных данных, сколько импульсов в секунду соответствуют каждому значению из промежутка 5-32 узла. Может конечно и 50 узлов быть но это довольно редко, да и не всякий флюгер такой ветер выдержит
-
- Сообщения: 44
- Зарегистрирован: Чт апр 09, 2015 8:09 am
- Благодарил (а): 2 раза
- Поблагодарили: 1 раз
Re: ESP8266
Ветер в узлах моряки и американцы меряют, а для нас хлеборобов в м/с нужно. Мне формулу достать или пример сценария.ignat99 писал(а):Ветер ещё и в узлах меряется. Полагаю там должна быть таблица на основе измеренных данных, сколько импульсов в секунду соответствуют каждому значению из промежутка 5-32 узла. Может конечно и 50 узлов быть но это довольно редко, да и не всякий флюгер такой ветер выдержит
-
- Сообщения: 206
- Зарегистрирован: Сб дек 21, 2013 9:21 pm
- Откуда: Spain
- Благодарил (а): 1 раз
- Поблагодарили: 22 раза
Re: ESP8266
Хлеборобы похоже физику не изучают в школе. Эмперическая формула (данные) зависит от устройства вашего флюгера и могут быть не линейные. Измеряете, получаете точки. Далее если хотите можно конечную форумулу сделать, а можно просто таблицу. Скрипт искать или пистать, для вас хеборовоб, без хлеба уплаченного вперёд не кто писать не будет.
-
- Сообщения: 708
- Зарегистрирован: Сб авг 18, 2012 10:21 am
- Благодарил (а): 26 раз
- Поблагодарили: 183 раза
Re: ESP8266
У меня показания газового счетчика считываются и пишутся такControer писал(а): Мне формулу достать или пример сценария.
$state = file_get_contents('http://192.168.2.95/sec/?pt=2&cmd=get');
$value = explode('/',$state);
sg('countGas.status',substr($value[0],0));
sg('countGas.const',substr($value[1],0)/100);
sg("countGas.updatedTime",date("H:i",time()));
Счетчик выдает 100 импульсов на 1 куб.м., соответственно показания делим на 100
Ваш случай в принципе ничем не отличается. Смотрите документацию на ваш анемометр, там должна быть инфа сколько импульсов выдается на некую единицу измерения.
- Рейтинг: 1.16%
-
- Сообщения: 10
- Зарегистрирован: Чт янв 23, 2014 12:11 pm
- Благодарил (а): 2 раза
- Поблагодарили: 0
Re: ESP8266
Такой датчик в метеостанции wh2080 передает 433МГц в базовый блок отсчеты 1/50с. Если это число разделить на 185,2 - получатся м/с. Результат совпадает с показателями индикатора базового блока.Controer писал(а):У меня такой вопрос? К ESP8266 подключил датчик ветра, который выдает импульсы(2 импульса за оборот), MD получает эти данные, цв виде общего числа импульсов, с какой формулой нужно запустить сценарий для подсчета ветра в м/с, чтобы импульсы пересчитывались в скорость.
Долгих наблюдений не проводил, но таблица нелинейности должна быть.
PS Датчик осадков как бы должен 0,01" на отсчет передавать, но получается какой-то нелинейный пересчет. С чего бы это?
RaspberryPI (Raspbian)+Погодная станция WH2080(USB)
-
- Сообщения: 44
- Зарегистрирован: Чт апр 09, 2015 8:09 am
- Благодарил (а): 2 раза
- Поблагодарили: 1 раз
Re: ESP8266
К вашему сведению флюгеры измеряют направление, а не скорость ветра. В моём случае у меня есть самостоятельно изготовленный прибор(анемометр), способный измерять доплеровский сдвиг электромагнитного излучения, отраженного или рассеянного аэрозольными частицами или даже молекулами воздуха на бимолекулярной основе, где согласно теории Байера, вероятность тройных соударений (соответствующая тримолекулярным реакциям, так у меня трехлопастной анемометр) уже значительно меньше, а реакции с молекулярностью более трех практически не наблюдаются. Поэтому мне вроде удалось найти соответствующую формулу для определения скорости ветра:ignat99 писал(а):Хлеборобы похоже физику не изучают в школе. Эмперическая формула (данные) зависит от устройства вашего флюгера и могут быть не линейные. Измеряете, получаете точки. Далее если хотите можно конечную форумулу сделать, а можно просто таблицу. Скрипт искать или пистать, для вас хеборовоб, без хлеба уплаченного вперёд не кто писать не будет.
Искомая скорость V = n*K
где n=число импульсов датчика за оборот
K- коэффициент для расчета
K = 0.379/(R*N*2*pi*T)=0.379/(0.105*2*2*3.14*8)=0.035922,
R - радиус трехчашечного анемометра (от центра чашки до оси вращения, у меня 0,105)
N - число импульсов датчика за оборот (2)
T - время подсчета импульсов 8 сек максимум