ESP8266

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

Модератор: immortal

LVitat
Сообщения: 29
Зарегистрирован: Пн июн 23, 2014 8:59 pm
Благодарил (а): 0
Поблагодарили: 9 раз

Re: ESP8266

Сообщение LVitat » Пн май 11, 2015 7:29 pm

gagarin74 писал(а):а вот как её в умный дом запихнуть что то не догоняю.
@file("http://192.168.88.65/gpio?st=1&pin=0");
или
$url=("http://192.168.88.65/gpio?st=1&pin=0");
getURL($url);
Изображение
Jager
Сообщения: 708
Зарегистрирован: Сб авг 18, 2012 10:21 am
Благодарил (а): 26 раз
Поблагодарили: 183 раза

Re: ESP8266

Сообщение Jager » Пн май 11, 2015 7:39 pm

gagarin74 писал(а):добрый день. не подскажите как их умного модуля послать команду на изменения состояния GPIO выход ноль.
Сама команда работает через строку браузера нормуль
это единица http://192.168.88.65/gpio?st=1&pin=0
это ноль http://192.168.88.65/gpio?st=0&pin=0

а вот как её в умный дом запихнуть что то не догоняю.
Много вариантов, например так. Создайте объект espGPIO а к нему два метода, turnOn и turnOff. В один пропишите getUrl('http://192.168.88.65/gpio?st=1&pin=0'); во второй соответственно getUrl('http://192.168.88.65/gpio?st=0&pin=0');
После этого сможете вызывать данные методы в виде espGPIO.turnOn и espGPIO.turnOff
Можно как описано здесь http://smartliving.ru/Main/DevIpPower9223 только подставляйте свою строку http.
gagarin74
Сообщения: 330
Зарегистрирован: Пн апр 06, 2015 9:51 am
Благодарил (а): 37 раз
Поблагодарили: 22 раза

Re: ESP8266

Сообщение gagarin74 » Пн май 11, 2015 8:46 pm

СПАСИБО!!!!!!!!!!!
Cyoko
Сообщения: 91
Зарегистрирован: Ср июл 09, 2014 1:00 pm
Благодарил (а): 12 раз
Поблагодарили: 0

Re: ESP8266

Сообщение Cyoko » Пн май 11, 2015 9:06 pm

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

$cmdUrl = "http://192.168.1.103/gpio?st=1&pin=2"; getURL($cmdUrl,0);
$this->setProperty("gpiout2",1);
say("свет включен",2); 
вот метод объекта
MaksMS82
Сообщения: 422
Зарегистрирован: Ср сен 05, 2012 7:30 am
Откуда: Киров
Благодарил (а): 0
Поблагодарили: 70 раз
Контактная информация:

Re: ESP8266

Сообщение MaksMS82 » Пн май 11, 2015 9:10 pm

Еще недавно был добавлен параметр click в управлении гпио, который инвертирует состояние через указанный промежуток времени. Еще даже в документации нет его..

Например http://192.168.1.248/gpio?st=1&pin=12&click=10 включит гпио 12 на 10 секунд.
http://192.168.1.248/gpio?st=0&pin=12&click=15 - включит гпио 12 через 15 секунд
За это сообщение автора MaksMS82 поблагодарили (всего 3):
Cyoko (Пн май 11, 2015 9:13 pm) • Kod.Begemot (Пн май 11, 2015 11:33 pm) • Amarok (Вт май 12, 2015 6:48 am)
Рейтинг: 3.49%
ignat99
Сообщения: 206
Зарегистрирован: Сб дек 21, 2013 9:21 pm
Откуда: Spain
Благодарил (а): 1 раз
Поблагодарили: 22 раза

Re: ESP8266

Сообщение ignat99 » Сб май 16, 2015 10:56 am

IDE ESP8266 с диаграммами
https://github.com/microflo/microflo/tree/esp8266

А собственно пример предельного по возможностям и опциям исходного кода:
http://harizanov.com/wiki/wiki-home/thr ... tat-board/
Проверил этот код, работает на ESP8266-EVB. Мои изменения для ESP8266-EVB выложил на ГитХаб:
https://github.com/Ignat99/ESP8266_Rela ... ee/feature

Там же документация по инсталяции и прошивке модуля.
https://github.com/Ignat99/ESP8266_Rela ... eature/doc

Осталось только разбить этот код на крупные блоки и дать возможность использовать его через microflo (пока там только простой пример).
В итоге получается более продвинутая IDE, чем родная Arduino IDE 1.6.1. Хотя скетчи всё рабно потребуются под все случаи.
За это сообщение автора ignat99 поблагодарил:
Cyoko (Сб май 16, 2015 11:30 am)
Рейтинг: 1.16%
ignat99
Сообщения: 206
Зарегистрирован: Сб дек 21, 2013 9:21 pm
Откуда: Spain
Благодарил (а): 1 раз
Поблагодарили: 22 раза

Re: ESP8266

Сообщение ignat99 » Пт май 29, 2015 11:13 am

Как делают автоматизацию дома за 15 евро с приложением Souliss и спрвером на любом мобильном телефоне.
https://groups.google.com/forum/#!forum/souliss

Есть набор выполняемых функций. Люди просто пишут скетчи с вызовом новой функции. Не каких плясок с PHP, классами или вебинтерфейсами (хотя веб API то же есть). Нулевая конфигурация и мешсеть то же есть из коробки.

Точные инструкции для ESP8266-EVB:
http://forum.katera.ru/index.php?/topic ... ?p=1765841
За это сообщение автора ignat99 поблагодарил:
Amarok (Пт май 29, 2015 12:27 pm)
Рейтинг: 1.16%
ignat99
Сообщения: 206
Зарегистрирован: Сб дек 21, 2013 9:21 pm
Откуда: Spain
Благодарил (а): 1 раз
Поблагодарили: 22 раза

Re: ESP8266

Сообщение ignat99 » Ср июн 10, 2015 8:17 pm

Вот нашёл интересные солнечные панели. Совсем не дорого 15 евро и прямо с завода. Вроде хорошие?

ru.aliexpress.com/store/product/5W-18v-Solar-Cell-panel-for-diy-boat-12V-battery-charger-solar-panel-poly/520886_32255142429.html

Теперь можно вместо блоков питания ставить солнечные панели. Цена на том же уровне.
Cyoko
Сообщения: 91
Зарегистрирован: Ср июл 09, 2014 1:00 pm
Благодарил (а): 12 раз
Поблагодарили: 0

Re: ESP8266

Сообщение Cyoko » Чт июн 11, 2015 8:49 am

Мне кажется еще нужно устройство , которое будет контролировать заряд/отключение аккумулятора, и сам акк... А это еще некоторая сумма денег...
Так же интересно какой акк. сможет зарядить эта солнечная батарея ? Например хватит ли ее на обычный акк. машины или только на тот , что у них на картинке ? А зная китайцев, может оказаться , что она дай бог 18650 акк. сможет зарядить. Вообщем тут надо физику вспоминать :)

А так вообще вроде круто, положил плитку 20*20 см на теплицу и она у тебя работает автономно.

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

Re: ESP8266

Сообщение ignat99 » Чт июн 11, 2015 11:06 am

Хватит на обычный аккумулятор от мобильного телефона. Есть модели несколько большего геометрического размера на 10 Вт и выше, которые могут зарядить не за 6 часов а за 2-4.

Это китайский завод. Продукция у них раз в 10 лучше остального китайского барахла (на сегодняшний день), потому что они используют поликремний (синий с "морозными" узорами). Остальные пока продают аморфный кремний. О монокристаллах за подобную цену, IMHO, остаётся пока только мечтать.

Есть например модель на 100 Вт и 5,6 A за 178 Евро, так к ней не то что теплицу - дрель 60 Вт можно подключить. Она же есть на складе в Европе. На картинке видно как устанавливается регулятор. Наличие регулятора или отсутствие в поставке можно уточнить. Но вроде для 178 Евро он в комплекте, там ещё есть 2 типа диодов на 20 Вт и до 50 Вт и от 50 Вт и выше.

Впрочем если вы купите по отдельности эпоксидные панели или даже набор то будет дешевле.

Регулятор можно купить там же за $15.
Регулятор нужен, когда у вас нет диода на панели, что бы панели не разряжали ваш аккумулятор (а он есть), и для контроля режима зарядки аккумулятора. Ну что бы по достижению нужного уровня заряда отключить аккумулятор.

Я ходил на своей яхте с 2006 года, поэтому всё моё навигационное оборудование питалось от солнечной панели и аккумулятора. Был ещё стартер совмещённый с динамо-машиной но он не работал и двигатель я не включал - ходил под парусом. А покупать новый стартер было накладно. Часто были длительные переходы - более 10 дней в Атлантическом океане. Обычно 4 солнечных часов хватает для полной зарядки аккумулятора от 1 солнечной панели.

Вот тут всё разжёвано про солнечные панели.
Ответить