• Stars
    star
    556
  • Rank 78,143 (Top 2 %)
  • Language
    C
  • License
    MIT License
  • Created over 7 years ago
  • Updated about 2 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

ESP8266 Weather Station in Color using ILI9341 TFT 240x320 display

ThingPulse ESP8266 Weather Station Color

ThingPulse logo

ESP8266 Weather Station Color using ILI9341 240x320 TFT display

Hardware Requirements

The code in this project supports an ILI9341 240x320 TFT display with code running on an ESP8266. To get you up and running in no time we created a kit which contains all the necessary parts including a custom PCB to connect display and WiFi chip: https://thingpulse.com/product/esp8266-wifi-color-display-kit-2-4/

Buy the kit from us to support future development of this application. Thank you!

ThingPulse ESP8266 Color Display Kit

Service level promise

This is a ThingPulse prime project. See our open-source commitment declaration for what this means.

Step-by-step tutorial

A complete step-by-step tutorial/guide is available at https://docs.thingpulse.com/guides/wifi-color-display-kit/.

Licensing, contributions and maintenance

The code in this repository is licensed under MIT, a short and simple permissive license with conditions only requiring preservation of copyright and license notices. Thus, you're free to fork the project and use the code for your own projects as long as you keep the copyright notices in place.

ThingPulse is committed to open-source development and will continue to maintain this code. We welcome contributions from the community given they are roughly in line with our guidelines. However, please understand that we primarily developed this application to be run on our own hardware kit mentioned above. It's the only platform we regularly test the code against. You are of course free to run the code on any hardware you think is compatible but you have to rely on community support should you run into problems.

ThingPulse runs a support forum for its customers that is better suited to answering user questions than the issues list here.

Wiring

The wiring diagram is only needed when you do not buy the self-contained kit from ThingPulse but rather assemble the components yourself. The kit provides a custom PCB that solidly connects microcontroller and display.

Operation

See "Operation" in the official documentation.

More Repositories

1

esp8266-oled-ssd1306

Driver for the SSD1306 and SH1106 based 128x64, 128x32, 64x48 pixel OLED display running on ESP8266/ESP32
C++
1,963
star
2

esp8266-weather-station

ESP8266 Weather Station library supporting OpenWeatherMap, Aeris and other sources
C++
1,050
star
3

esp8266-spotify-remote

Control your Spotify player from a ESP8266 with color touch display
C
256
star
4

minigrafx

ESP8266 graphics library
C++
219
star
5

espaper-weatherstation

WeatherStation for the 2.9" ESPaper modules
C
89
star
6

esp8266-plane-spotter-color

Color version of the ESP8266 Plane Spotter
C
73
star
7

esp32-icon64-a2dp

Stock firmware for the Icon64. Bluetooth speaker with graphical spectrum analyzer
C
67
star
8

espaper-client

ESP8266 Arduino client to fetch and display data from ThingPulse ESPaper server
C
33
star
9

esp8266-plane-spotter

C++
24
star
10

ESP8266PowerMonitor

Code to monitor the power consumption of embedded devices
C++
18
star
11

esp32-espnow-gateway

Project for the ThingPulse ESPNow Gateway
C
14
star
12

esp32-weather-station-touch

Sample application for the ThingPulse ESP32 Color Kit Grande
C
12
star
13

esp32-espgateway-demo

Simple demo code to show communication between the two ESPs and the RGB LEDs
C++
7
star
14

MAX17055-fuel-gauge

Arduino compatible library for the MAX17055 fuel gauge chip
C++
5
star
15

esp32-ble-gateway

Project for the ThingPulse ESPGateway to track BLE devices
C
5
star
16

esp32-spotify-remote

C
5
star
17

docs

5
star
18

esp32-s3-pulse-eco-box

Sample Project for the Pulse.Eco Box
C
4
star
19

esp32-epulse-feather-testbed

Firmware to test the ThingPulse ePulse Feather
C++
4
star
20

esp32-icon64-co2

Measure CO2 with either the Winsen MH-Z19C or the Sensirion SCD41 sensor and display the values on the Icon64
C
3
star
21

icon64-word-clock

Word clock code for the Icon64 device
C
3
star
22

thingpulse-devices

Technical Documentation for ThingPulse devices
3
star
23

espaper-7in5-esp32

Demo for the 7.5 espaper module
C
2
star
24

fritzing-parts

Fritzing parts for ThingPulse devices
2
star
25

esp-iot-flasher

TypeScript
2
star
26

iotworkshop2019

Repository for the Open CH Workshoptage course 2019
C++
2
star
27

esp32-cubo

Sample project for the Cubo
C
2
star
28

esp32-icon64-toothfairy

ThingPulse Icon64 app that renders a visual countdown for brushing your teeth while playing webradio through its internal speaker.
C++
2
star
29

esp32-icon64-speaking-dice

Repository for the Icon64 speaking dice tutorial
C++
1
star
30

esp32-icon64-test

Example code for the ThingPulse Icon64
C++
1
star
31

epulse-feather-c6

Landing Page for epulse Feather C6
CSS
1
star
32

esp32-gateway-paxcounter

PAX Counter project for the ThingPulse ESPGateway Ethernet device
C
1
star
33

esp32-s3-pulse-eco-box-client

Example project to send data to pulse.eco by http request
C
1
star
34

esp32-ckg-lvgl-demo

Demo to run LVGL on the Color Kit Grande
C
1
star