ESP32_TOTP is a powerful, compact TOTP generator designed for two-factor authentication. Built on the ESP32 platform, it features an OLED display and synchronizes with an RTC module for precise timekeeping. The device offers configurable WiFi settings and a user-friendly web interface, making it ideal for enhancing security in everyday applications.
ESP32_TOTP is a compact and secure Time-Based One-Time Password (TOTP) generator based on the ESP32 platform. This device is ideal for enhancing security in two-factor authentication (2FA) systems, such as Google Authenticator. By displaying time-sensitive codes on a small OLED screen and synchronizing with a Real-Time Clock (RTC) module, it offers reliable and accurate two-factor authentication for various applications.
A list of components is necessary to construct the ESP32_TOTP:
| Part Name | Quantity | Purchase Link |
|---|---|---|
| ESP32-C3 SuperMini | 1 PCS | AliExpress |
| DS3231SN RTC | 1 PCS | AliExpress |
| SSD1306 OLED Display (128x64) | 1 PCS | AliExpress |
| IP5310 Battery Charging Module | 1 PCS | AliExpress |
| RT9080-33GJ5 Voltage Regulator | 1 PCS | AliExpress |
| 10K SMD Resistor | 9 PCS | AliExpress |
| BAT54 KL1 Schottky Diode | 1 PCS | AliExpress |
| 1µF SMD Capacitor | 2 PCS | AliExpress |
| SMD 3×4mm Tactile Button | 4 PCS | AliExpress |
| MSK-12C02 Slide Switch | 1 PCS | AliExpress |
| LI-ION battery from VAPE | 1 PCS |
Note: Ensure that the battery size does not exceed
42mmfor proper fitment.
This project provides an educational and offline alternative for understanding TOTP generation, emphasizing that it is not intended to replace conventional mobile 2FA applications.
For more details, including setup steps, libraries used, and additional resources, refer to the complete documentation in the repository's README.
No comments yet.
Sign in to be the first to comment.