Skip to content

gKits/gosnooze

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Logo

GoSnooze

A hackable alarm clock using TinyGo.

About

Getting started

Bill of Materials

  • Raspberry Pico W
  • DS3231 real time clock
  • HD44780 16x2 LCD display + I2C converter (like this)
  • 3D printed case [not yet]

Assembly

[not yet]

Flashing

  1. Clone this repo and move into the directory.

    git clone https://github.com/gkits/gosnooze
    cd gosnooze
  2. Start the Pico W in boot selection mode by holding down the BOOTSEL button while connecting it to your computer via USB.

  3. Mount the Pico W to your filesystem.

    1. Find the correct block device by running lsblk. The correct device should look like something like this:

      sdx           x:xx   1  128M  0 disk
      └─sdx1        x:xx   1  128M  0 part
      
    2. Mount the device to your filesystem:

      mkdir /mnt/RPI-RP2
      mount /dev/sdx1 /mnt/RPI-RP2
  4. Flash the device:

    tinygo flash -target=pico-w

The device should now reboot and after some time the display should show the time.


Logo created with gopherkon

About

A hackable alarm clock using TinyGo

Resources

License

Stars

Watchers

Forks

Contributors

Languages