Skip to content

Pasqalup/GPS-Clock

Repository files navigation

Freeform Wire Precision GPS Alarm Clock

image

What is this?

This is a precision alarm clock that utilizes GPS to keep atomically accurate time. It is artistically constructed using freeform bent wire and can be used with any seeed-studio XIAO form factor microcontroller along with a PA1616 GPS module.

Why did I make this?

I've recently been inspired by Mohit Bhoite's wire sculptures and wanted to make something of my own. I also recently finished my ultra-cheap CH32V003 dev board that I made specifically for this type of project. I thought it'd be nice to make a functional and artistic alarm clock.

Features

  • Atomically accurate GPS timekeeping using PA1616 GPS module
  • 4x7 segment clock display
  • Simple 2-button interface for setting the alarm
  • Limit switch snooze button
  • 85dB 2.7khz buzzer for alarm sound
  • CH455 I/O expander for controlling the display and reading buttons

How to make it

  • Conslidated display + buttons + buzzer PCB using the CH455 I/O expander (see CH455-PCB for details)
  • PDF assembly templates for freeform wire bending
  • Assembly guide for step-by-step instructions on how to put everything together

Code/Firmware

See my dedicated GitHub repository for firmware specifically for my CH32V003 board. It should be possible to port to other XIAO form factor boards with some work.

Bill of Materials

Part Quantity Link Notes
PA1616 GPS Module 1 Adafruit
Limit switch 1 LCSC Order with the CH455 module
20AWG Brass Wire 1 AliExpress 0.8mm 10m. (about 20AWG) Or you can choose your own similar gauge or copper wire.
CH455 display/button Module 1 Here You must order and assemble this PCB yourself, see the linked README for instructions
Your choice of Seeed Studio XIAO microcontroller 1 My CH32V003 Board I only have code for my own CH32V003 board, but it should be possible to port to other XIAO form factor boards with some work.

Full Schematic

image

Fallout Zine

image

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published