Weather station with webserver, esp32 and e-paper screen

In this tutorial we will see how to make a weather station with esp32 and electronic ink display. We will analyze the source code, as well as see the connections of the electronic components, finally test the project with its operation. The printed circuit board is included completely free of charge.


You may be interested in projects in Arduino, pic, robotics, telecommunications, subscribe http://www.youtube.com/user/carlosvolt?sub_confirmation=1 videos with full source code and diagrams

SUSCRIBETE A NUESTRO CANAL DE YOUTUBE, TUTORIALES GRATIS

Circuit

FEATURES of the ESP32-T module

Connectivity


The ESP32 module has all the wiFi variants:

  • 802.11 b/g/n/e/i/n
  • Wi-Fi Direct (P2P), P2P Discovery, P2P Group Owner mode and P2P Power Management

This new version includes low-power Bluethoot connectivity

  • Bluetooth v4.2 BR/EDR and BLE
  • BLE Beacon

In addition, you can communicate using SPI, I2C, UART, MAC Ethernet, Host SD protocols

Microcontroller features


The CPU consists of a Tensilica LX6 Model SoC with the following features and memory

  • Dual 32-bit core with 160MHz speed
  • 448 kBytes ROM
  • 520kByteS SRAM

Have 48 Pins

  • 18 12-bit ADC
  • 2 8-bit DAC
  • 10 pin contact sensors
  • 16 PWM
  • 20 Digital inputs/outputs

Power and consumption modes

For proper operation of the ESP32 it is necessary to supply a voltage between 2.8V and 3.6V. The energy you consume depends on the mode of operation. It contains a mode, the Ultra Low Power Solution (ULP),in which basic tasks (ADC, PSTN…) continue to be performed in Sleep mode.


TEMPERATURE and Humidity Sensor DHT11

This module consists of a DHT11 digital humidity and temperature sensor and a resistance of 1 ko. The DHT11 uses an internal thermistor and capacitive humidity sensor to determine environmental conditions, an internal chip is responsible for converting readings to a serial digital signal.

Operating voltage 3.3V to 5.5V
Humidity measurement range 20% to 90% RH
Humidity measurement accuracy ± 5% RH
Moisture measurement resolution 1% RH
Temperature measuring range 0oC to 50oC [32oF to 122oF]
Temperature measurement accuracy ± 2oC
Temperature measurement resolution 1oC
Signal transmission range 20m

Electronic ink display 4.3 Inch E-Paper 800×600

 

Overview

This is a serial interface E-Ink display module, 4.3 inches, 800 × 600 resolution, with built-in font libraries, ultra-low power consumption.

You don’t have to know anything about e-Paper’s complex underlying details, or the specific algorithms for displaying graphics, texts, and images. All you need is the serial interface, and all that matters is your creativity.

Features

  • Easy to use, it displays any content through a serial interface, including geometric graphics, texts and images
  • Embedded font libraries, supports Chinese 32-point, 48-point, and 64-dot GBK fonts and English fonts
  • The built-in 128MB NandFlash allows source/image data to be stored on an external TF card or on the internal NandFlash
  • 4-level gray display, resolution 800 × 600
  • Adjustable serial interface baud rate, 115200 by default when turned on
  • Powered from 3.3V to 5V, compatible with logical level.
  • Ultra-low power consumption, resting current less than 5 mA
  • Comes with host computer software, control it directly on your computer

Applications

  • eBook
  • POS Shopping Center
  • Price tag
  • Industry instrument

Pin Definitions

  • VCC: 3.3V x 5.5V
  • GND: GND
  • DOUT: serial data output
  • DIN: serial data in
  • WAKE_UP: external alarm clock
  • RST: external reset

Learn more about this screen in http://rogerbit.com/wprb/2019/01/tutorial-pantalla-de-tinta-electronica-de-4-3-pulgadas-por-dfrobot/

Source

SUBSCRIBE TO OUR NEWSLETTERS, RECEIVE IN YOUR EMAIL THE MOST OUTSTANDING NEWS, JUST BY ENTERING YOUR EMAIL

[wysija_form id=”1″]



RECOMMENDED PROJECT

 

Deja una respuesta