This is a work-in-progress repository for creating a temperature controller that can be used in many situations like BBQ smokers and sous vide.
This is the next generation controller based on my previous [UDS] (http://www.instructables.com/id/Tweeting-Wireless-Ugly-Drum-Smoker-UDS-tempera/)
You can track progress and makes suggestions [in this tracking issue] (DeegC#1).
Goals:
- Run autonomously (the UDS required a mobile device within Bluetooth range).
- Be controlled from a mobile device.
- Control any heating device (or, in the case of a smoker, a fan) with PWM or on/off.
- Portable and easy to operate.
The current plan:
- Use a [C.H.I.P] (https://getchip.com/pages/chip) as the processor.
- A [MCP3008] (https://www.adafruit.com/products/856) for analog input.
- Connection with the mobile device will be via BT/WiFi tethering.
- UI written using Angular2.
- Backend/controller will be JVM-based RESTful server using [Zeidon] (https://github.com/DeegC/zeidon-joe) as DB manager.
- Backend DB will probably be Sqlite for simplicity.
I hope to have someone design a PCB board to make assembly easier.