Skip to content
/ yaeger Public

Yet Another Embedded Gastronomic Experience Roaster

Notifications You must be signed in to change notification settings

tadelv/yaeger

Repository files navigation

Yaeger

yaeger logo

Yet another embedded gourmet experience roaster

or something like that

The gist

Yaeger is an embedded computer that takes control of your "coffee roaster" via Artisan-Scope. It currently supports reading data from two temperature probes as well as controlling a fan and pulsing a heater.

Primary goal

Is to use an old popcorn popper you have gathering dust in your basement and modifying it into a sample roaster for roasting small batches of coffee at a time.

Suported hardware:

Other required hardware for the build:

  • 18V DC PSU for driving the fan (be careful how you wire this)
  • regular wire K-type thermocouple probe (the one that comes with your multimeter)
  • flexible K-type thermocouple probe, 1x50/1.5x50 (sometimes difficult to source, they come and go on aliexpress, search for flexible thermocouple 1x100 - this usually works)

NOTE We don't have enough data if there is enough difference between ET and BT to justify two thermocouples. You might use just one.

Optional upgrades:

  • 24V DC PSU for more fan power

Command and control

Upon first launch, Yaeger will set up its own access point. You can then configure the preferred wifi for Yaeger to connect to from the Web UI (see below). After setting up the preffered Wifi, Yaeger will try to connect to it on every boot. If it can't connect to the preffered Wifi, Yaeger will fallback to its own access point (so you can set up Wifi again). This repo also includes a sample config for Artisan-Scope.

Artisan Scope

Load the config, found in ./artisan-settings.aset into Artisan-Scope, change the server ip to match yours and click the on button.

Web interface

You can also control Yaeger from its own web interface without an app. Just point your browser to yaeger.local when on your home wifi, or 192.168.4.1 if Yaeger creates its own access point. yaeger webui

Using Yaeger on the go

If Yaeger can't connect to your preferred Wifi, it will create its own access point. Perfect for when out and about :)

Build guide (WIP)

Schema

schema

Additional info for the v1 pcb can be found in the schema folder, along with a BOM for the pcb. Courtesy of @dlisec

Building and flashing

A build script has been provided by @matthew73210, so to get up and running on the ESP, just run ./build_and_flash.sh.

Disclaimer

Be careful when messing about with electronics and high voltage. I can not and will not take any responsibility for any sort of damage or injury caused by Yaeger, either directly or indirectly. You do this at your own risk

You have been warned!

About

Yet Another Embedded Gastronomic Experience Roaster

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published