Мобільна версія Форум Arduino Документація Гарантійні умови 0 0
UA RU
Графік роботи магазину:
Пн-Пт: 8.00 - 19.00
Сб: 10.00 - 17.00
Нд: вихідний
Каталог
Напиши статтю і отримай знижку!

IPS-дисплей 1.3" SPI 240x240 (RGB)

код: AOC785

  • Доставка по Україні
    Ми відправляємо замовлення "Новою Поштою" по Україні. Також можливий самовивіз з нашого магазину
  • 6 місяців гарантії

    Ми даємо гарантію на будь-який товар придбаний в нашому магазині:

    6 місяців на товари, крім батарейок і акумуляторів

    14 днів на батарейки та акумулятори

    У разі настання гарантійного випадку товар безкоштовно ремонтується, змінюється на аналогічний або повертається повна сума його вартості

    Уважно ознайомтеся з умовами гарантії.
  • Проконсультуємо до і після продажу
    Ви можете задавати питання письмово по e-mail або за контактними телефонами нашого магазину
174 грн

в наявності

 

Купити в один клік

16
голосувати
Знайшли дешевше?
  • IPS-дисплей 1.3" SPI 240x240 (RGB)
  • IPS-дисплей 1.3" SPI 240x240 (RGB)
  • IPS-дисплей 1.3" SPI 240x240 (RGB)
  • IPS-дисплей 1.3" SPI 240x240 (RGB)
  • Опис
  • Відгуки (7)
  • Задати питання

Яскравий, економічний, барвистий TFT IPS дисплей 1.3" гідно прикрасить будь-яку Вашу конструкцію, для якої важливі розміри і зовнішній вигляд. Контрастність дисплея дозволить впевнено зчитувати з нього інформацію навіть при дуже яскравому світлі.

Призначення і позначення виводів:

  • GND - Земля (загальний)
  • VCC - Напруга живлення 5 В
  • CLK - Тактовий сигнал SPI інтерфейсу
  • SDA - Вхід даних SPI інтерфейсу
  • RES - Скидання дисплея (активний низький рівень)
  • DC - Керуючий сигнал для перемикання введення команд або даних
  • BL - Включення підсвічування. Підключається до джерела 3.3В

Характеристики:

  • Драйвер дисплея: ST7789VW
  • Кількість кольорів: 65535 в форматі RGB
  • Роздільна здатність матриці: 240 * 240 пікселів
  • Інтерфейс: SPI
  • Габарити: 28 x 39 x 3 мм
  • Напруга живлення: 5 В
  • Напруга логічних сигналів: +3.3 В
  • Кут огляду:> 160 °
  • Робоча температура: -20 до +55 °C

Посилання:

Відгуки покупців про IPS-дисплей 1.3" SPI 240x240 (RGB)

Віктор (20.05.2023)

Потрібен був мініатюрний RGB дисплей для виводу тексту і мінімальної графіки - ідеально підходить

заживив від 3.3, логіка теж 3.3 (voltage divider)
бібліотека - https://github.com/cbm80amiga/Arduino_ST7789_Fast
кути огляду і контраст - ідеал, забагато за такі гроші

підглянути приклади з цим lcd можна тут
https://www.youtube.com/playlist?list=PLxb1losWErZ7thUyB05phRR3DoiYN_kcD

Відповісти

Сергій (28.10.2021)

Можете написати габаритні розміри плати?

Відповісти

admin (04.11.2021)

Доброго дня. Розміри вказані на сторінці.

Відповісти

TeleX (15.08.2021)

// In this sketch the pressure & temperature is displayed in degrees Celcius
// for ST7789 SPI display & BMP280 temperature & pressure
//

#define TFT_DC 7
#define TFT_RST 8
#define SCR_WD 240
#define SCR_HT 240

#include
#include //https://github.com/adafruit/Adafruit-GFX-Library
#include //https://github.com/cbm80amiga/Arduino_ST7789_Fast
#include // Подключаем библиотеки для работы с датчиком BMP280
#include //https://github.com/adafruit/Adafruit_BMP280_Library
Adafruit_BMP280 bmp;

#define TEMP_X 10
#define TEMP_Y 125
#define PRESS_X 10
#define PRESS_Y 40

float previousTemp = -100.0;
float tempC = 0;
float minTemp = 200;
float maxTemp = 0;
float previousPRESS = -100.0;
float PRESS = 776;

Arduino_ST7789 tft = Arduino_ST7789(TFT_DC, TFT_RST);

void setup() {
Serial.begin(9600);
Serial.println("Starting up ...");
//bmp.begin(); // Инициализация датчика BMP280, если нет, то следующая строка
bmp.begin(BMP280_ADDRESS_ALT, BMP280_CHIPID);
// Настройка режима работы датчика BMP280
bmp.setSampling(Adafruit_BMP280::MODE_NORMAL,
Adafruit_BMP280::SAMPLING_X2,
Adafruit_BMP280::SAMPLING_X16,
Adafruit_BMP280::FILTER_X16,
Adafruit_BMP280::STANDBY_MS_500);

tft.init(SCR_WD, SCR_HT);
tft.fillScreen(BLACK);
tft.setCursor(40, 0);
tft.setTextColor(RED);
tft.setTextSize(3);
tft.println(" Pressure");

tft.setCursor(160, PRESS_Y);
tft.setTextSize(4);
tft.setTextColor(WHITE);
tft.println("mmH");

tft.setCursor(10, 85);
tft.setTextColor(RED);
tft.setTextSize(3);
tft.println(" Temperature");
tft.setCursor(170, TEMP_Y);
tft.setTextSize(5);
tft.setTextColor(WHITE);
tft.println((char)247 );
tft.setCursor(207, TEMP_Y);
tft.println("C");

tft.setCursor(40, 180);
tft.setTextSize(2);
tft.setTextColor(CYAN);
tft.println("MIN");
printMinTempDegreesSymbol();
printMaxTempDegreesSymbol();


tft.setCursor(170, 180);
tft.setTextSize(2);
tft.setTextColor(RED);
tft.println("MAX");

}

void loop() {
delay(1000);
previousTemp = tempC;
tempC = bmp.readTemperature(); // Считываем и выводим показания температуры
Serial.print("BMP280: ");
Serial.print(tempC);
Serial.println("*C");

previousPRESS = PRESS;
PRESS = bmp.readPressure(); // Считываем и выводим показания атмосферного давления
PRESS = PRESS * 0.00750062; // Преобразуем Паскали в мм.рт.ст.

Serial.print("BMP280: ");
Serial.print(PRESS);
Serial.println("mmHg");

if(tempC {
deleteMinTemp();
minTemp = tempC;
}
if(tempC>maxTemp)
{
deleteMaxTemp();
maxTemp = tempC;
}
if(previousTemp!=tempC)
{
deletePreviousTemp();
printTemp();
printMinTemp();
printMaxTemp();
}

if(previousPRESS!=PRESS)
{
deletePreviousPRESS();
printPRESS();

}
}

void deletePreviousPRESS()
{
tft.setCursor(PRESS_X, PRESS_Y);
tft.setTextSize(4);
tft.setTextColor(BLACK);
tft.println(previousPRESS,2);
}

void printPRESS()
{
tft.setCursor(PRESS_X, PRESS_Y);
tft.setTextSize(4);
tft.setTextColor(WHITE);
tft.println(PRESS,2);
}

void deletePreviousTemp()
{
tft.setCursor(TEMP_X, TEMP_Y);
tft.setTextSize(5);
tft.setTextColor(BLACK);
tft.println(previousTemp,2);
}

void printTemp()
{
tft.setCursor(TEMP_X, TEMP_Y);
tft.setTextSize(5);
tft.setTextColor(WHITE);
tft.println(tempC,2);
}

void printMinTemp()
{
tft.setCursor(10, 210);
tft.setTextSize(2);
tft.setTextColor(CYAN);
tft.println(minTemp,2);
}

void printMaxTemp()
{
tft.setCursor(150, 210);
tft.setTextSize(2);
tft.setTextColor(RED);
tft.println(maxTemp,2);
}

void deleteMaxTemp()
{
tft.setCursor(150, 210);
tft.setTextSize(2);
tft.setTextColor(BLACK);
tft.println(maxTemp,2);
}

void deleteMinTemp()
{
tft.setCursor(10, 210);
tft.setTextSize(2);
tft.setTextColor(BLACK);
tft.println(minTemp,2);
}

void printMinTempDegreesSymbol()
{
tft.setCursor(74, 210);
tft.setTextSize(2);
tft.setTextColor(CYAN);
tft.println((char)247 );
tft.setCursor(89, 210);
tft.println("C");
}

void printMaxTempDegreesSymbol()
{
tft.setCursor(212, 210);
tft.setTextSize(2);
tft.setTextColor(RED);
tft.println((char)247 );
tft.setCursor(227, 210);
tft.println("C");
}

Відповісти

TeleX (11.08.2021)

Дякувати arduino.ua, дисплей приїхав швидко. А от з підключенням виникли проблеми, як без них. По-перше, на сторінці товару посилання на несумісну бібліотеку (для ST7735). По-друге, якщо використовувати дисплей для роботи з пятивольтовими версіями Arduinо, то живити його треба тільки від 3.3В, а також послідовно з лініями SCK, SDA, RES, DC (в розрив) включити резистори номіналом 2.2 кОм, лінію BLK підключати не потрібно (це керування підсвіткою в сумісній бібліотеці робиться командою). Якщо резистори не використовувати, то зображення не буде нормальним.
Перевірено особистим досвідом.

Відповісти

Дмитрий (11.08.2021)

А где Вы взяли совместимую библиотеку?

Відповісти

Vadim (19.05.2022)

https://github.com/cbm80amiga/Arduino_ST7789_Fast

Відповісти

Написати відгук:

Фото:

Є питання по "IPS-дисплей 1.3" SPI 240x240 (RGB)" ?

Також рекомендуємо ознайомитися:

Шановні друзі! Ми намагаємося тримати на сайті інформацію про наявність товарів та ціни на них в актуальному стані. Коригування відбуваються постійно. Якщо ви знаходите ціну на товар завищеною, напишіть нам про це із посиланням на товар. Ми розглянемо лист та чи обгрунтуємо ціну, чи підкоригуємо її. Асортимент магазину дуже великий та іноді бувають помилки в ціноутворенні, особливо при скачках курсу долара. Дякуємо за розуміння.
оплата картами Visa і MasterCard