WeatherBadge
WeatherBadge is a compact, low-power wearable badge that senses and displays real-time temperature using a digital sensor and shows it on a stylish OLED screen. Built using the lightweight ATtiny85 microcontroller, this device is powered by a coin cell battery and designed to be worn like a name badge or keychain.The display scrolls your name or custom message along with the current ambient temperature in Celsius. Itβs simple, elegant, and fun β a perfect conversation starter and beginner-friendly embedded hardware project.
π Date: june 21, 2025
Time Spent: 1 hour
What I Did:
- Brainstormed ideas for a wearable electronics project.
- Finalized the concept of a smart badge that displays temperature and name.
- Decided to use ATtiny85 for minimal power usage and learning experience.
πΈ No visuals yet
π Date: june 18, 2025
Time Spent: 5 hours
What I Did:
- take a lot of time beacause first learn how to make it.
- Created initial schematic in EasyEDA using ATtiny85, DHT11, OLED display, and coin cell.
- Added pull-up resistor and capacitor for sensor stability.
- Verified pinout for ATtiny85 with I2C OLED.
πΈ Screenshot:
π Date: june 19, 2025
Time Spent: 2 hours
What I Did:
- Completed PCB layout and component placement in EasyEDA.
- Exported Gerber files for JLCPCB.
- Uploaded files and generated preview.
πΈ Screenshot:
π Date: june 20, 2025
Time Spent: 3 hours
What I Did:
- Designed a 3D case in Tinkercad to house the badge.
- Added space for OLED, sensor holes, and battery holder.
- Exported and sliced STL for 3D printing.
πΈ Screenshot:
π Date: june 21, 2025
Time Spent: 3 hours
What I Did:
- Wrote and tested advanced code using TinyWireM, Tiny4kOLED, and DHT libraries.
- Added scrolling text and dynamic temperature update.
- Flashed using USBasp programmer with Arduino IDE.
https://github.com/Coervibe/Our-Bro/blob/main/code/code.ino