/plantokei

:sparkles: :floppy_disk: :herb: plant sensors but make it cute :herb: :floppy_disk: :sparkles:

Primary LanguageArduino

✨ 💾 🌿 プランとけい // plantokei 🌿 💾 ✨

#プランとけい Plantokei is a golem made up of:

The following I/O is in the works:

  • Soil moisture
  • Nearby motion
  • Humidity and temperature
  • Photosynthetically active radiation (a.k.a. PAR)
  • Bluetooth/wifi/Xbee perhaps?

I post lots of photos & updates on Twitter with the #plantokei hashtag!

Developing

Easy Mode

The easiest way to get going with Plantokei is to load up plantokei.ino in the Arduino IDE. You'll need to download the two libraries for the LCD screen, Adafruit_GFX.zip and Adafruit_ST3775.zip, available in this helpful tutorial along with instructions to install said libraries.

Slightly-Less-Easy Mode

If you're like me and you value text editor shortcuts over your own happiness, then congratulations! You can build and upload the plantokei source yourself.

NOTE: plantokei's build process depends on the excellent Arduino-Makefile project. If you're on a system other than OS X or if these instructions don't work out of the box, check out the similarly great Bare Arduino Project for instructions on setting up Arduino-Makefile for other systems like Linux and Windows.

  1. Install the dependencies:
$ brew tap osx-cross/avr
$ brew install avr-libc
$ brew install avrdude
$ pip install pyserial
  1. After cloning the plantokei repo, install the git submodules. This includes the Arduino-Makefile dependency, as well as all of the Arduino libraries:
git submodule init && git submodule update
  1. Make sure your Arduino is plugged in, then compile and upload the program:
$ make && make upload
  1. (Optional) Open up the serial monitor. To quit: <^A+k>
$ make monitor

Acknowledgements