Фоторамка с нейросетью

Коллеги, у Алекса есть проект "Фоторамка с нейросетью" на ESP8266. Купил дисплей на контроллере ILI9488. Не могу приживить, при запуске белый экран. WEB интерфейс работает. Хотелось решить эту проблему.

 

Комментарии

Alex_48

★✩✩✩✩✩✩
4 Дек 2023
38
14
@vadim352627,
В старой версии Кандинского из двадцати стилей корректно работали только четыре базовых
Чтобы более-менее похоже получалось, нужно выбрать стиль UHD, а уже нужный стиль указать в самом запросе, через точку:
"Кот. Киберпанк"
1745220258971.png
 

LiDomPRO

✩✩✩✩✩✩✩
26 Апр 2025
4
0
Здравствуйте, не подскажите, как решить проблему с фоторамкой, все сделал по гайду, но не подключается к кандинскому, AI model... error
 

LiDomPRO

✩✩✩✩✩✩✩
26 Апр 2025
4
0
@vadim352627, не подскажите, что именно нужно делать, я только начал изучать данный проект и сразу встретился с проблемой(
 

koss158

✩✩✩✩✩✩✩
9 Апр 2025
2
3
не подскажите, что именно нужно делать, я только начал изучать данный проект и сразу встретился с проблемой(
Установить visual studio code, установить в нём PlatformIO, скачать с гитхаба Гайвера проект фоторамки. Заменить в скачанном проекте файл AiFrame-main\AiFrame-main\firmware\tft4\src\Kandinsky\Kandinsky.h на исправленную версию, которую выложили на предыдущей странице (не забыть исправить последнюю строчку). Открыть исправленый проект в visual studio code, дождаться обновления всех бибилиотек, скомпилировать проект и залить в esp.
 
  • Лойс +1
Реакции: LiDomPRO

LiDomPRO

✩✩✩✩✩✩✩
26 Апр 2025
4
0
Здравствуйте, вот в visual studio code нажал "Start debugging", выдало

Environment Status Duration
------------- -------- ------------
d1_mini SUCCESS 00:00:13.068
================================================================================================= 1 succeeded in 00:00:13.068 =================================================================================================
* Terminal will be reused by tasks, press any key to close it.

После этого просто в arduino залить пустой скретч в d1 плату?
 

Arxidemon

✩✩✩✩✩✩✩
23 Апр 2025
2
0
Доброго времени суток, столкнулся с проблемой отрисовки картинок, использую ESP32, ST7796 480x320. Почти все темные картинки по запросу отрисовывает спокойно(космос, звёзды), а вот с цветными изображениями начинаются постоянные JPG ERROR, может кто сталкивался с проблемой похожей.
изображение_2025-05-04_191557030.png
 

Xerbutr

✩✩✩✩✩✩✩
21 Ноя 2024
2
0
@Arxidemon, @dvdiamond, Всем привет. Только сегодня прошил. У меня такая же проблема. Wi-fi делал и с телефона и с роутера. Проблема не уходит.
Хотя первый раз прошил с неправильной цветопередачей и на светлых картинках такой ошибки не было
 

Arxidemon

✩✩✩✩✩✩✩
23 Апр 2025
2
0
@Xerbutr, @KNLL при переделке проекта под ESP32 говорил что фиксил баг с выводом изображения который только на ESP32, возможно проблема кроется в StreamB64 или где-то в Kandinsky
 

rv1cj

★✩✩✩✩✩✩
22 Июн 2023
114
48
Обновил файл Kandinsky.h из этого поста. Все заработало. Но картинки какие то непонятные. Ничего не менял в настройках, API обновил, стили и промт не трогал, оставил как было. Картинки как дети рисовали. Кот на кота киберпанк не похожи.
WhatsApp Image 2025-05-06 at 10.09.04 (1).jpeg WhatsApp Image 2025-05-06 at 10.09.04.jpeg WhatsApp Image 2025-05-06 at 10.09.03.jpeg
 

Alex_48

★✩✩✩✩✩✩
4 Дек 2023
38
14
@rv1cj,
попробуйте именно "кот. киберпанк". Именно с точкой и пробелом. На старой версии API нормально получалось, новую ещё не прошивал, некогда
 

Вложения

rv1cj

★✩✩✩✩✩✩
22 Июн 2023
114
48
@Alex_48, пробовал. На русском, английском, с точкой все одно не так как раньше. Какое то детское, брутальности не хватает.
 

Den.mysl

✩✩✩✩✩✩✩
8 Май 2025
1
0
Ребят, я один такой тупой ничего не понимаю? можете кто-нибудь разжевать пошагово, я скачал платформио, а дальше совсем заблудился и не понял что делать -то? перетащил папку src, пытался загрузить (f5) выдавал ошибку, подскажите пожалуйста кто-нибудь)

p.s. а, если что вемос + 1.8 хочу
 

Xerbutr

✩✩✩✩✩✩✩
21 Ноя 2024
2
0
@Arxidemon, Всем привет. Я победил ошибку. В файле config.h надо исправить DISP_SCALE =4. До этого было 2. Ставил также 1, картинка грузится быстрей но качество хуже
 

Пьеро

✩✩✩✩✩✩✩
30 Апр 2025
6
0
Добрый вечер, собрал на TFT библиотеке с дисплеем ILI9488 IPS 3,5. Все хорошо работает, но картинка глаз не радует, какие то пиксели бываю на черном фоне, попробовал просто цвета проверить, отображает немного по другому, DISP_SCALE менял, но без результатно
IMG_20250515_185151.jpg IMG_20250515_185138.jpg
 

Alex_48

★✩✩✩✩✩✩
4 Дек 2023
38
14
@Пьеро,
Попробуй цвета по отдельности. Если перепутаны, то для исправления в библиотеке TFT_eSPI есть функция setSwapBytes(). Добавь ее в свой TFT.h со значением true примерно так:
TFT.h:
#pragma once
#include "SPI.h"
#include <TFT_eSPI.h> //***
#include "gen.h"
/*   Подключение Wemos MINI R1 к TFT iLi9488
*
ESP8266(Wemos MINI) |      iLi9488
-------------------   --------------------
MISO  D6  GPIO 12  ->   SDO  (MISO)
+3,3 V  ->   BL   (LED)
SCK  D5  GPIO 14  ->   SCK
MOSI  D7  GPIO 13  ->   SDI  (MOSI)
D4  GPIO 2   ->   D/C
D3 or +3,3 V ->   RST  (RESET)
SS  D8  GPIO15   ->   CS
GND  ->   GND
+3,3 V  ->   VCC
-------------------------------------------
*/
#define TFT_CS   PIN_D8
#define TFT_DC   PIN_D4
#define TFT_RST  PIN_D3
TFT_eSPI tft = TFT_eSPI();                                 //***
void tft_render(int x, int y, int w, int h, uint8_t* buf) {
    tft.pushImage(x, y, w, h,(uint16_t*)buf); // корректные цвета при использовании setSwapBytes(true)
}

void tft_init() {
    SPI.setFrequency(6000000ul);
    tft.begin();
    tft.setRotation(0);                //*** разворот изображения  (0,1,2,3)
    tft.invertDisplay(true);         //*** инверсия цвета (для ili9488 на IPS-матрице)
    tft.setSwapBytes(true);      //*** изменение чередования цветов в кодировке RGB-565 (RGB->GRB) при некорректном отображении картинки
    tft.fillScreen(0x0000);
    tft.setTextColor(0x07E0);
    tft.setTextSize(2);               //***  формат в TFT_eSPI

    gen.onRender(tft_render);
}
Подай на подсветку дисплея 3,3V с платы ESP. Яркость меньше = цвета сочнее
 
Изменено:

Пьеро

✩✩✩✩✩✩✩
30 Апр 2025
6
0
@Alex_48, пробовал по разному, цвета на месте, черный цвет совсем светлый, может сам дисплей такой, заказал другой