BitGlance Is a Sleek ESP8266-powered Clock That Shows Time, Crypto Prices, Weather, and Runs Web-configurable LED Effects.
by AntonSemko in Workshop > Electric Vehicles
142 Views, 3 Favorites, 0 Comments
BitGlance Is a Sleek ESP8266-powered Clock That Shows Time, Crypto Prices, Weather, and Runs Web-configurable LED Effects.





BitGlance is a compact, stylish desk clock built on the ESP8266 microcontroller. But it’s more than just a clock — it keeps you updated with real-time Bitcoin and Ethereum prices, local weather, and network status, all on a vibrant 1.8" TFT display.
This project is perfect for anyone who loves DIY electronics, crypto, or just wants a smart display that looks great on your desk. All settings — including Wi-Fi, crypto tickers, LED modes, and brightness — are fully customizable through a built-in web interface.
Whether you’re a beginner or a seasoned maker, BitGlance is an accessible, fun, and useful project to build and modify.
Supplies
.jpg)
To build your own BitGlance, you'll need the following components and tools:
Hardware
- ESP8266 board (e.g. D1 Mini or NodeMCU)
- 1.8" TFT display (ST7735, SPI interface, 128x160)
- DHT22 sensor (for temperature and humidity)
- 2× WS2812 addressable LEDs (for night light effects)
- Micro USB cable (for power and programming)
- 5V power source (USB adapter or battery)
- Jumper wires / breadboard (for prototyping)
- 3D-printed case (optional – STL files provided)
Tools
- Soldering iron (optional but recommended)
- Computer with Arduino IDE installed
- Internet connection (for APIs and OTA updates)
3D Print the Case

To give BitGlance a clean and compact look, start by printing the enclosure. The case is designed to hold the ESP8266 board, TFT display, sensor, and LEDs snugly — perfect for keeping everything tidy on your desk.
Download the provided STL file and print it using your favorite 3D printer. No supports are needed if your printer handles bridges well. Use PLA or PETG for best results.
Once printed, test-fit your components before soldering or final assembly.
Downloads
Wire the Display, Sensor, and ESP8266
Now it’s time to bring BitGlance to life by connecting the key components.
Solder the 1.8" TFT display, DHT22 sensor, and NodeMCU (or D1 Mini) according to the wiring defined in the Arduino code. All pin assignments are clearly listed as comments at the top of the .ino file.
✅ Tip: Use female headers or Dupont wires for easier assembly and testing before placing everything into the case.
Upload the Code to ESP8266

Time to load the brains into your BitGlance!
- Install Arduino IDE
- Download it from arduino.cc
- Add ESP8266 Support
- In Preferences, paste this link:
- Then install the ESP8266 board package from Boards Manager.
- Open the BitGlance code
- Download the .ino file from GitHub and open it in Arduino IDE.
- Install required libraries
- The code uses Adafruit ST7735, DHT sensor, NTPClient and others. Use Library Manager to install them.
- Connect your board via USB
- Choose your board (e.g. NodeMCU or D1 Mini) and the correct COM port.
- Click Upload!
- Press the arrow button → wait for the upload to finish.
✅ That’s it! Your clock should start running. You’ll see time, crypto prices, and weather on the screen.
Downloads
Configure BitGlance Via Web Interface

After the code is uploaded and the device reboots, it will start in Wi-Fi access point mode (AP mode) if no Wi-Fi is configured yet.
🔹 1. Connect to the BitGlance hotspot
On your phone or PC, find and connect to a Wi-Fi network called:
🔹 2. Open the configuration page
Once connected, open a browser and go to:
You’ll see the BitGlance web interface.
🔹 3. Enter your settings:
- Wi-Fi name and password
- Cryptocurrencies to display (e.g. BTC, ETH)
- Night light mode and brightness
- Location for weather (optional)
🔹 4. Save and reboot
Once saved, the device will reboot and connect to your home Wi-Fi. After a few seconds, it will start showing data on the screen!
✅ You can always access the settings again via its IP address on your network.
License and Support
BitGlance is an open-source project released under the Creative Commons Attribution-NonCommercial 4.0 (CC BY-NC 4.0) license.
That means you’re free to:
- Build it
- Modify it
- Share it
…but not to use it for commercial purposes without permission.
☕ Like this project?
If you enjoyed building BitGlance and want to support future updates (like new effects, better animations, or more currencies), consider donating:
🪙 Crypto:
- BTC: bc1pp8hgqs7z9f5xf6ftda7709tnmvvqee6t096qa88g3h9wyqv57yuq944nme
- ETH : 0x12e42A4aA04e9deDC3dd201f369c98868e14C858
- USDT (TRON): TBh6Vi295o7brDiq2hmyP4PKW49oTdUi7v
- USDC (TRON): TBh6Vi295o7brDiq2hmyP4PKW49oTdUi7v
💳 PayPal:
- Send donations via PayPal to: zedpop91@gmail.com