ESP32 - RTC Module - LCD
In deze tutorial begeleiden wij u stap voor stap bij het maken van een LCD-klok met een ESP32, met de volgende stappen:
- Het uitlezen van de huidige datum en tijd van een DS3231 RTC-module en deze weergeven op een 16x2 LCD I2C.
- Het uitlezen van de huidige datum en tijd van een DS1307 RTC-module en deze weergeven op een 16x2 LCD I2C.
U heeft de keuze uit twee RTC-modules: DS3231 en DS1307. Om u te helpen bij het maken van een goede keuze, verwijzen wij u naar de vergelijking beschreven in DS3231 vs DS1307.
Deze tutorial geeft een stapsgewijze handleiding voor het integreren van de ESP32 met zowel de DS3231 als de DS1307 RTC-module, om nauwkeurige datum- en tijdinformatie weer te geven op een 16x2 LCD I2C scherm.
Hardware Benodigd
Of u kunt de volgende kits kopen:
| 1 | × | DIYables Sensorkit (30 sensoren/displays) | |
| 1 | × | DIYables Sensorkit (18 sensoren/displays) |
Over LCD, DS3231 en DS1307 RTC-module
Bent u niet bekend met LCD, DS3231 en DS1307, inclusief hun pinouts, werking en programmering? Verken dan de uitgebreide tutorials over deze onderwerpen hieronder:
LCD en RTC Bibliotheken Installeren
- Klik op het Libraries-icoon in de linkerzijbalk van de Arduino IDE.
- Zoek op “LiquidCrystal I2C”, en vind de LiquidCrystal_I2C bibliotheek van Frank de Brabander
- Klik op de Install-knop om de LiquidCrystal_I2C bibliotheek te installeren.

- Zoek op “RTClib”, en vind de RTC bibliotheek van Adafruit
- Klik op de Install-knop om de RTC bibliotheek te installeren.

- Mogelijk wordt u gevraagd om afhankelijkheden voor de bibliotheek te installeren
- Installeer alle afhankelijkheden door te klikken op de Install All-knop.

Tijd uitlezen van DS3231 RTC-module en weergeven op LCD
Aansluitschema

This image is created using Fritzing. Click to enlarge image
ESP32 Code - DS3231 en LCD
Snelle stappen
- Als dit uw eerste keer is dat u ESP32 gebruikt, zie dan hoe u de omgeving instelt voor ESP32 in Arduino IDE.
- Maak de aansluitingen volgens de afbeelding hierboven.
- Verbind de ESP32 met uw pc via een micro-USB-kabel.
- Open de Arduino IDE op uw pc.
- Selecteer het juiste ESP32 board (bijvoorbeeld ESP32 Dev Module) en de juiste COM-poort.
- Kopieer de bovenstaande code en open deze in de Arduino IDE.
- Klik op de Upload-knop in Arduino IDE om de code naar de ESP32 te uploaden.
- Bekijk het resultaat op het LCD-scherm.
Tijd uitlezen van DS1307 RTC-module en weergeven op LCD
Aansluitschema

This image is created using Fritzing. Click to enlarge image
ESP32 Code - DS1307 en LCD
Snelle stappen
- Als dit uw eerste keer is dat u ESP32 gebruikt, zie dan hoe u de omgeving instelt voor ESP32 in Arduino IDE.
- Maak de aansluitingen volgens de afbeelding hierboven.
- Verbind de ESP32 met uw pc via een micro-USB-kabel.
- Open de Arduino IDE op uw pc.
- Selecteer het juiste ESP32 board (bijvoorbeeld ESP32 Dev Module) en de juiste COM-poort.
- Kopieer de bovenstaande code en open deze in de Arduino IDE.
- Klik op de Upload-knop in Arduino IDE om de code naar de ESP32 te uploaden.
- Bekijk het resultaat op het LCD-scherm.
Video Tutorial
We overwegen het maken van videotutorials. Als u videotutorials belangrijk vindt, abonneer u dan op ons YouTube-kanaal om ons te motiveren de video's te maken.
Bekijk onze video-tutorial voor een visuele begeleiding bij dit project! De video biedt extra inzichten en helpt u stap voor stap door het proces.