Sergio
Если успешно реализуешь красивую динамику на одной есп, делись потом опытом
banzay
Уже +-
Sergio
Скетч покажешь?)
banzay
Ближе к ночи будет, пока код кривой, но работает переключение
banzay
Да, покажу
Sergio
у меня по началу тоже работало.. хорошо, жду. потому что тема света для меня особенно щепетильна))
banzay
А с чем именно трудности возникли? Я просто в стандартный стандартный пример neopixel (который по кнопке) встроил управление по blynk. Работало, причем адекватно (пришлось с delay переделывать, адский колхоз), сейчас переписываю на remotexy, но там даже проще, насколько я понял
banzay
Могу видос кинуть как стандтест (пример неопикселя) работает
Sergio
у меня esp работала в режиме точки доступа, крутила на себе легенький веб сервер ( управление шло прямо из браузера) ну и отрисовывались динамические эффекты довольно агрессивно( быстро) . В силу того что сама библиотека ws2812 кушает много рессурсов и требовательна к таймингам, она подвешивала сеть и в итоге к точке доступа невозможно было подключаться по wifi.
banzay
Ну посмотрим, я пока в режиме AP не тестировал
Sergio
кстати библиотека ws2812 не будет работать с библиотекой rf для дешманских передатчиков на ~430мгц. Обе юзают один и тот же таймер для жоских таймингов, переписать библиотеку так и не смог.. неделю бился. там только один таймер подходит ))
Sergio
делай , делись, буду рад посмотреть)
Sergio
под библиотекой ws2812 имел ввиду именно неопиксельную.
ГришаGTGS
Коллеги, такой вопрос - хочу с одной есп передавать данные на другую, типа коротких команд. Глубоко пока не копал, поэтому прошу - если знаете куда копать и что курить или, что совсем хорошо есть кусок рабочего кода - буду признателен! Хочется, что бы меньше было http и быстро и надёжно и не грузило девайс.
Sergio
Привет. я тоже копал, как юзать две esp в качестве приемопередатчика, пришел к выводу что не лучший вариант, ибо пока связь установишь, пока все проинициализируешь, получается муторно и долго. легче взять пару на 433 мгц. Но если хочется именно так, то алгоритм самой простой передачи, приема следующий: Одна esp в роли точки доступа, втора в рол клиента. настраиваешь сначала между ними сеть, смотришь что одна ко второй конектится. Далее добавляешь к в код из примера UDP передачи приема string. Это самый быстрый не геморойный способ
Sergio
Sergio
но я в свое время когда пытался настроить такую сцепку, все равно наблюдал нестаьильность в отправке приеме данных. У кого еще был опыт с udp или может даже через http ( что значительно медленней) поддержания связи двух esp)
ГришаGTGS
Супер, спасибо! Посмотрю примеры. А без точки доступа никак не обойтись? Я хочу, чтобы они были в одной домовой сети и что бы к ним был свободный доступ...
ГришаGTGS
Вот это мне и надо
ГришаGTGS
В любом случае копать в сторону udp?
да и tcp
ГришаGTGS
Понял, буду копать... Спасибо!
еще можно теоретически использовать websockets
ГришаGTGS
Хорошо, тоже посмотрю. Рабочие примеры есть? ;-)
http://arduino.ru/forum/apparatnye-voprosy/set-iz-esp-8266
ГришаGTGS
Да, читал статью эту...
Хорошо, тоже посмотрю. Рабочие примеры есть? ;-)
у эспресиф есть даже мануал про меш сети
http://www.espressif.com/sites/default/files/30a-esp8266_mesh_user_guide_en.pdf
ГришаGTGS
Спасибо. Гляну.
https://github.com/olab-io/ESP8266-Research/blob/master/defining_mesh_network_for_esp8266.md
и в догонку http://www.esp8266.com/viewtopic.php?f=6&t=903
ГришаGTGS
Это тоже посмотрю, спасибо!
Самуил Германович
наконецто подружил с i2c udk и помойку pvvx
Самуил Германович
уберу один глюк и выведу на вебморду
уберу один глюк и выведу на вебморду
Расскажите что за проект у вас?
Самуил Германович
тут рассказывать нечего- часы с синхронизацей с сервером точного времени
ГришаGTGS
Что такое udk?
Самуил Германович
http://programs74.ru/udkew.html
ГришаGTGS
Ага, не ардуино :-D Понял, спасибо! Попробую разобраться... Сильные замороки, обычный юзер осилит?
Самуил Германович
ардуино травмирует мозг
Самуил Германович
пожтому с нуля надо сразу программировать по взрослому
ГришаGTGS
:-( И ты, Брут...
Да думаю тоже интереснее с нуля программить
Ардуино иде прослойка может давать глюки
ГришаGTGS
Да я согласен. Только вот как себя заставить напрячься, особенно в условиях тотальной нехватки времени?...
ГришаGTGS
А использовать в качестве компилятора (программной среды) platformio - спасёт отца русской демократии? ;-)
Самуил Германович
привет всем. может кто засекал за какое время esp-шка подключается к роутеру?
Понял, буду копать... Спасибо!
еще сегодня набрел на статью по меш сети http://www.geekstips.com/two-esp8266-communication-talk-each-other/
ГришаGTGS
Connecting two ESP8266 (or many) and make them communicate each other is not hard at all.... Вселяет надежды :-)
Sergio
По моим наблюдениям(раз 30 наблюдал с выводом в отладку), есп коннектится к роутеру от 3 до 10 секунд.
Sergio
ардуино травмирует мозг
Это да. И UDK которую pvvx таки забросил уже, тоже пользы принесет не много простому юзеру, как бы не больше проблем чем пользы. С Вашего позволения процитирую мысли которыми делился на днях на форуме:
Sergio
Будь моя воля, я бы тоже с удовольствием ушёл от ардуино иде, но блин...время.Где его брать? К сожалению у меня на основе библиотек ардуиновских уже более двух лет работают разные проекты, в том числе коммерческие.последние пол года клиенты вообще перестали на глюки жаловаться. Просто потому что стараюсь обходить глючные моменты, складывая их в стопку. Пользуюсь тем что проверено и стабильно. Конечно сама концепция ардуины это адский костыль. Но как быть по другому если за не именем времени у тебя выбор или не сделать ничего или сделать что то, что нужно клиенту, пускай него кпд 20% от реальных возможностей железа, но оно работает и клиент доволен. Тут речи быть не может о массовом производстве качественной продукции. Это больше для себя друзей или единичные эксклюзивные заказы.  Если нет времени учить C++, но есть глючный python(предположим что он сильно глючный). То очень приятно хотя бы пользоваться тем что более менее работает в пайтоне, чем облизываться на си но так и не выучить его. И таких вот костыледелов оказывается много. И я благодарен создателям ардуино, что они хотя бы дали возможность костылить что то и радоваться миганию светодиода в два клика, потому что появляется мотив постепенно изучив пайтон учить си. Появляется мотив творить. Появляется возможность делать хоть что то не тратя время.  Если говорить за себя, то я бы и сам рад поскорее уйти с ардуины. Научить не кому, научиться самому не хватает клепки и времени =)
Самуил Германович
Это да. И UDK которую pvvx таки забросил уже, тоже пользы принесет не много простому юзеру, как бы не больше проблем чем пользы. С Вашего позволения процитирую мысли которыми делился на днях на форуме:
Забросил потому что узкоглазые "разработчики" такие узкоглазые. Но нам деваться некуда потомучто "Диошывааа!!!", это раз. И два вытекает из раз: сообщество.
ГришаGTGS
Будь моя воля, я бы тоже с удовольствием ушёл от ардуино иде, но блин...время.Где его брать? К сожалению у меня на основе библиотек ардуиновских уже более двух лет работают разные проекты, в том числе коммерческие.последние пол года клиенты вообще перестали на глюки жаловаться. Просто потому что стараюсь обходить глючные моменты, складывая их в стопку. Пользуюсь тем что проверено и стабильно. Конечно сама концепция ардуины это адский костыль. Но как быть по другому если за не именем времени у тебя выбор или не сделать ничего или сделать что то, что нужно клиенту, пускай него кпд 20% от реальных возможностей железа, но оно работает и клиент доволен. Тут речи быть не может о массовом производстве качественной продукции. Это больше для себя друзей или единичные эксклюзивные заказы.  Если нет времени учить C++, но есть глючный python(предположим что он сильно глючный). То очень приятно хотя бы пользоваться тем что более менее работает в пайтоне, чем облизываться на си но так и не выучить его. И таких вот костыледелов оказывается много. И я благодарен создателям ардуино, что они хотя бы дали возможность костылить что то и радоваться миганию светодиода в два клика, потому что появляется мотив постепенно изучив пайтон учить си. Появляется мотив творить. Появляется возможность делать хоть что то не тратя время.  Если говорить за себя, то я бы и сам рад поскорее уйти с ардуины. Научить не кому, научиться самому не хватает клепки и времени =)
Вот вот - время! Где его взять? Если б было мне лет 20, а ещё лучше 15. То я бы грыз Си и глядишь, догрыз. Но в мои 15-20, в нашей деревне даже близко ничего подобного не было. Мы все больше цветомузыки делали, бегущие огни и усилки :-)
banzay
мне 20, а времени целый день красноглазить вообще нет 😔
ГришаGTGS
Согласен, современный мир совершенно не тот, который был раньше. Теперь даже дети думают о хлебе насущном в первую очередь, а потом уж о всем остальном :-( В моё время все было проще или мне так казалось, но даже работая на заводе у меня было время с чем ни будь повозиться, что ни будь собрать. И на гулянку время оставалось, как ни странно.
На форуме по есп есть пользователь преклонного возраста примерно около 70 лет ему. Я удивляюсь его вдохновениям. Чего он только не изобретает и ведь доделывает до конца все.
Так что для изучения чего либо не важен возраст а время для любимого дела найдётся всегда )))
Nail'🦉
Соглашусь. Только как совмещать несколько любимых дел?😂
вот его сайт http://ruben1.narod.ru/
на почту сейчас пришло. https://goo.gl/gBaF6f кто нибудь читал про этот модуль?
P0 - Particle Wi-Fi Module $10.00
ГришаGTGS
19 вроде, не? Я так понимаю основан на stm32?
Да причём точка доступа опять на программном уровне что не есть хорошо
ГришаGTGS
Думаю, что она никогда и не будет аппаратной.
banzay
привет, а если я подключаю HC-06 к nudemcu, но я получается должен припаяться к RXD0 и TXD0 и будут работать ардуиновские либы?
ГришаGTGS
Должно работать, только со стороны нодемсу ты будешь общаться через обычный сериал.
banzay
а прошивка через ардуино иде будет же продолжать работать?
banzay
или нужно вешать блютуз на RXD2 TXD2 чтобы не пропадала возможность прошивать?
ГришаGTGS
Да, в момент прошивки блютус надо отключать
ГришаGTGS
У меня так датчик со2 подключён к вемосу, решил сэкономить пины. Теперь или датчик отключаю когда прошиваю либо по воздуху обновляю.
banzay
не, пинов много свободных еще
banzay
по факту только 1 пин занят
ГришаGTGS
Тогда хардварный тх рх можно не трогать и использовать softwareserial библиотеку
banzay
а для софтварного сериала есть требования по пинам?
banzay
или любые свободные юзаю?