In this ESP32 project video, we are going to use an E-Ink display and a DS18B20 temperature sensor to build a low-power thermometer. We are going to use the Arduino IDE to program to ESP32 board.
Let's see what we are going to build today. As you can see, I have connected a small e-ink screen to an ESP32 board. At the screen, we display the temperature which is being measured by this temperature sensor the DS18B20. The temperature reading on the screen is updated every 5 seconds. The cool thing is that we don't refresh the whole screen which is very slow, only part of the screen which is fast and low-power! Great, the project is working fine but let's now see how to build it!
The total cost of the project is around 30$.
A few days ago we took a first look at this small e-paper display, and we built a small project with it using an Arduino Uno board. Unfortunately, the libraries for the screen require a lot of RAM memory. The Arduino Uno offers a limited amount of memory just 2KBs so we can't build big projects with it using this e-paper display. So we are going to use something more powerful. Actually let's use the most powerful board we have, the ESP32.
As you can see, the ESP32 compared to an Arduino Uno is a beast! It offers two 32bit cores which operate at 160Mhz, 520KBs of RAM memory, WiFi, Bluetooth, many analog and digital pins at a price of just $7! I prepared a detailed review of the ESP32 a few months ago; you can watch it by clicking on the card here. One of the most exciting things about the ESP32 is that even though it is so powerful, it offers a deep-sleep mode which requires only 10μΑs of current. This makes the ESP32 the ideal chip for low power applications.
The E-Paper screen uses the SPI interface to communicate with the ESP32 board so we must connect it to the hardware SPI pins of the ESP32 board we use. It took me some time to find out which pins are the SPI pins on this board searching online. After I discovered them, I designed this, to save you some of your precious time. You can find the pinout diagram of this ESP32 board in the description below.
Now that we know the pins we need all we have to do is to connect the display and the sensor to the ESP32 according to this schematic diagram. Luckily all the SPI pin are placed on the same side of this ESP32 board so we can use a breadboard to test our project. After connecting all the parts together all we have to do is to power up the project.
💻 Code & Parts: http://educ8s.tv/esp32-e-paper-thermo...
👨💻 Check my new YouTube channel: https://bit.ly/3tku2n0
🎮 My Android Game: http://bit.ly/QuizOfKnowledge
Watch video DIY ESP32 E-Ink Thermometer Project with a DS18B20 Sensor and the Arduino IDE - Low Power online without registration, duration hours minute second in high quality. This video was added by user educ8s.tv 03 February 2018, don't forget to share it with your friends and acquaintances, it has been viewed on our site 60,255 once and liked it 1.2 thousand people.