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 запрещен)

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

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

Вы смотрите срез комментариев. Показать все
Автор поста оценил этот комментарий
Веб сервер с него такой себе. Очеееень задумчивый. На е12 строил
раскрыть ветку (6)
Автор поста оценил этот комментарий

Ну так понятно, Pikabu на нём не поднимешь. Зато простенький интерфейс, скажем к датчикам и для настройки - запросто: http://demo.wifi-iot.ru/

Автор поста оценил этот комментарий
С него post запросы слать реально? Вручную на определенный ip с параметрами. Зы желательно без ардуиновской либы)
раскрыть ветку (4)
Автор поста оценил этот комментарий
А зачем, большие объёмы? Если нет, проще json (можно ещё запаковать в base64) и get'ом.
Хотя если стек для http уже встроен и умеет, то разницы нет.
раскрыть ветку (2)
Автор поста оценил этот комментарий

потому что нет ардуины) хардкорный asm на avr

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

Реально вполне. SDK есть на базе GNU Toolchain и полно всяких там интерпретаторов под него написано - NodeMCU (Lua), Lisp, JavaScript, MicroPython и т.д.: https://ru.wikipedia.org/wiki/ESP8266#.D0.A1.D1.80.D0.B5.D0....

Вы смотрите срез комментариев. Чтобы написать комментарий, перейдите к общему списку