Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/achoum/couch-tracker
Track the amount of time you spend in your couch.
https://github.com/achoum/couch-tracker
Last synced: 7 days ago
JSON representation
Track the amount of time you spend in your couch.
- Host: GitHub
- URL: https://github.com/achoum/couch-tracker
- Owner: achoum
- License: apache-2.0
- Created: 2020-12-30T09:56:29.000Z (almost 4 years ago)
- Default Branch: master
- Last Pushed: 2021-01-02T11:36:42.000Z (almost 4 years ago)
- Last Synced: 2024-10-08T05:41:46.599Z (28 days ago)
- Language: C++
- Size: 8.37 MB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Couch Tracker for Arduino
Mathieu Guillame-Bert ([email protected])
2020The Couch Tracker tracks the amount of time spent in your couch (or any other locations).
The system works by detecting the presence of persons in front of it, and summing and displaying the duration of activation (both last and total sum). Every 30minutes of activation, the controller emits a short buzz. The system also displays the time, temperature, and humidity level.
The module requires:
- A passive buzzer (pin 9).
- DHT11: Temperature and humidity sensor (pin 10).
- HC-SR501: PIR Sensor (pin 8).
- DS3231 RTC: Real Time Clock Module (i2c bus).
- LCD1602: 16x2 LCD display (pins 2-7).
- 2 10k Potentiometers (for contrast and retro-lighting of the LCD).The display is as follow:
```raw
====================
[AA:AA] [BB]°C [CC]%
[D:DD:DD] [EE:EE:EE]
====================
```With:
- A: Time
- B: Temperature
- C: Humidity
- D: Duration of continuous activity
- E: Sum of activity durations![Outside](https://github.com/achoum/couch-tracker/blob/master/outside.jpg)
![Inside](https://github.com/achoum/couch-tracker/blob/master/inside.jpg)