navigationGo.pngQuick Navigation
allprojects32.pngAll projects
hardware32.pngHardware
links32.pngLinks

favoriteStar32.pngTop projects
Alan numitron clock
Clapclap 2313/1386
SNES Pi Webserver
USB Volume/USB toys
Smokey amp
Laser cutter
WordClock
ardReveil v3
SNES Arcade cabinet
Game boy projects
cameleon
Home Presence Detector

github32.pngGitHub
AlanFromJapan

navigationMail.pngContact me

alanfjmail.png
3flags.pngWho's Alan?


Akizukidenshi
Elec-lab
Rand Nerd Tut
EEVblog
SpritesMods
AvrFreaks
Gameboy Dev
FLOZz' blog
Switch-science
Sparkfun
Suzusho
Datasheet Lib
Reddit Elec
Ermicro
Carnet du maker (fr)

ardReveil v7

Last update: Tue Mar 31 21:48:37 2026
This is a new Template for ardReveil v7 nicknamed Morning Classic 7 because it's for waking up in mornings, classic style (with a twist) and using 7 segments!

Presentation

Principle

Points of interrest

Distance sensor rather than button

Load it with your country days off

No sound but fat vibrations

What MCU to use?

ATtiny2313

If I go Tiny2313, I will do something like that:
  • 1-3 pins free
  • No ADC so use comparator for sensor to make it digital ("close/far", no distance measurement)
  • No I2C free (hard on used by ISP programmer) so use logic I2C for RTC

  • Implementation

    Bill of materials

  • TM1637 to drive the common anode 7 segment
  • 7segment x4 (this one if you care)
  • RTC DS3231 because no need of the RAM and precise +/- 1 minute per year (and in my collection)
  • Vibration motor recycled from a PS3 controller
  • Schematics

    On GitHub here.

    Source code

    Pictures

    front PCB top
    front PCB bottom

    Links

    Helpful sources

    Inspiration

    All content on this site is shared under the MIT licence (do what u want, don't sue me, hat tip appreciated)
    electrogeek.tokyo ~ Formerly known as Kalshagar.wikispaces.com and electrogeek.cc (AlanFromJapan [2009 - 2026])