Ардуинщики всех стран - объединяйтесь! В этом форуме, конечно.
Ответить

ESP8266 NodeMCU V3 + Arduino (общие вопросы)

Пт сен 09, 2022 13:28:23

Пришло время забросить arduino nano из-за смешного процессора и перейти на ESP8266 NodeMCU V3. И перевести на нее многие старые проекты arduino. Цена ниже, а функционал космический.


Никто случайно не подключал дисплей 128x160 ST7735 SPI TFT к ESP8266, используя библиотеку TFT_eSPI ? С Adafruit библиотекой никаких проблем нет, а вот TFT_eSPI никак не хочет заводиться. Хотя судя по описанию библиотеки, ESP8266 она прекрасно поддерживает, ну и ST7735 тоже.

Re: ESP8266 NodeMCU V3 + Arduino (общие вопросы)

Пт сен 09, 2022 14:05:52

А лучше и не браться за ESP8266, а сразу перейти на ESP32.
Потому как у ESP8266 куда не кинь, всюду клин. ИМХО мертворожденное дитя.
Что касается цены, то я сейчас с модулей на ESP32 вот на такие наборы перехожу.

А оставшиеся ESP8266 в разряд Attiny13 перевожу.
Вложения
Снимок.JPG
(34.17 KiB) Скачиваний: 95

Re: ESP8266 NodeMCU V3 + Arduino (общие вопросы)

Пт сен 09, 2022 14:14:14

Так то да, но на ESP8266 цена вообще смешная, хотелось бы их освоить - вроде для большинства задач вполне годятся.

Re: ESP8266 NodeMCU V3 + Arduino (общие вопросы)

Пт сен 09, 2022 14:22:53

Так то да, но на ESP8266 цена вообще смешная, хотелось бы их освоить - вроде для большинства задач вполне годятся.
Да, на большинство задач для Attiny13 действительно годятся. А по остальным геморрой. Не то, чтобы ESP8266 не может, просто у него все эти "может" по самому краешку.
Кстати, на кой Вам вывод на TFT, когда Вы любые показания легко можете на экран смартфона вывести. TFT для ESP это ИМХО извращение. :)))

Re: ESP8266 NodeMCU V3 + Arduino (общие вопросы)

Пт сен 09, 2022 14:28:15

ART_ME писал(а):когда Вы любые показания легко можете на экран смартфона вывести.
Да ну, извращенчество какое-то, усложнения не нужные. Мне Wi-Fi в ней пока вообще не нужен.

Я ищу по сути замену arduino nano, только с большим объемом памяти ну и производительности побольше. Потому что в нее даже элементарно дисплейные функции и графика не влазят. Более жирные ардуины стоят непомерно дорого, а технологии прошлый век. ESP выглядит интереснее.

ART_ME писал(а):Attiny13
Да куда, ни пинов ни памяти. Не люблю такое.
В ESP8266 почти бесконечная память и пинов боле-менее.

ART_ME писал(а):"может" по самому краешку.
А поконкретнее? Как это? Что с ней не так?

Re: ESP8266 NodeMCU V3 + Arduino (общие вопросы)

Пт сен 09, 2022 14:51:25

ART_ME писал(а):"может" по самому краешку.
А поконкретнее? Как это? Что с ней не так?
Например запросто может не заработать SPI из-за системных прерываний, на которые Вы влиять в принципе не можете.
У ESP8266 есть конкретное назначение - обслуживание WiFi, все остальные задачи для него вторичны и неприоритетны.

Re: ESP8266 NodeMCU V3 + Arduino (общие вопросы)

Пт сен 09, 2022 16:13:57

В ESP8266 почти бесконечная память и пинов боле-менее.


На ней при старте не дергается всего 5 пинов.. Маловато. в 32 ситуация гораздо лучше. Если брать голый модуль - 126р сейчас на али.
Поправлюсь: абсолютно независимых 5 пинов, остальные либо дергаются при старте, либо не позволят запуститься с не той подтяжкой.

Re: ESP8266 NodeMCU V3 + Arduino (общие вопросы)

Пт сен 09, 2022 18:02:00

Игорь_396 писал(а):всего 5 пинов
Какие это пины, как узнать?

З.Ы. Если только при старте дергаются это не страшно. На них можно вешать индикацию и всё такое.

Re: ESP8266 NodeMCU V3 + Arduino (общие вопросы)

Пт сен 09, 2022 18:54:07

а не перейти ли и мне с AVR на ESP8266... или на ESP32...
:roll:
но меня больше волнует не объём памяти, а скорость...

такой вопрос:
а с какой максимальной частотой ESP8266 или ESP32 может дёргать ногами ?

например у меня AVR дёргает ногами с частотой тактового генератора - 20 МГц.

ESP8266 или ESP32 так может ? Например у ESP32 тактовая частота - 240 МГц.
:roll:

Re: ESP8266 NodeMCU V3 + Arduino (общие вопросы)

Пт сен 09, 2022 19:26:42

roman.com, esp в ардуино попал по воле любителей, его штатное место - фирменный sdk под linux, где Вы можете очень и очень многое на нем натворить, благо документации на сайте разработчика для этого достаточно.
Тем не менее никто не мешает при должном старании использовать в arduino IDE библиотеки из sdk.

Re: ESP8266 NodeMCU V3 + Arduino (общие вопросы)

Пт сен 09, 2022 19:55:04

Игорь_396 писал(а):всего 5 пинов
Какие это пины, как узнать?

З.Ы. Если только при старте дергаются это не страшно. На них можно вешать индикацию и всё такое.


gpio 4, 5, 12, 13, 14. gpio 3 - не помню. 0, 1, 2, 16 - дергаются при старте. При старте gpio 15 должен быть подтянут к минусу, 0 и 2 к плюсу.

Re: ESP8266 NodeMCU V3 + Arduino (общие вопросы)

Пт сен 09, 2022 20:08:07

Пришло время забросить arduino nano из-за смешного процессора и перейти на ESP8266 NodeMCU V3. И перевести на нее многие старые проекты arduino. Цена ниже, а функционал космический.

ESP8266 устрел. посмотрите в сторону ESP32-C3 (не путать с S3). Он по цене где-то в одной категории с ESP8266 и позиционируется как его замена.

Re: ESP8266 NodeMCU V3 + Arduino (общие вопросы)

Пт сен 09, 2022 20:19:49

Для именно ардуинского исполнения важно чтобы были библиотеки готовые отлаженные под это железо. Как раз для старых плат их много, а вот для новых вряд-ли много чего найдется. Так что не думаю. :dont_know:

Re: ESP8266 NodeMCU V3 + Arduino (общие вопросы)

Пт сен 09, 2022 23:45:07

ART_ME писал(а):Вы можете очень и очень многое на нем натворить...

всё зависит от возможностей железа...
я пока не знаю всех особенностей ESP8266 или ESP32...

пишут что типа чтения SRAM происходит за один такт процессора... это хорошо))
у AVR это два такта процессора...

а вот скорость работы шины ввода/вывода... пока не знаю...
у AVR это один такт процессора...

и т.д.

в зависимости от этих параметров... можно уже думать что именно на нем можно натворить...
:roll:

Re: ESP8266 NodeMCU V3 + Arduino (общие вопросы)

Сб сен 10, 2022 01:55:21

В общем на ESP8266 с дисплеем 1,8 на ST7735 почему-то глючно получается. Работает не полностью корректно с библиотекой Adafruit, но хоть как-то работает. Разные пины менял, ничего не меняет.

Попробую тоже самое перекинуть на ESP32-CH9102X и посмотрю что получится...

Добавлено after 1 hour 1 minute 11 seconds:
JackSmith писал(а):посмотрите в сторону ESP32-C3 (не путать с S3)
Во что нашел https://aliexpress.ru/item/1005004539320086.html :love: :love: :love: очень вкусная цена!!! :solder:

Re: ESP8266 NodeMCU V3 + Arduino (общие вопросы)

Сб сен 10, 2022 11:47:23

Во что нашел https://aliexpress.ru/item/1005004539320086.html :love: :love: :love: очень вкусная цена!!! :solder:

Если вам не нужен WIFI, а требуется быстрый SPI то я бы посмотрел в сторону RP2040 там памяти даже больше чем надо и быстрый SPI должен быть (читал, что 65 Mbps) . Если взять с флешкой на 2МБ то цена в пределах 200р должна выйти.

Re: ESP8266 NodeMCU V3 + Arduino (общие вопросы)

Вт окт 25, 2022 18:53:33

Потому как у ESP8266 куда не кинь, всюду клин.

А в чём именно клин? Я как раз с неё хочу начать осваивать беспроводную передачу информации на компьютер, мне кажется что под неё уже довольно много есть наработок. Или там какие-то принципиальные ограничения по применению?

Re: ESP8266 NodeMCU V3 + Arduino (общие вопросы)

Вт окт 25, 2022 19:17:18

А в чём именно клин?
В очень слабом железе. Например при организации постоянного обмена по WiFi с браузером времени у МК почти ни на что больше не остается. На практике - один АЦП в цикле более-менее тянет, а два уже проблема.

Я как раз с неё хочу начать осваивать беспроводную передачу информации на компьютер...
По блютут? Приложение на комп сами писать будете?

Кстати, на прошлой неделе получил вот такую сладкую парочку.
https://aliexpress.ru/item/32912371635. ... 5986896288
https://aliexpress.ru/item/32763489487. ... 2208988599
Впаял, проверил, всё работает. Прошивать конечно неудобно, так она и предназначена для одноразовой прошивки.
Т.е. отлаживаем на модуле типа например Node32, а потом готовую прошивку загоняем в эту парочку и паяем на плату.

Re: ESP8266 NodeMCU V3 + Arduino (общие вопросы)

Вт окт 25, 2022 19:26:09

По блютут? Приложение на комп сами писать будете?

По вайфаю. Приложение наверно пока ненужно, предполагаю что на начальном этапе буду использовать ESPlorer если получится.

Re: ESP8266 NodeMCU V3 + Arduino (общие вопросы)

Вт ноя 01, 2022 10:05:13

Потому как у ESP8266 куда не кинь, всюду клин.

А в чём именно клин? Я как раз с неё хочу начать осваивать беспроводную передачу информации на компьютер, мне кажется что под неё уже довольно много есть наработок. Или там какие-то принципиальные ограничения по применению?

Для освоения хватит ESP8266 c головой. Делал когда то простой сервер с несколькими страничами (есть ограничение на размер страницы), там передача по UART (управление устройсвом и получение данных), логика работы, обновление данных на странице, без обновления страницы, по AJAX для вывода данных, параметров около 20. Щас использую в одном устройстве ESP32 больше полугода, просто чтобы не морочиться о нехватке производительности, на перспективу.
Ответить