ESP8266+3.5' TFT Internet Weather Station - Final version

preview_player
Показать описание
Features:
- cheap 240x400 3.5" parallel 8-bit TFT LCD (ILI9327)
- any ESP8266 with at least 11 GPIOs available (WEMOS D1 mini used here) - finally all ESP8266 GPIOs are used
- 3 RRE fonts
- nice small (40x40) and big color (128x128) icons, 18 per set
- a lot of data displayed on one 240x400 screen, looks little crowded :)
- own ILI9327 library for ESP8266 and STM32
- own JSON stream parsing functions
- simple daily/hourly temperature and precipitation graph
- all weather data taken from OpenWeatherMap
- daily/hourly forecast

Connections:
LCD_RD connected permanently to VCC
LCD_WR 14
LCD_RS 15
LCD_CS connected permanently to GND
LCD_RESET 16
LCD_D0 0
LCD_D1 1
LCD_D2 2
LCD_D3 3
LCD_D4 4
LCD_D5 5
LCD_D6 12
LCD_D7 13

So finally all available ESP8266 GPIOs are used to control 8-bit parallel LCD. In early attempts I tried to get rid of RESET by connecting this pin to ESP reset line or VCC but such solution wasn't reliable. Modern TFTs need software reset procedure.

Watch also early version developed on STM32 board:

And how to connect 8-bit parallel LCD to ESP8266:

Music:
Firelord by Ben Daglish (on Commodore 64)
Cover by Chris Abbott
Рекомендации по теме
Комментарии
Автор

What the hell! That's so high detail.... The icons... Everything is just mindblowing.

reold
Автор

Hi, this is the best weather station design i´ve found so far. Would you please be so kind and share the source code. Thanks in advance!

d.r.
Автор

Cieszę się że polski kanał tak się rozsławił ;D

floudmint
Автор

Great project!!! I will wait for the source code :)

sergeyzaikin
Автор

WOW . - this is an old video from 2017 - but already then - you were miles ahead from the rest.
I have a similar 3.5 inch shield, which plugs directly in the UNO or in the MEGA header-pins ( ILI9486). The pinheader-blocks on the right side are not in a regular distance of n*2.54 mm .
How did you solve this problem ( just with enough force ?? ) . Greetings from germany.

BerndSchmitt-Martinique
Автор

Your project is excellent. I would like a code that would repeat your project such a display is lying around idle.

varfolomey
Автор

The Pole steals everything that isn't nailed down. But, when the Pole should give something back, or at least should share something (like this code), then the Pole will show his true face..

reneschmidt
Автор

So your code is a big secret?) Can I help for you with some donuts for you project(s)? Very good project and I think big work

witalkapuh
Автор

Hi, could you please share the Code? If its not completely done, I am also fine. I just would like to have a starting point.

MyPlaylist
Автор

Love your channel! Love the ESP8266! I wanted to do something similar to this with my display shield - but I cracked the screen pushing it into my breadboard. Fail!

TrentSterling
Автор

When you lay out a code, nearly a year I passed

СергейХлыбов-зу
Автор

warshaw... that explains the music, nice project tough

toadiri
Автор

Молодец. Так держать. Продолжай в том же духе

ИванГумилёв-ов
Автор

Could you help me with my arduino?
I am working on SP8266(nodemcu, esp-12e) and 2.4" 8-bit parallel ST7781 TFT Uno Shield.
and the program source is
I keep getting an error message : "Couldn't start touchscreen controller".
What would be wrong? I would be grateful if you give me some advice.

솔노-um
Автор

Hi, is your ili9327 library for stm32 available for download?

Автор

Hello,
Great weather station. I tried to do it one by myself, but it is not so fantastic.
Could you share the schematic and the Arduino code, please?
Thank you

fabien.guillaume
Автор

when you will share the code of this project?

yasirshahzad
Автор

the code will never be available because it's a fake which explains why this project never came to fruition.
if you can't finish this project, share your code and we'll finish it for you

philipmortimer
Автор

Hi, any chance for the code ? please ;-( THX
Finally need the lib for connect a 8-bit display to a nodemcu

VoltVandal
Автор

Hum, i am currently building similar using the ESP32.

akj
welcome to shbcf.ru