Никто случайно не подключал дисплей 128x160 ST7735 SPI TFT к ESP8266, используя библиотеку TFT_eSPI ? С Adafruit библиотекой никаких проблем нет, а вот TFT_eSPI никак не хочет заводиться. Хотя судя по описанию библиотеки, ESP8266 она прекрасно поддерживает, ну и ST7735 тоже.
ESP8266 NodeMCU V3 + Arduino (общие вопросы)
- Сообщения: 26671
- Зарегистрирован: Пт май 18, 2007 22:56:58
Пришло время забросить arduino nano из-за смешного процессора и перейти на ESP8266 NodeMCU V3. И перевести на нее многие старые проекты arduino. Цена ниже, а функционал космический.
Никто случайно не подключал дисплей 128x160 ST7735 SPI TFT к ESP8266, используя библиотеку TFT_eSPI ? С Adafruit библиотекой никаких проблем нет, а вот TFT_eSPI никак не хочет заводиться. Хотя судя по описанию библиотеки, ESP8266 она прекрасно поддерживает, ну и ST7735 тоже.
Никто случайно не подключал дисплей 128x160 ST7735 SPI TFT к ESP8266, используя библиотеку TFT_eSPI ? С Adafruit библиотекой никаких проблем нет, а вот TFT_eSPI никак не хочет заводиться. Хотя судя по описанию библиотеки, ESP8266 она прекрасно поддерживает, ну и ST7735 тоже.
Не променяю медь на ржавую несгорайку!
- Реклама
- Сообщения: 3011
- Зарегистрирован: Вс окт 02, 2016 07:34:45
А лучше и не браться за ESP8266, а сразу перейти на ESP32.
Потому как у ESP8266 куда не кинь, всюду клин. ИМХО мертворожденное дитя.
Что касается цены, то я сейчас с модулей на ESP32 вот на такие наборы перехожу.
А оставшиеся ESP8266 в разряд Attiny13 перевожу.
Потому как у ESP8266 куда не кинь, всюду клин. ИМХО мертворожденное дитя.
Что касается цены, то я сейчас с модулей на ESP32 вот на такие наборы перехожу.
А оставшиеся ESP8266 в разряд Attiny13 перевожу.
- Вложения
-
- Снимок.JPG
- (34.17 КБ) 160 скачиваний
- Сообщения: 26671
- Зарегистрирован: Пт май 18, 2007 22:56:58
Так то да, но на ESP8266 цена вообще смешная, хотелось бы их освоить - вроде для большинства задач вполне годятся.
Не променяю медь на ржавую несгорайку!
- Сообщения: 3011
- Зарегистрирован: Вс окт 02, 2016 07:34:45
[uquote="Upgrader",url="/forum/viewtopic.php?p=4285862#p4285862"]Так то да, но на ESP8266 цена вообще смешная, хотелось бы их освоить - вроде для большинства задач вполне годятся.[/uquote]Да, на большинство задач для Attiny13 действительно годятся. А по остальным геморрой. Не то, чтобы ESP8266 не может, просто у него все эти "может" по самому краешку.
Кстати, на кой Вам вывод на TFT, когда Вы любые показания легко можете на экран смартфона вывести. TFT для ESP это ИМХО извращение.
Кстати, на кой Вам вывод на TFT, когда Вы любые показания легко можете на экран смартфона вывести. TFT для ESP это ИМХО извращение.
- Сообщения: 26671
- Зарегистрирован: Пт май 18, 2007 22:56:58
Да ну, извращенчество какое-то, усложнения не нужные. Мне Wi-Fi в ней пока вообще не нужен.ART_ME писал(а):когда Вы любые показания легко можете на экран смартфона вывести.
Я ищу по сути замену arduino nano, только с большим объемом памяти ну и производительности побольше. Потому что в нее даже элементарно дисплейные функции и графика не влазят. Более жирные ардуины стоят непомерно дорого, а технологии прошлый век. ESP выглядит интереснее.
Да куда, ни пинов ни памяти. Не люблю такое.ART_ME писал(а):Attiny13
В ESP8266 почти бесконечная память и пинов боле-менее.
А поконкретнее? Как это? Что с ней не так?ART_ME писал(а):"может" по самому краешку.
Не променяю медь на ржавую несгорайку!
- Реклама
- Сообщения: 3011
- Зарегистрирован: Вс окт 02, 2016 07:34:45
[uquote="Upgrader",url="/forum/viewtopic.php?p=4285872#p4285872"]
У ESP8266 есть конкретное назначение - обслуживание WiFi, все остальные задачи для него вторичны и неприоритетны.
А поконкретнее? Как это? Что с ней не так?[/uquote]Например запросто может не заработать SPI из-за системных прерываний, на которые Вы влиять в принципе не можете.ART_ME писал(а):"может" по самому краешку.
У ESP8266 есть конкретное назначение - обслуживание WiFi, все остальные задачи для него вторичны и неприоритетны.
[uquote="Upgrader",url="/forum/viewtopic.php?p=4285872#p4285872"]В ESP8266 почти бесконечная память и пинов боле-менее.[/uquote]
На ней при старте не дергается всего 5 пинов.. Маловато. в 32 ситуация гораздо лучше. Если брать голый модуль - 126р сейчас на али.
Поправлюсь: абсолютно независимых 5 пинов, остальные либо дергаются при старте, либо не позволят запуститься с не той подтяжкой.
На ней при старте не дергается всего 5 пинов.. Маловато. в 32 ситуация гораздо лучше. Если брать голый модуль - 126р сейчас на али.
Поправлюсь: абсолютно независимых 5 пинов, остальные либо дергаются при старте, либо не позволят запуститься с не той подтяжкой.
- Сообщения: 26671
- Зарегистрирован: Пт май 18, 2007 22:56:58
Какие это пины, как узнать?Игорь_396 писал(а):всего 5 пинов
З.Ы. Если только при старте дергаются это не страшно. На них можно вешать индикацию и всё такое.
Не променяю медь на ржавую несгорайку!
а не перейти ли и мне с AVR на ESP8266... или на ESP32...
но меня больше волнует не объём памяти, а скорость...
такой вопрос:
а с какой максимальной частотой ESP8266 или ESP32 может дёргать ногами ?
например у меня AVR дёргает ногами с частотой тактового генератора - 20 МГц.
ESP8266 или ESP32 так может ? Например у ESP32 тактовая частота - 240 МГц.

но меня больше волнует не объём памяти, а скорость...
такой вопрос:
а с какой максимальной частотой ESP8266 или ESP32 может дёргать ногами ?
например у меня AVR дёргает ногами с частотой тактового генератора - 20 МГц.
ESP8266 или ESP32 так может ? Например у ESP32 тактовая частота - 240 МГц.
- Сообщения: 3011
- Зарегистрирован: Вс окт 02, 2016 07:34:45
roman.com, esp в ардуино попал по воле любителей, его штатное место - фирменный sdk под linux, где Вы можете очень и очень многое на нем натворить, благо документации на сайте разработчика для этого достаточно.
Тем не менее никто не мешает при должном старании использовать в arduino IDE библиотеки из sdk.
Тем не менее никто не мешает при должном старании использовать в arduino IDE библиотеки из sdk.
[uquote="Upgrader",url="/forum/viewtopic.php?p=4286032#p4286032"]
З.Ы. Если только при старте дергаются это не страшно. На них можно вешать индикацию и всё такое.[/uquote]
gpio 4, 5, 12, 13, 14. gpio 3 - не помню. 0, 1, 2, 16 - дергаются при старте. При старте gpio 15 должен быть подтянут к минусу, 0 и 2 к плюсу.
Какие это пины, как узнать?Игорь_396 писал(а):всего 5 пинов
З.Ы. Если только при старте дергаются это не страшно. На них можно вешать индикацию и всё такое.[/uquote]
gpio 4, 5, 12, 13, 14. gpio 3 - не помню. 0, 1, 2, 16 - дергаются при старте. При старте gpio 15 должен быть подтянут к минусу, 0 и 2 к плюсу.
- Сообщения: 355
- Зарегистрирован: Ср мар 09, 2016 08:07:41
[uquote="Upgrader",url="/forum/viewtopic.php?p=4285829#p4285829"]Пришло время забросить arduino nano из-за смешного процессора и перейти на ESP8266 NodeMCU V3. И перевести на нее многие старые проекты arduino. Цена ниже, а функционал космический.[/uquote]
ESP8266 устрел. посмотрите в сторону ESP32-C3 (не путать с S3). Он по цене где-то в одной категории с ESP8266 и позиционируется как его замена.
ESP8266 устрел. посмотрите в сторону ESP32-C3 (не путать с S3). Он по цене где-то в одной категории с ESP8266 и позиционируется как его замена.
- Сообщения: 26671
- Зарегистрирован: Пт май 18, 2007 22:56:58
Для именно ардуинского исполнения важно чтобы были библиотеки готовые отлаженные под это железо. Как раз для старых плат их много, а вот для новых вряд-ли много чего найдется. Так что не думаю. 
Не променяю медь на ржавую несгорайку!
всё зависит от возможностей железа...ART_ME писал(а):Вы можете очень и очень многое на нем натворить...
я пока не знаю всех особенностей ESP8266 или ESP32...
пишут что типа чтения SRAM происходит за один такт процессора... это хорошо))
у AVR это два такта процессора...
а вот скорость работы шины ввода/вывода... пока не знаю...
у AVR это один такт процессора...
и т.д.
в зависимости от этих параметров... можно уже думать что именно на нем можно натворить...
- Сообщения: 26671
- Зарегистрирован: Пт май 18, 2007 22:56:58
В общем на ESP8266 с дисплеем 1,8 на ST7735 почему-то глючно получается. Работает не полностью корректно с библиотекой Adafruit, но хоть как-то работает. Разные пины менял, ничего не меняет.
Попробую тоже самое перекинуть на ESP32-CH9102X и посмотрю что получится...
Добавлено after 1 hour 1 minute 11 seconds:
очень вкусная цена!!! 
Попробую тоже самое перекинуть на ESP32-CH9102X и посмотрю что получится...
Добавлено after 1 hour 1 minute 11 seconds:
Во что нашел https://aliexpress.ru/item/1005004539320086.htmlJackSmith писал(а):посмотрите в сторону ESP32-C3 (не путать с S3)
Не променяю медь на ржавую несгорайку!
- Сообщения: 355
- Зарегистрирован: Ср мар 09, 2016 08:07:41
[uquote="Upgrader",url="/forum/viewtopic.php?p=4286247#p4286247"]Во что нашел https://aliexpress.ru/item/1005004539320086.html
очень вкусная цена!!!
[/uquote]
Если вам не нужен WIFI, а требуется быстрый SPI то я бы посмотрел в сторону RP2040 там памяти даже больше чем надо и быстрый SPI должен быть (читал, что 65 Mbps) . Если взять с флешкой на 2МБ то цена в пределах 200р должна выйти.
Если вам не нужен WIFI, а требуется быстрый SPI то я бы посмотрел в сторону RP2040 там памяти даже больше чем надо и быстрый SPI должен быть (читал, что 65 Mbps) . Если взять с флешкой на 2МБ то цена в пределах 200р должна выйти.
[uquote="ART_ME",url="/forum/viewtopic.php?p=4285853#p4285853"]Потому как у ESP8266 куда не кинь, всюду клин.[/uquote]
А в чём именно клин? Я как раз с неё хочу начать осваивать беспроводную передачу информации на компьютер, мне кажется что под неё уже довольно много есть наработок. Или там какие-то принципиальные ограничения по применению?
А в чём именно клин? Я как раз с неё хочу начать осваивать беспроводную передачу информации на компьютер, мне кажется что под неё уже довольно много есть наработок. Или там какие-то принципиальные ограничения по применению?
- Сообщения: 3011
- Зарегистрирован: Вс окт 02, 2016 07:34:45
[uquote="electroget",url="/forum/viewtopic.php?p=4309936#p4309936"]А в чём именно клин?[/uquote]В очень слабом железе. Например при организации постоянного обмена по WiFi с браузером времени у МК почти ни на что больше не остается. На практике - один АЦП в цикле более-менее тянет, а два уже проблема.
[uquote="electroget",url="/forum/viewtopic.php?p=4309936#p4309936"]Я как раз с неё хочу начать осваивать беспроводную передачу информации на компьютер...[/uquote]По блютут? Приложение на комп сами писать будете?
Кстати, на прошлой неделе получил вот такую сладкую парочку.
https://aliexpress.ru/item/32912371635. ... 5986896288
https://aliexpress.ru/item/32763489487. ... 2208988599
Впаял, проверил, всё работает. Прошивать конечно неудобно, так она и предназначена для одноразовой прошивки.
Т.е. отлаживаем на модуле типа например Node32, а потом готовую прошивку загоняем в эту парочку и паяем на плату.
[uquote="electroget",url="/forum/viewtopic.php?p=4309936#p4309936"]Я как раз с неё хочу начать осваивать беспроводную передачу информации на компьютер...[/uquote]По блютут? Приложение на комп сами писать будете?
Кстати, на прошлой неделе получил вот такую сладкую парочку.
https://aliexpress.ru/item/32912371635. ... 5986896288
https://aliexpress.ru/item/32763489487. ... 2208988599
Впаял, проверил, всё работает. Прошивать конечно неудобно, так она и предназначена для одноразовой прошивки.
Т.е. отлаживаем на модуле типа например Node32, а потом готовую прошивку загоняем в эту парочку и паяем на плату.
[uquote="ART_ME",url="/forum/viewtopic.php?p=4309952#p4309952"]По блютут? Приложение на комп сами писать будете?[/uquote]
По вайфаю. Приложение наверно пока ненужно, предполагаю что на начальном этапе буду использовать ESPlorer если получится.
По вайфаю. Приложение наверно пока ненужно, предполагаю что на начальном этапе буду использовать ESPlorer если получится.
- Сообщения: 68
- Зарегистрирован: Пт ноя 11, 2016 09:17:49
[uquote="electroget",url="/forum/viewtopic.php?p=4309936#p4309936"][uquote="ART_ME",url="/forum/viewtopic.php?p=4285853#p4285853"]Потому как у ESP8266 куда не кинь, всюду клин.[/uquote]
А в чём именно клин? Я как раз с неё хочу начать осваивать беспроводную передачу информации на компьютер, мне кажется что под неё уже довольно много есть наработок. Или там какие-то принципиальные ограничения по применению?[/uquote]
Для освоения хватит ESP8266 c головой. Делал когда то простой сервер с несколькими страничами (есть ограничение на размер страницы), там передача по UART (управление устройсвом и получение данных), логика работы, обновление данных на странице, без обновления страницы, по AJAX для вывода данных, параметров около 20. Щас использую в одном устройстве ESP32 больше полугода, просто чтобы не морочиться о нехватке производительности, на перспективу.
А в чём именно клин? Я как раз с неё хочу начать осваивать беспроводную передачу информации на компьютер, мне кажется что под неё уже довольно много есть наработок. Или там какие-то принципиальные ограничения по применению?[/uquote]
Для освоения хватит ESP8266 c головой. Делал когда то простой сервер с несколькими страничами (есть ограничение на размер страницы), там передача по UART (управление устройсвом и получение данных), логика работы, обновление данных на странице, без обновления страницы, по AJAX для вывода данных, параметров около 20. Щас использую в одном устройстве ESP32 больше полугода, просто чтобы не морочиться о нехватке производительности, на перспективу.


