Você está no 3DFinder
Buscamos em Thingiverse, MakerWorld e Printables ao mesmo tempo para te dar o melhor de cada uma.
Descrição
Smart Binary Clock (ESP32)
Overview
This is a sleek, 3D-printed binary clock powered by an ESP32 microcontroller. It combines modern technology with a minimalist aesthetic, making it a perfect "geeky" conversation piece for any desk or office.
Key Features
- NTP Synchronization: The clock automatically fetches precise time over Wi-Fi, ensuring it's always accurate without manual adjustments.
- RTC Hardware Backup: Includes support for a DS3231 module to maintain time during power outages or when Wi-Fi is unavailable.
- Efficient LED Driving: Controls 17 LEDs using only 3 data pins through a daisy-chain of shift registers.
- Optimized for Bambu Lab A1: The enclosure is specifically designed for high-quality results on the Bambu Lab A1 printer.
How to Read the Time
The LEDs are organized into three vertical columns: Hours (Left), Minutes (Center), and Seconds (Right). Each row represents a binary bit value (from bottom to top):
- Row 1: 1
- Row 2: 2
- Row 3: 4
- Row 4: 8
- Row 5 (Hours Only): 16
Simply sum the values of the lit LEDs in each column to read the current time.
Bill of Materials (BOM)
- Microcontroller: 1x ESP32 Development Board (e.g., ESP32 DevKit V1).
- Display: 17x Blue LEDs (5mm or 3mm).
- Resistors: 17x 1K Ohm resistors (one for each LED to ensure stable current).
- Logic: 3x 74HC595 Shift Registers (daisy-chained).
- Timekeeping: 1x DS3231 RTC Module for high-precision hardware backup.
- Power: 1x USB Cable (Micro-USB or USB-C, depending on your ESP32 board).
- Prototyping: 1x Perf-board or custom PCB, plus jumper wires for connections.
Source Code & Documentation
The full source code with detailed English comments and license info is available on my GitHub repository: [https://github.com/yossiRav/Smart-Binary-Clock](https://github.com/yossiRav/Smart-Binary-Clock)