Skip to content
This repository has been archived by the owner on Dec 23, 2021. It is now read-only.

Web connected baby feeding clock. Time since last feeding, summary of the day and timer.

License

Notifications You must be signed in to change notification settings

ostamand/baby-feeding-clock

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Baby Feeding Clock

Introduction

Recently, we had a baby and my girlfriend started breast feeding. Monitoring the duration of the feeding, how much time since the last one and how many during the day was a pain. So, I decided to build an easy to use clock that would display all the relevant info.

Adafruit's PyPortal (more info) was used for this project. It integrates all the needed components in a compact package:

  • ATMEL (Microchip) ATSAMD51J20
  • 3.2″ 320 x 240 color TFT with resistive touch screen.
  • Espressif ESP32 Wi-Fi coprocessor

Details

The main characteristics of the feeding clock are:

  • An information screen that displays the time since the last feeding and the number of feeding during the day.

info

  • A timer screen that displays the time since the beginning of the feeding.

timer

  • Simple touch interface. One touch to display the information screen for 30 sec and a second one to start the timer screen. Finally, a third touch to end the timer and go back to the information screen with the updated info.

  • Start, end feeding time as well as the cumulative number of feedings are sent to Adafruit IO automatically for further analysis and history saving.

Setup

To install all the needed librairies follow the steps here. Background & fonts used are included in this repository but can easily be modified. Finally, add a file named secrets.py at the root of the Circuit Python drive with the following information:

secrets = {
    'ssid' : 'your_ssid',
    'password' : 'your_ssid_password',
    'timezone' : "your_timezone_to_set_the_time",
    'aio_username' : 'your_adafruit_io_username',
    'aio_key' : 'your_adafruit_io_key',
    }

About

Web connected baby feeding clock. Time since last feeding, summary of the day and timer.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages