Skip to content

LaraKraemer/sourdoughstarterspy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sourdough Starter Spy 🍞

Building a sourdough monitor that measures the temperature, humidity and distance of a sourdough starter. This is a personal project that demonstrates my skills as well as my motivation and passion for programming. I am using an ESP32 device and programming it using MicroPython on the VSCode IDE with the PyMakr extension. My final goal is to to send the data to a website and visualise the ideal state of growth of a sourdough starter.

Installation (Ongoing)

Build Microcontroller

First prototype version on breadboard

Second prototype version in sour-dough proofer box

Install Microcontroller

  1. Download micropython firmware (.bin folder)
  2. Connect Esp32 to computer (while connecting hold boot button. This will reset microcontroller)
  3. Flash Micropython on devise

Setup IDE

  1. Clone the repository
  2. Make sure you have the latest Python version
  3. Install latest Node version
  4. Install PyMakr extension in code
  5. Open Project: in search panel
  6. Install venv: python3 -m venv venv
  7. Run venv: source venv/bin/activate

Requirements

Package manager

Micropython has its own package manager mip

# set up package manger 
Import mip

# list all files on devise
uos.listdir()

Libraries

The following dependency have to be installed manually on the microcontroller directly.

# install library 
mip.install ("dht")

About

Building a sourdough monitor with Micropython

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages