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.
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.
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.
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.
Load the config, found in ./artisan-settings.aset
into Artisan-Scope, change the server ip to match yours and click the on button.
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.
If Yaeger can’t connect to your preferred Wifi, it will create its own access point. Perfect for when out and about :)
Additional info for the v1 pcb can be found in the schema folder, along with a BOM for the pcb. Courtesy of @dlisec
A build script has been provided by @matthew73210, so to get up and running on the
ESP, just run ./build_and_flash.sh
.
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