All Projects â†’ adamtait â†’ Arduinodeathclock

adamtait / Arduinodeathclock

Licence: gpl-3.0
Countdown the years/days/seconds remaining in your life.

Labels

Projects that are alternatives of or similar to Arduinodeathclock

M365 dashboard
Xiaomi M365 Display V0.2
Stars: ✭ 168 (-7.69%)
Mutual labels:  arduino
M5stack Sd Updater
ðŸ’ū Customizable menu system for M5Stack and ESP32-Chimera-Core - loads apps from the Micro SD card. Easily add you own apps
Stars: ✭ 175 (-3.85%)
Mutual labels:  arduino
Acebutton
An adjustable, compact, event-driven button library for Arduino that debounces and dispatches events to a user-defined event handler.
Stars: ✭ 180 (-1.1%)
Mutual labels:  arduino
Socket.io Client
A socket.io-client implementation for ESP8266 and Arduino
Stars: ✭ 170 (-6.59%)
Mutual labels:  arduino
Bh1750
An Arduino library for the digital light sensor breakout boards containing the BH1750FVI IC
Stars: ✭ 173 (-4.95%)
Mutual labels:  arduino
Opengarage Firmware
OpenGarage: open-source WiFi-enabled garage door opener
Stars: ✭ 175 (-3.85%)
Mutual labels:  arduino
Dingdong
Digital Ding Dong Ditch -- RTL-SDR + Arduino + GSM/SMS/FONA + RF + GQRX to hack a wireless doorbell from a text message
Stars: ✭ 169 (-7.14%)
Mutual labels:  arduino
Openmqttgateway
MQTT gateway for ESP8266, ESP32, Sonoff RF Bridge or Arduino with bidirectional 433mhz/315mhz/868mhz, Infrared communications, BLE, Bluetooth, beacons detection, mi flora, mi jia, LYWSD02, LYWSD03MMC, Mi Scale, TPMS, BBQ thermometer compatibility, SMS & LORA.
Stars: ✭ 2,413 (+1225.82%)
Mutual labels:  arduino
U8g2 arduino
U8glib V2 library for Arduino
Stars: ✭ 174 (-4.4%)
Mutual labels:  arduino
Arduino Applemidi Library
Send and receive MIDI messages over Ethernet (rtpMIDI or AppleMIDI)
Stars: ✭ 177 (-2.75%)
Mutual labels:  arduino
Johnny Five
JavaScript Robotics and IoT programming framework, developed at Bocoup.
Stars: ✭ 12,498 (+6767.03%)
Mutual labels:  arduino
Arduino For Keil
A lightweight Arduino framework for Keil projects.
Stars: ✭ 172 (-5.49%)
Mutual labels:  arduino
Packetserial
An Arduino Library that facilitates packet-based serial communication using COBS or SLIP encoding.
Stars: ✭ 177 (-2.75%)
Mutual labels:  arduino
Make
📖📖📖📖📖 写įŧ™č―Ŋäŧķå·ĨįĻ‹åļˆįœ‹įš„įĄŽäŧķįž–įĻ‹æŒ‡å—
Stars: ✭ 170 (-6.59%)
Mutual labels:  arduino
Esp32 Ble Mouse
Bluetooth LE Mouse library for the ESP32 (Arduino IDE compatible)
Stars: ✭ 180 (-1.1%)
Mutual labels:  arduino
Attiny85
RubberDucky like payloads for DigiSpark Attiny85
Stars: ✭ 169 (-7.14%)
Mutual labels:  arduino
Plen2
The world's first printable open-source humanoid, starter kit.
Stars: ✭ 175 (-3.85%)
Mutual labels:  arduino
Corsairlightingprotocol
Control LEDs connected to an Arduino with iCUE, create an unofficial Corsair iCUE compatible Arduino LED controller.
Stars: ✭ 182 (+0%)
Mutual labels:  arduino
Wirehome.core
Wirehome.Core is a home automation system written in C# targeting .NET Core. It runs on Linux, Windows and macOS.
Stars: ✭ 180 (-1.1%)
Mutual labels:  arduino
Cc1101
driver library for Ti CC1100 / CC1101. For Arduino and Raspberry Pi
Stars: ✭ 178 (-2.2%)
Mutual labels:  arduino

Arduino Death Clock

Countdown the years/days/seconds remaining in your life.

What is this?

A death clock. Based on a average life expectancy, you can use this clock to countdown the time until your expected last day of life.

I use it as a regular reminder that my life has a limit; a best-before-date. This knowledge helps me make better decisions about how to spend my time and how I want to live with the time I have.

I hope your death is further away than mine!

What's my life expectancy?

We can't know the future, so we can't accurately predict how long you'll live. The next best option is to use research & statistics to generate a probability of your life expectancy.

Here are a couple of life expectancy calculators that (I think) have some science behind them:

What do I need to build it?

  • Arduino board (I used the Uno)
  • 16x2 LC display (LCD), though you can use (almost) any LCD component that you can connect to a breadboard.
  • breadboard & contact wires
  • Arduino dev environment

If you don't already have an Arduino or display, I would recommend Adafruit.

How to build the circuit

Fortunately, someone has already put together a great set of tutorials on setting up the LCD. This "Hello World!" tutorial will show you how to complete the circuit and run a test (if you like).

What are some modifications I could do?

Change the number formatting

This is easy to do just by looking at the code. You might want to reduce the number of zeros in the years display, for example.

External power source

I'm sure you're thinking that it would be great to not have to keep the Arduino plugged into the wall all the time. You can get an external power source (like one from Adafruit) to make that easy.

IMPORTANT

Since the Arduino board (a basic one) has no built in clock, it also can't find the current time by itself. So, if you unplug your Arduino Death Clock then the countdown will return the same as the last time you plugged it in.

To resolve this issue, read on.

Add a clock source

There are components you can buy to act as a clock source (like the DS1307 crystal), otherwise you can add an ethernet or wifi connector and use NTP over the internet. The Arduino Time Library that this project uses has some code examples that you can pull from.

If you do implement this, PRs are welcome.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].