From 8697555125c57ae64a0c9b78514b4aac4fd523de Mon Sep 17 00:00:00 2001 From: Mitja Felicijan Date: Tue, 27 Jun 2023 14:50:20 +0200 Subject: Massive formatting and added figcaption --- content/posts/2021-06-26-simple-world-clock.md | 48 ++++++++++++++------------ 1 file changed, 26 insertions(+), 22 deletions(-) (limited to 'content/posts/2021-06-26-simple-world-clock.md') diff --git a/content/posts/2021-06-26-simple-world-clock.md b/content/posts/2021-06-26-simple-world-clock.md index f42af11..ed248dd 100644 --- a/content/posts/2021-06-26-simple-world-clock.md +++ b/content/posts/2021-06-26-simple-world-clock.md @@ -5,29 +5,32 @@ date: 2021-06-26T12:00:00+02:00 draft: false --- -Our team is spread across the world, from the USA all the way to Australia, -so having some sort of world clock makes sense. +Our team is spread across the world, from the USA all the way to Australia, so +having some sort of world clock makes sense. -Currently, I am using an extension for Gnome called -[Timezone extension](https://extensions.gnome.org/extension/2657/timezones-extension/), +Currently, I am using an extension for Gnome called [Timezone +extension](https://extensions.gnome.org/extension/2657/timezones-extension/), and it serves the purpose quite well. -But I also have a bunch of electronics that I bought through the time, and I -am not using any of them, and it's time to stop hording this stuff and use it -in a project. +But I also have a bunch of electronics that I bought through the time, and I am +not using any of them, and it's time to stop hording this stuff and use it in a +project. -A while ago I bought a small eInk display -[Inky pHAT](https://shop.pimoroni.com/products/inky-phat?variant=12549254217811) -and I have a bunch of [Raspberry Pi's Zero](https://www.raspberrypi.org/products/raspberry-pi-zero/) -lying around that I really need to use. +A while ago I bought a small eInk display [Inky +pHAT](https://shop.pimoroni.com/products/inky-phat?variant=12549254217811) and I +have a bunch of [Raspberry Pi's +Zero](https://www.raspberrypi.org/products/raspberry-pi-zero/) lying around that +I really need to use. ![Inky pHAT, Raspberry Pi Zero](/assets/world-clock/hardware.jpg) -Since the Inky [Inky pHAT](https://shop.pimoroni.com/products/inky-phat?variant=12549254217811) -is essentially a HAT, it can easily be added on top of the -[Raspberry Pi Zero](https://www.raspberrypi.org/products/raspberry-pi-zero/). +Since the Inky [Inky +pHAT](https://shop.pimoroni.com/products/inky-phat?variant=12549254217811) is +essentially a HAT, it can easily be added on top of the [Raspberry Pi +Zero](https://www.raspberrypi.org/products/raspberry-pi-zero/). -First, I installed the necessary software on Raspberry Pi with `pip3 install inky`. +First, I installed the necessary software on Raspberry Pi with `pip3 install +inky`. And then I created a file `clock.py` in home directory `/home/pi`. @@ -76,10 +79,11 @@ board.set_image(img) board.show() ``` -And because eInk displays are rather slow to refresh and the clock requires +And because eInk displays are rather slow to refresh and the clock requires refreshing only once a minute, this can be done through cronjob. -Before we add this job to cron we need to make `clock.py` executable with `chmod +x clock.py`. +Before we add this job to cron we need to make `clock.py` executable with `chmod ++x clock.py`. Then we add a cronjob with `crontab -e`. @@ -91,13 +95,13 @@ So, we end up with a result like this. ![World Clock](/assets/world-clock/world-clock.jpg) -And for the enclosure that can be 3D printed, but I haven't yet something like +And for the enclosure that can be 3D printed, but I haven't yet something like this can be used. -You can download my [STL file for the enclosure here](/assets/world-clock/enclosure.stl), -but make sure that dimensions make sense and also opening for USB port should -be added or just use a drill and some hot glue to make it stick in the -enclosure. +You can download my [STL file for the enclosure +here](/assets/world-clock/enclosure.stl), but make sure that dimensions make +sense and also opening for USB port should be added or just use a drill and some +hot glue to make it stick in the enclosure. -- cgit v1.2.3