ESP8266 - недорогая альтернатива Arduino с Wi-Fi

Всем привет!

Может кому будет интересно из новичков и кто еще не слышал. Китайская компания Expressif еще в 2014 году выпустила модули на своем чипе ESP8266. Платы (модули) на базе этого чипа стоят недорого - от $1.7 на AliExpress и eBay.

ESP8266 - недорогая альтернатива Arduino с Wi-Fi Esp8266, Wi-Fi, Китай, Arduino

Изначально их часто использовали как "шилд" Wi-Fi для ардуино. Оно и понятно - куда дешевле оригинального шилда, библиотека есть, работа через Serial шину и AT+ команды. Однако сам по себе чип вполне себе можно использовать и без классического Arudino:

- 160 MHz 32-bit процессор Tensilica Xtensa LX106.

- IEEE 802.11 b/g/n Wi-Fi. Поддерживается WEP и WPA/WPA2. Режим точки-доступа или клиента.

- 16 портов ввода-вывода, SPI, I²C, I²S, UART, 10-bit АЦП.

Память данных (ПЗУ) - внешняя. На готовых модулях идет от 512 Кб до 4 Мб.

Описание различных модулей тут.

ESP8266 - недорогая альтернатива Arduino с Wi-Fi Esp8266, Wi-Fi, Китай, Arduino

Конечно же такие хар-ки чипа, по сравнению с Atmega'ми на Arduino предоставляют куда больше возможностей. Тут и веб-сервер маленький можно сделать и RTOS поставить. А интегрированный WiFi позволяет избавиться от проводов. Но что самое приятное для нашего сообщества - для всего этого есть порт Arduino IDE.

Т.е. эту штуку можно программировать в привычном IDE, используя большинство тех же библиотек, что есть для Arduino. Т.е. при желании перейти очень просто.

Инструкция по подключению ESP8266 к Arduino IDE тут.

Может кто не знал и зреет идея домашнего проекта IoT, которому зачастую желателен WiFi - чтобы не крутить громоздкие и дорогие шилды к ардуино.

Arduino & Pi

1.4K пост20.6K подписчиков

Добавить пост

Правила сообщества

В нашем сообществе запрещается:

• Добавлять посты не относящиеся к тематике сообщества, либо не несущие какой-либо полезной нагрузки (флуд)

• Задавать очевидные вопросы в виде постов, не воспользовавшись перед этим поиском

• Выкладывать код прямо в посте - используйте для этого сервисы ideone.com, gist.github.com или схожие ресурсы (pastebin запрещен)

• Рассуждать на темы политики

• Нарушать установленные правила Пикабу

Вы смотрите срез комментариев. Показать все
Автор поста оценил этот комментарий

Лучше комбинировать с AVR или лучше ARM m0. Потребление у esp так себе и если питать от батарейки, проще использовать как основной АРМ с низким энергопотреблением, а esp будить время от времени для передачи данных.

раскрыть ветку (7)
Автор поста оценил этот комментарий
Да ладно? Везде пишут, что как раз таки ESP8266 мало жрет. Может вы просто неправильно её готовите? В режиме глубокого сна потребляет 10 uA, а в режиме активного, рабочего Wi-Fi ~50-170mA. Если "будить" WiFi только когда надо отправить/принять пакет данных - жрать будет не много совсем. Усредненно около 1мА
раскрыть ветку (6)
Автор поста оценил этот комментарий

Ну мы замеряли потребление очень точно. В разных режимах на разных ESP. И если задача требует не временами просыпаться и выходить в сеть, то жрет она очень неплохо. Например если нужно в 2 канала постоянно снимать данные, с частотой 20 герц и передавать дальше, то куда экономнее получается arm m0 + esp которая включается раз в час передать пакет данных. Плюс не использовать прошивку с экмаскриптом, она тоже неплохо так жрет. Да и 1мА крону выжрет достаточно быстро.

раскрыть ветку (5)
Автор поста оценил этот комментарий

1мА - это очень мало, это с учетом передачи показаний раз в 5 минут. Раз в час будет еще меньше.

А сколько ваш M0 жрет? Cortex M0 - это только ядро. Какой МК сам? Потому что первое что нашел, заявленный как Ultra Low Power NXP LXC1100 Cortex M0 пожирает 6мА в режиме сна. STM32F0 пишут также 6-9 мА пожирает на очень простых задачах.

Основное потребление у ESP8266 - радио-модуль. Если его отключать также, когда не надо передавать данные и включать раз в час - вполне нормальное будет потребление. Я ж поэтому и говорю, может вы у ESP просто не отключали модем когда не надо, вот оно и жрало так много?

http://bbs.espressif.com/viewtopic.php?t=133

раскрыть ветку (4)
Автор поста оценил этот комментарий

Я к сожалению не скажу подробностей, люди которые тыкали умеют в микроконтроллеры, поэтому я им верю. Точных цифр и контроллеров не подскажу человек который этим занимается сейчас в отпуске. Согласен для домашнего потребления это неплохо. Но если хочется жить от батарейки долго, то лучше комбинация с другим контроллером, а esp использовать как умный передатчик.

раскрыть ветку (3)
2
Автор поста оценил этот комментарий
Цифры вам показали, вы не специалист, но мнение имеете.. :)
раскрыть ветку (2)
Автор поста оценил этот комментарий

Если интересно, могу привести цифры всех замеров, но надо подождать пару неделек. Я не могу цифры из головы придумывать, а на память не помню.

раскрыть ветку (1)
1
Автор поста оценил этот комментарий
Понял, да не суть важно. Просто перепроверить бы, вдруг и правда ваш спец не отрубал радио, думая что отрубил. Ну и датащита есть, сравнить.
Вы смотрите срез комментариев. Чтобы написать комментарий, перейдите к общему списку