This repository contains the code for the LOLIN (WEMOS) D1 mini Lite (ESP8266) Wordclock offered by FabLab Bern: WordClock-Worshop @ FabLab Bern
Generate custom clockface: SVG-Generator
The web interface is automatically generated from the Frontend using Grunt and embedded in web_interface.h:
cd Frontend
yarn install # (only required on first run)
yarn grunt # Compiles Frontend and updates web_interface.hAfter running yarn grunt, the file Backend/Arduino_Berndeutsch_121/web_interface.h is automatically updated and ready to compile with the Arduino IDE.
The current sketch also supports the optional ESP32-C6 BLE controller. When compiling it for an ESP32, select the custom partitions.csv file in the partition scheme menu (or select Huge APP on boards that provide that option). The default ESP32 partition leaves only 1.3 MB for the application, which is too small for the web interface and BLE support together. The custom table reserves 3 MB for the application and requires a board with at least 4 MB flash.
Hardware required:
| Anz | Element | Bemerkungen | Preis |
|---|---|---|---|
| 1 | IKEA SANNAHED Bilderrahmen | 25x25cm schwarz | 10.00 |
| 1 | Glasscheibe 25x25cm | 10.00 | |
| 1 | Hartfaserplatte 25x25cm | 1.00 | |
| 1 | Diffusor | LGT075J | 1.00 |
| 1 | Raster | 3D-Druck | 3.00 |
| 1 | Wemos D1 mini V4.0 USB C | 2.00 | |
| 0.5 | LED RGB NeoPixel Stripe | 5m, 60LED/m, IP30, not waterproove, white PCB | 9.00 |
| 1 | Kondensator 10V 1000µF | 0.30 | |
| 1 | Widerstand 470 Ohm | 0.05 | |
| 1 | USB-Kabel | 2m | 2.00 |
| 0.5 | Lötzinn | 2.00 | |
| 2.25m | Kupferlitze | 3x75cm rot/blau/schwarz pro Uhr | 1.00 |
| 10cm | Schrumpfschlauch | 2mm | |
| 1 | Controller-Mount | ||
| 1 | Cable-Mount | ||
| 0.5 | Farbspray | ||
| x | Lötkolben | ||
| x | Schmirgelpapier | 1.00 | |
| x | Schleifklotz | ||
| x | Weissleim | ||
| x | Heissleim | ||
| x | Klebband |