Если ваш вопрос не влез ни в одну из вышеперечисленных тем, вам сюда.
Ответить

NodeMcu ESP8266

Вт дек 22, 2020 14:28:49

Заинтересовался данными железками как замена arduino (хейтерам молчать!!!) с более продвинутым железом и вагоном памяти за вполне адекватную цену.
Можно купить тут, низкие цены и проверенный продавец https://aliexpress.ru/item/32665100123.html

Появился такой вопрос.
Есть автоконфигураторы прошивки где можно выбрать нужные функции и сразу готовая жирная прошивка. Например https://wifi-iot.com/p/esp8266/ или https://nodemcu-build.com. Но в них же ничего нельзя настроить, не видно что куда подключать. Просто галочки ставишь напротив нужных модулей программы. А остальное? А как оно будет работать? Не пойму как они работают.

Re: NodeMcu ESP8266

Вт дек 22, 2020 15:09:01

Основной процесс начала работы с NodeMCU состоит из следующих трех шагов.
1)Соберите прошивку с нужными вам модулями
2)Прошить прошивку на чип
3)Загрузите код на устройство.
3 пункт упрощенно:
можно написать Lua скрипт в среде ESPlorer и загрузить в ESP8266, прошивка из пункта 1 это позволяет
В отличие от разработки Arduino для ESP8266, где каждое изменение приложения требует перепрошивки новой копии прошивки, в случае Lua прошивка обычно прошивается один раз, и вся разработка приложений выполняется путем обновления файлов в файловой системе SPIFFS. В этом отношении разработка Lua на ESP8266 больше похожа на разработку приложений на более традиционном ПК. Прошивка будет перепрошита только в том случае, если разработчик захочет добавить или обновить одну или несколько аппаратных библиотек.

имхо в ардуино среде будет проще

Re: NodeMcu ESP8266

Вт дек 22, 2020 15:12:01

Да, как-то все сложно. Лучше в ардуине по накатанной :))) :solder:

Re: NodeMcu ESP8266

Вт дек 22, 2020 20:31:59

ESP8266 имеет смысл использовать если нужен инет. В остальных случаях есть более подходящие варианты.

Re: NodeMcu ESP8266

Вт дек 22, 2020 20:33:17

Мурик, какие?

Re: NodeMcu ESP8266

Вт дек 22, 2020 21:12:37

Upgrader, две разные вещи совсем.
1. WiFi-IOT - это готовая прошивка _конечного_ устройства. Программировать ничего не надо. У ус-ва будет веб-интерфейс, где настраиваются конкретные модули уже. Ну скажем добавили датчик DS18B20 и отправку на NarodMon - в настройках потому через браузер просто выбираем ногу, где 18B20, кол-во датчиков и т.п., а в закладке NarodMon указываем данные API и что отправлять туда будем данные с 18B20. Программировать ничего не надо и нельзя, поэтому проще, но возможности ограничены тем, что есть и задумано автором.
2. NodeMCU - это прошивка _интерпретатора_ языка LUA. На сайте просто выбираются встроенные программные подмодули языка, т.е. как библиотеки ардуино. Тем самым в языке LUA потом доступны классы этих модулей будут. Чтобы что-то сделать - надо писать программу на LUA. Прошивать её просто по сети можно будет дальше, они не компилируются, а интерпретируются внутри потом.

"Как замена Arduino" кто мешает в Arduino IDE точно также работать? https://esp8266.ru/arduino-ide-esp8266/

Re: NodeMcu ESP8266

Вт дек 22, 2020 21:46:16

NStorm, Все понял. Интересная вообще фигня. Надо купить поюзать.

Re: NodeMcu ESP8266

Вт дек 22, 2020 22:04:53

Кстати на счет "более продвинутого железа" - ресурсов та там куча... но вот периферия откровенно слабенькая. Даже аппаратного I2C нет, ног мало. А самое поганое, что документации на железо нет. Прямая работа с периферией невозможна. Ну точнее без документации бессмысленна почти. Только через их SDK, часть из которого в бинарном виде только подается. Всё нивелируется наличием WiFi и ценой конечно.

А еще есть ESP32- там с периферией ситуация получше.

Добавлено after 1 minute 34 seconds:
PS: А про прошивки для ESP8266 есть на Википедии: https://ru.wikipedia.org/wiki/ESP8266#% ... 0%BA%D0%B8

Re: NodeMcu ESP8266

Вт дек 22, 2020 22:38:58

Upgrader писал(а):какие?
STM32 и подобные.

Re: NodeMcu ESP8266

Сб янв 09, 2021 21:15:24

Ищу ответ на ламерский вопрос по NodeMcu.
Максимальный ток на пинах 12мА , а номинальный только 6мА. Как подключить релейные модули с оптопарой PC817 на выход, чтобы не спалить выходы. Ведь потребление PC817 около 20мА. Алгоритм работы таков, что оптопара должна находиться в открытом состоянии несколько часов подряд.

Re: NodeMcu ESP8266

Сб янв 09, 2021 22:02:01

Посредством транзисторного ключа.

Re: NodeMcu ESP8266

Сб янв 09, 2021 22:10:58

Это понимаю, но тогда еще вопрос.
На почти всех схемах релейные модули подключают без ключа, ну крайний вариант - резистор ставят( хотя не понятно зачем). Получается сознательно идут на то что выход может сгореть в любой момент?

Re: NodeMcu ESP8266

Сб янв 09, 2021 23:00:32

есть еще оптопары на 5мА

Re: NodeMcu ESP8266

Сб янв 09, 2021 23:26:51

Гражданин,
1. У оптопары нет "потребления 20 мА" . По входу там стоит светодиод. Его можно зажечь хоть 1 мА. Переходное значение тока в ДШ указана графиком. К примеру, на том же 1 мА оно составляет около 530%.
2. Резистор ставят вообще-то обязательно, как и для обычного светодиода - чтобы ограничить ток. Но в "модуле" он почти наверняка есть уже. Просто в вашем модуле он наверное рассчитан на ток в 20 мА при некоем напряжении заданном для этого модуля видимо.
3. Просто замените резистор на модуле или добавьте последовательный так, чтобы ток был порядка 5-6 мА входной при вашем напряжении (3.3В "по-умолчанию"). Этого всё-равно с головой должно хватить чтобы достаточно открыть оптопару для переключения реле.
Ну или как сказали выше, добавьте транзисторные ключи.

PS: Мельком глянул на Алишке - этих модулей полно вариантов, на разные напряжения входа - 5 - 12 - 24В. А еще есть с дополнительными светодиодами индикации входа. Дайте ссылку что-ли на ваш.

Re: NodeMcu ESP8266

Сб янв 09, 2021 23:58:01

Просмотрел у продавца, а там черным по белому "Ток триггера: 5 мА"
Мне прям неловко... Что озадачил вас.
Глянул в живую на модуле - оптопара PC817 ну "включилась перестраховка".
Ссылка на продавца, брал у него модули на 5 и 12. https://aliexpress.ru/item/32997387727. ... 1601706454
Но наверно все равно нужно померить ток.
Подскажите, ведь не обязательно запитывать весь модуль, достаточно будет подать минус и сигнал с пина, Светодиод все равно в оптопаре сработает?

Re: NodeMcu ESP8266

Вс янв 10, 2021 12:14:52

Подскажите, ведь не обязательно запитывать весь модуль, достаточно будет подать минус и сигнал с пина, Светодиод все равно в оптопаре сработает?

Там скорее всего вот по такой схеме сделано: http://wiki.sunfounder.cc/index.php?tit ... lay_Module

Изображение

Re: NodeMcu ESP8266

Вс янв 10, 2021 21:00:22

NStorm, большое спасибо за ресурс и схему. Действительно, подключение по плюсу.

Re: NodeMcu ESP8266

Чт янв 14, 2021 00:05:35

Очень заинтересовала эта штука

Это сама плата в магазине: https://aliexpress.ru/item/4000361525334.html

А это какая-то документация: https://github.com/lewisxhe/TTGO-EPaper-Series


Дисплей который не потребляет электричества (без питания показывает). Очень жирный процессор со всем доп фаршем. И за всё 1000 руб что вполне разумно.


Говорят что ее можно программировать прямо из среды Arduino, чего бы очень хотел, т.к. хоть что-то знакомое. Но вообще не могу найти никакой информации, как начать, как ее вообще программировать. Помогите найти хоть что-нибудь чтобы въехать в тему :)

Re: NodeMcu ESP8266

Чт янв 14, 2021 07:32:38

Дисплей который не потребляет электричества (без питания показывает). Очень жирный процессор со всем доп фаршем. И за всё 1000 руб что вполне разумно.

Так это ж обычный дисплей E-Ink, "электронные чернила". Все электронные книги на них работают. Неужели никогда не видели?
Их много разных продаются отдельно.
Если под Ардуино, то узнайте на какой именно там имеется библиотека, тот и покупайте, только сам дисплей.

Re: NodeMcu ESP8266

Чт янв 14, 2021 08:05:15

Upgrader, можно конечно из Arduino IDE. Там стоит просто ESP32 + экран. Можно и отдельно их купить. Но конкретно для этой сборки китайцы даже свою сборку поддержки выпустили: https://github.com/Xinyuan-LilyGO/T5-Ink-Screen-Series
В китайском духе конечно, где половину вещей руками надо сделать...
А так в целом можно думаю и отдельно поставить поддержку просто ESP32: https://voltiq.ru/instruction-installin ... r-windows/
И либу для eInk какую-нибудь подходящую. Эту: https://github.com/soonuse/epd-library-arduino или эту: https://github.com/HelTecAutomation/e-ink
Ответить