Skip to content

Python service for Raspberry Pi that senses the status of coffeepot done-ness!

Notifications You must be signed in to change notification settings

cb-talent-development/is-coffee-done

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 

Repository files navigation

#Is Coffee Done

Have you ever found yourself getting up to check the coffee pot, wasting precious seconds? Waste no more! Mr. Coffee the Coffee Bot will tell you and your team when it's time to caffeinate!

##You Will Need

  • Raspberry Pi
  • Breadboard
  • Ribbon(?)
  • Breaker Board
  • Temperature Sensors (DS18B20)
  • Slack
  • Coffee pot
  • more things...

##Raspberry Pi and Temperature Sensor Configuration Configure according to Adafruit's Raspberry Pi and DS18B20 tutorial.

##Slackbot Configuration Make a custom Slack bot

##Installation You need Python vx.x.x and pip

brew install python

Install Virtualenv

pip install virtualenv

Initialize a virtual environment

virtualenv [Your Directory Name]

Navigate to your directory

cd [Your Directory Name]

Use the correct Python instance

source bin/activate

Do which python

Your Python instance should look like

/path/to/[Your Directory Name]/bin/python

Now clone the repo into [Your Directory Name]

Your tree should look like

bin/
include/
lib/
is-coffee-done/

Navigate into the repo directory

cd is-coffee-done

Install dependencies

pip install -r requirements.txt

Make your changes to main.py and .env to configure your Slack bot

Run main.py

About

Python service for Raspberry Pi that senses the status of coffeepot done-ness!

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages