roboforum.ru

Технический форум по робототехнике.
Текущее время: 19 апр 2025, 13:15

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 200 ]  На страницу Пред.  1 ... 6, 7, 8, 9, 10, 11, 12 ... 14  След.
Автор Сообщение
 Заголовок сообщения: Re: wifi модуль за 200 рублей. ESP8266
СообщениеДобавлено: 23 дек 2015, 14:59 
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: 04 окт 2004, 12:58
Сообщения: 10990
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко
Myp писал(а):
а в случае с использованием ардуино не возможные функции включены в прошивку?
в ноде можно включить только нужную тебе функцию и за счёт этого освободить немножко памяти.

Ардуино это обычный С код, что нужно то и подключаешь.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: wifi модуль за 200 рублей. ESP8266
СообщениеДобавлено: 23 дек 2015, 15:12 
Не в сети
Аватара пользователя

Зарегистрирован: 14 май 2008, 15:49
Сообщения: 1585
Откуда: Москва
ФИО: Алексей
Я вот какое-то время тоже играюсь с esp'шками, но мне больше зашла не ардуина, а platformio. Адруино просто как-то все делает скрыто, сплошное волшебство. Мне не понравилось что бинарь скомпиленый кладется в какую-то временную папочку каждый раз разную, что OVA обновления работают только если ты на том же вайфае, а не только в той же сети, ну и довольно убогий ide.
platformio работает с тем же самым кодом на C, поддерживает те же самые библиотеки, но при этом это чисто консольная обертка вокруг управления и базовых операций. Оно может нагенерить проект для плюс-минус любого IDE, ему глубоко плевать, где находится девайс для OVA, ты ему говоришь ip и port, и он туда идет и прекрасно прошивает.

Из минусов - это все же для технарей, которые привыкли так работать. Ну и для Visual Studio (а, на мой взгляд, это один из лучших ide под си) у меня пока не получилось сделать, чтобы intellisense заработал целиком, vs не умеет понимать рекурсивные пути для папок где искать инклюды, и так придеца указать путь до каждой библиотеки ему руками, что есть печаль =( но я на это еще буквально полчаса потратил тока..

_________________
У меня в голове опилки и длинные слова меня только огорчают.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: wifi модуль за 200 рублей. ESP8266
СообщениеДобавлено: 23 дек 2015, 15:41 
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: 04 окт 2004, 12:58
Сообщения: 10990
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко
hudbrog писал(а):
Мне не понравилось что бинарь скомпиленый кладется в какую-то временную папочку каждый раз разную

а нафига бинарь ? IDE сама шьет ESP'шку


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: wifi модуль за 200 рублей. ESP8266
СообщениеДобавлено: 23 дек 2015, 16:13 
Не в сети
Аватара пользователя

Зарегистрирован: 14 май 2008, 15:49
Сообщения: 1585
Откуда: Москва
ФИО: Алексей
В моем случае, когда я хотел шить через OTA с десктопа, подключенного к сети через ethernet - arduino не видело моей esp'шки. Оно их видит тока когда комп, на котором запущена arduino, подключен к той же wifi сети по wifi'ю же. В результате я брал бинарь и обновлял OTA через веб-формочку.
Был еще с пяток проблем, которые все плюс-минус решались на arduino, но его убогость по сравнению с настоящими ide расстраивает =(

_________________
У меня в голове опилки и длинные слова меня только огорчают.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: wifi модуль за 200 рублей. ESP8266
СообщениеДобавлено: 23 дек 2015, 16:40 
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: 04 окт 2004, 12:58
Сообщения: 10990
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко
да не важно каким кодером синтаксис расцвечивать.
ESP не заливают по WIFI, только локально serial (все что по wifi это только подпрограммы базовой прошивки NODE MCU )

http://esp8266.ru/esp8266-podkluchenie- ... no-connect

Добавлено спустя 6 минут 58 секунд:
я использую ESP8266 без NODE MCU, заливая в них прошивку которую подготавливает arduino IDE по serial

IDE удобен тем что сам подтягивает библиотеки и программатор :


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: wifi модуль за 200 рублей. ESP8266
СообщениеДобавлено: 23 дек 2015, 17:19 
Не в сети
Аватара пользователя

Зарегистрирован: 14 май 2008, 15:49
Сообщения: 1585
Откуда: Москва
ФИО: Алексей
Сергей, ну таки шо ви мне говорите =)
а) esp прекрасно прошивается по вайфаю, если прошивка, залитая в нем, это позволяет. Я, например, один раз прошил простенькой OTA кабелечком, а с тех пор у меня esp'шка лежит где-то в другом конце комнаты, а прошивку я туда заливаю по сети. Очень быстро(единицы секунд требует, вместо десятков по кабелю), и удобно =) И да, я говорю не про хитрые прошивки, а про свое, написанное под ардуино, например (там есть три библиотечки для этого в поставке для разных типов прошивки по воздуху). Могу отдельно подробно описать как-нибудь, хотя там вроде все довольно self-explainatory.
б) я таки использовал arduino, мне не нравится в нем сам редактор (ну и еще пара вещей, которые выше описывал)
в) я таки тоже юзаю esp чистый, а не nodemcu (хотя это вопрос чисто обвязки, nodemcu'шную прошивку, при желании, туда можно залить, но смысл? мне проще на си писать, чем на lua). Кстати, использую вот такой адаптер, чтобы не паять ничего сразу: http://www.thingiverse.com/thing:812793
г) я, собственно, к тому и веду, что arduino конечно удобен тем, что подтягивает библиотеки и прочее, но сам редактор кода там кошмарен по современным стандартам. Platformio (мой личный выбор, ни в коем случае никому не навязываю) - тоже умеет использовать ардуиновские библиотеки, прекрасно работает с программатором(по кабелю тоже шьет, да), но делает это консольной утилитой, а ide можно использовать любой.

_________________
У меня в голове опилки и длинные слова меня только огорчают.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: wifi модуль за 200 рублей. ESP8266
СообщениеДобавлено: 23 дек 2015, 17:33 
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: 04 окт 2004, 12:58
Сообщения: 10990
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко
Хм. попробую :)
это типа я зря лезу с ноутом и кабелем на шкаф когда нужно у точки сбора информации прошивку обновить ?
что то не верится, шить в онлайне прошивку на которой же стек wifi держится как то стремно, а если таких модулей десяток, то как идентифицировать, по ip/mac ?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: wifi модуль за 200 рублей. ESP8266
СообщениеДобавлено: 23 дек 2015, 17:37 
Не в сети
Аватара пользователя

Зарегистрирован: 14 май 2008, 15:49
Сообщения: 1585
Откуда: Москва
ФИО: Алексей
На: https://github.com/esp8266/Arduino/blob ... updates.md
Там главный принцип - размер прошивки не более 50% размера флеша. А в остальном три метода:
1) или по ip подключаешься к модулю спец. тулой;
2) или по ip подключаешься к веб-серверу на модуле и в формочке заливаешь бинарь;
3) или модуль сам ходит на сервер, какой ему скажешь, и просит новую прошивку.

При разработке 1 - удобно, когда уже живой модуль, ругулярно уходящий в сон - 3й самое оно.

_________________
У меня в голове опилки и длинные слова меня только огорчают.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: wifi модуль за 200 рублей. ESP8266
СообщениеДобавлено: 23 дек 2015, 18:43 
Не в сети
Аватара пользователя

Зарегистрирован: 18 апр 2009, 22:18
Сообщения: 10668
Madf, если высасывать из пальца варианты условий, когда не будет работать, так дома куча трансиверов на 2.4 точно так же не будет работать, как у тебя блюпуп в метро - достаточно поместить трансивер на дно ванной и налить воды. с любой другой частотой по сути аналогично. допустим в серверной или каком другом помещении с экранированными стенами. у меня мелкий модуль с 24ым и чип антенной спокойно добивает через подъезд (который выступает относительно моего на несколько метров) переотражением через соседний дом. на рынке 2.4ггц видеокамеры были, они через кучу зданий на сотню с лишним метров добивали. выносили вайфай роутер на крышу и направляли антенну на рынок, до здания несколько сот метров и всё работало. в городах делают вайфай меш сети и они работают. есть куча контро, которые у себя в помещениях делают локальную систему позиционирования на 2.4ггц трансиверах (вайфай, блютуз, зигби...) и всё работает. есть проекты мониторинга трафика пешеходов и машин, система основаны в том числе и на блютуз смарт. или всё это и куча других работающих проектов ты в категорию "работает только дома запишешь"? да есть куча вариантов условий, когда не будет работать или будет, но очень плохо. тот же вайфай ставили на другой дом и летом, через кучу деревьев сигнал просто не добивал, ну так это физика. только это не повод писать чушь на подобии "работает это всё только лежа дома". не можешь описать условия, в которых не работает или подобрать подходящее решение для конкретных условий, ну так плохому танцору всегда что-то мешает. :) и это, под "фиг ты на другие частоты уйдёшь, вот нет пока недорогих чипов, с поддержкой мультисоединений..." не подразумевается, что не делают сети на субгигагерцевых трансиверах. делают, на тех же зигби, з-вэйв и прочих. есть даже опенсорсные проекты для недорогих трансиверов, но у них есть один большой недостаток. ряд компаний уже несколько лет работает над субгигагерцевыми трансиверами для сенсорных сетей. обещали low-cost. но когда это будет и по чём... :friends: в игнор листе тебе будет лучше.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: wifi модуль за 200 рублей. ESP8266
СообщениеДобавлено: 28 дек 2015, 16:05 
Не в сети

Зарегистрирован: 03 янв 2012, 12:55
Сообщения: 3298
Откуда: Москва
прог. языки: VB6, BASCOM, ASM...
Новый чип сделали... http://hackaday.com/2015/12/23/the-esp3 ... ts-arrive/


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: wifi модуль за 200 рублей. ESP8266
СообщениеДобавлено: 02 янв 2016, 10:31 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
Кто-нибудь уже освоил программирование этого чуда напрямую? Я сейчас проектирую модули для умного дома, хочу сделать хоть какую-то перспективу коммерциализации, но не знаю, или туда контроллер впихнуть какой-нибудь, или просто предусмотреть место под эту плюшку, чтобы оно напрямую по I2C софтовому через GP0 и GP2 рулило несколькими расширителями портов.

И еще - можно ли программно там будет переключать при старте режим работы, типа переключатель внешний и если его повернуть в одно положение, то этот модуль запустится в режиме точки доступа, чтобы к ней можно было подключиться и настроить всё как надо, а после поворота в другое положение - чтобы оно запустилось в режиме клиента и подцепилось к домашней точке доступа с указанными на предыдущем шаге настройками.

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: wifi модуль за 200 рублей. ESP8266
СообщениеДобавлено: 02 янв 2016, 12:14 
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: 04 окт 2004, 12:58
Сообщения: 10990
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко
как указано выше по тексту все программируют напрямую, никаких проблем нет, полная совместимость с arduino ide
переключателей режимов нет, но никто не мешает выделить под это ногу


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: wifi модуль за 200 рублей. ESP8266
СообщениеДобавлено: 02 янв 2016, 12:39 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
Какой-то конкретный лучше модуль купить, или без разницы?

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: wifi модуль за 200 рублей. ESP8266
СообщениеДобавлено: 02 янв 2016, 13:16 
Не в сети

Зарегистрирован: 03 янв 2012, 12:55
Сообщения: 3298
Откуда: Москва
прог. языки: VB6, BASCOM, ASM...
Семерку покупайте, всё что меньше по размерам, обычно проблема с памятью и колечеством ног (если юзать всё-таки внешние фреймворки (не напрямую).
На счет переключения клиент/точка - это как накодите, зависит всё только от вашей фантазии (по ноге или команде (с перезагрузкой в новом режиме).
Комерция: ну если об этом думать, то надо писать всё внутри модуля, ибо если ставить внешний МК для руления, то по обычному порту, можно утянуть весь протокол обмена, а через вафлю чуть сложнее. На счет передерания прошивок, ну тут ничего не спасёт, но от "дурака" защиту можно сделать на привязке к маку модулю и заливать не исходник в модуль, а компиленный контетнт (если это NodeMCU). Впрочем и тут куча ручной работы, так легко в массовость не попрет...тяжало.

зы: скетчи под дуню, обычно на пустом месте генерят код от 220КБ (так сказать пустой контент/либы видимо), т.ч. там тоже не голый машинный код (ходь писано всё под Си).


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: wifi модуль за 200 рублей. ESP8266
СообщениеДобавлено: 02 янв 2016, 13:41 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
Madf писал(а):
Семерку покупайте, всё что меньше по размерам, обычно проблема с памятью и количеством ног (если юзать всё-таки внешние фреймворки (не напрямую).

Заказал http://ru.aliexpress.com/item/New-versi ... wVersion=2 - это оно?

Есть ли что-то для удобной отладки сразу? обвязка с USB и т.п.

Защиты от копирования - пока не планирую продумывать детально, т.к. продукт если и выйдет, то не настолько массовый, чтобы его Китай начал копировать.

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 200 ]  На страницу Пред.  1 ... 6, 7, 8, 9, 10, 11, 12 ... 14  След.

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO