Witam
Szukam wyświetlacza, żeby w swoim projekcie poczty pokazywał mi informacje o nowym liście chciałbym umieścić jakąś grafikę i w tle napis. Czy znacie jakieś wyświetlacze 3-5 cali żeby można było je w łatwy sposób obsłużyć wgrać zdj i dać napis w tle. Czytałem, że te FT są szybkie i można wygenerować kod przez program EVE do arduino ale nie mam takiej wiedzy żeby sobie z tym poradzić. Nie wiem czy w arduino wystarczy pamięci na zdj. Czy jest jakaś szansa na pomoc.
Wyświetlacz FT800 wyświetlanie grafiki
-
QLQ
- Posts: 2512
- Joined: Sun Sep 03, 2017 9:13 am
Powiem, że wyswietlacz fajny i jako dotyk możnaby to zaadaptować do obsługi apki Supli jako urządzenie sterujące zamiast np tabletu.
jak coś nie działa to włącz zasilanie.....
-
Zibi
- Posts: 646
- Joined: Wed Jul 31, 2019 9:20 am
- Location: Białogard
Dokładnie tak też o tym myślałem tylko pewnie trzeba by było napisać program. Jest program EVE który generuje link do arduino z gotowym obrazkiem i można wymyślać w nim fajny interfejs graficzny z włącznikami suwakami itp. i wgrać to do arduino lub stm32 i wyświetla wtedy to co wymyslilismy wcześniej kod mi się kompikuje w arduino po usunięciu błędów tylko nie mam wyświetlacza żeby to sprawdzić. Tak to wygląda kod wygenerowany przez program.
#include <EEPROM.h>
#include <SPI.h>
#include <Wire.h>
#include <FT_VM800P43_50.h>
#define RAM_POCZTA 0
static PROGMEM prog_uchar poczta[] = {
#include "poczta.h"
};
FT800IMPL_SPI FTImpl(FT_CS_PIN,FT_PDN_PIN,FT_INT_PIN);
void setup()
{
FTImpl.Init(FT_DISPLAY_RESOLUTION);
FTImpl.SetDisplayEnablePin(FT_DISPENABLE_PIN);
FTImpl.SetAudioEnablePin(FT_AUDIOENABLE_PIN);
FTImpl.DisplayOn();
FTImpl.AudioOn();
FTImpl.Cmd_Inflate(RAM_POCZTA);
FTImpl.Finish();
FTImpl.DLStart();
FTImpl.BitmapHandle(0);
FTImpl.BitmapSource(0);
FTImpl.BitmapLayout(FT_ARGB1555,800,240);
FTImpl.BitmapSize(FT_NEAREST,FT_BORDER,FT_BORDER,400,240);
FTImpl.DLEnd();
FTImpl.Finish();
}
void loop()
{
FTImpl.DLStart();
FTImpl.ClearColorRGB(31,63,127);
FTImpl.Begin(FT_BITMAPS);
FTImpl.Vertex2ii(40,23,0,0);
FTImpl.End();
FTImpl.Cmd_Text(168,202,31,0,"Poczta");
FTImpl.DLEnd();
FTImpl.Finish();
}
/* end of file */
A tutaj do testów tak byle jak wstawiłem żeby spr to co program wygenerowało z tego.
Można też wstawić plik dźwiękowy Wav bo jest wyjście audio w tym wyświetlaczu.
#include <EEPROM.h>
#include <SPI.h>
#include <Wire.h>
#include <FT_VM800P43_50.h>
#define RAM_POCZTA 0
static PROGMEM prog_uchar poczta[] = {
#include "poczta.h"
};
FT800IMPL_SPI FTImpl(FT_CS_PIN,FT_PDN_PIN,FT_INT_PIN);
void setup()
{
FTImpl.Init(FT_DISPLAY_RESOLUTION);
FTImpl.SetDisplayEnablePin(FT_DISPENABLE_PIN);
FTImpl.SetAudioEnablePin(FT_AUDIOENABLE_PIN);
FTImpl.DisplayOn();
FTImpl.AudioOn();
FTImpl.Cmd_Inflate(RAM_POCZTA);
FTImpl.Finish();
FTImpl.DLStart();
FTImpl.BitmapHandle(0);
FTImpl.BitmapSource(0);
FTImpl.BitmapLayout(FT_ARGB1555,800,240);
FTImpl.BitmapSize(FT_NEAREST,FT_BORDER,FT_BORDER,400,240);
FTImpl.DLEnd();
FTImpl.Finish();
}
void loop()
{
FTImpl.DLStart();
FTImpl.ClearColorRGB(31,63,127);
FTImpl.Begin(FT_BITMAPS);
FTImpl.Vertex2ii(40,23,0,0);
FTImpl.End();
FTImpl.Cmd_Text(168,202,31,0,"Poczta");
FTImpl.DLEnd();
FTImpl.Finish();
}
/* end of file */
A tutaj do testów tak byle jak wstawiłem żeby spr to co program wygenerowało z tego.
Można też wstawić plik dźwiękowy Wav bo jest wyjście audio w tym wyświetlaczu.
You do not have the required permissions to view the files attached to this post.
-
eltypl
- Posts: 6
- Joined: Tue Nov 06, 2018 10:40 pm
pod FT800 masz fajny tutorial: https://www.youtube.com/user/krzysztofklimas/videos
możesz jeszcze użyć Nextionów
możesz jeszcze użyć Nextionów
-
Zibi
- Posts: 646
- Joined: Wed Jul 31, 2019 9:20 am
- Location: Białogard
Dziękuję za poradnik, właśnie chcę u ciebie zamówić ten FT tylko muszę trochę liznac wiedzy, żeby wiedzieć co z tym wyświetlaczem mogę zrobićeltypl wrote: Thu Jan 16, 2020 8:49 pm pod FT800 masz fajny tutorial: https://www.youtube.com/user/krzysztofklimas/videos
możesz jeszcze użyć Nextionów
