updated documentation, some UI tweaks

pull/1/head
Peter Shanks 2019-01-13 10:25:38 +11:00
rodzic e3132c2e53
commit 8be1d79e14
3 zmienionych plików z 24 dodań i 12 usunięć

Wyświetl plik

@ -4,11 +4,11 @@ kilnController
Turns a Raspberry Pi into a cheap, universal & web-enabled kiln Controller.
Forked from the reflow oven project: [picoReflow](https://apollo.open-resource.org/mission:resources:picoreflow) which I found through a blog post on [succulent ceramics](http://succulentceramics.com/2016/10/07/wifiraspberry-kiln-controller/)
I used this to add a firing schedule control to a little pottery kiln I picked up second hand. The kiln is 10A/240V rated to 1000 degrees C. It had a door switch and a basic thermostat which allowed for 25%, 50%, 75% or 100% power but no timer. With the kilnController I can now set it up for a bisque or low temerature glaze firing and leave it to its own devices, checking progress every now and then on my mobile phone or PC.
I used kilnController to add a firing schedule control to a little pottery kiln I picked up second hand. The kiln is 10A/240V rated to 1000 degrees C. It has a door switch and a basic thermostat which allows for 25%, 50%, 75% or 100% power but no timer, which means constant monitoring if you want to ramp the temperature up slowly or soak the wares at any point. With the kilnController I can now set it up for a bisque or low temperature glaze firing and leave it to its own devices, checking progress every now and then on my mobile phone or PC.
**Standard Interface**
![Image](https://apollo.open-resource.org/_media/mission:resources:picoreflow_webinterface.jpg)
![Image](https://cdn.instructables.com/F2S/VANL/JQQYIDCZ/F2SVANLJQQYIDCZ.LARGE.jpg)
**Curve Editor**
@ -16,18 +16,27 @@ I used this to add a firing schedule control to a little pottery kiln I picked u
## Hardware
* [Raspberry Pi Zero W](https://raspberry.piaustralia.com.au/raspberry-pi-zero-w) - any pi will do but these are about $15 here in Australia
* [Raspberry Pi Zero W](https://raspberry.piaustralia.com.au/raspberry-pi-zero-w) - any pi will do but the zeros are the cheapest at about $15 here in Australia
* [MAX 31855](https://www.adafruit.com/product/269) Cold-Junction K-Type Thermocouple (about $6 on eBay)
* [K-Type Thermocouple Sensor](https://www.google.com/search?q=K-Type+Thermocouple+Sensor+1250+1M+SY+site%3Aebay.com.au) -100°C to 1250°C ($3 on eBay)
* Solid State Relay Module [SSR-25DA](https://www.google.com/search?q=Solid+State+Relay+Module+SSR-25DA+25A+%2F250V+3-32V+DC+Input+24-380VAC+Output+pOK) 25A /250V 3-32V DC Input 24-380VAC Output (again, about $6 on eBay)
### Wiring
MAX31855 to RPi PIN (Pin Name)
Vin not connected
3Vo to Pin 1 (3.3v DC)
GND to Pin 9 (Ground)
DO to Pin 11 (GPIO 17)
CS to Pin 13 (GPIO 27)
CLK to Pin 15 (GPIO 22)
## Installation
### Dependencies
We've tried to keep external dependencies to a minimum to make it easily
deployable on any flavor of open-source operating system. If you deploy it
successfully on any other OS, please update this:
External dependencies have been kept to a minimum to make it easily
deployable on any flavor of open-source operating system.
#### Currently tested versions
@ -68,15 +77,14 @@ If you also want to use the in-kernel SPI drivers with a MAX31855 sensor:
## Configuration
All parameters are defined in config.py, just copy the example and review/change to your mind's content.
$ cp config.py.EXAMPLE config.py
All parameters are defined in config.py. There's a copy in config.py.EXAMPLE so you can review and change things to your heart's content.
## Usage
### Server Startup
$ ./kilncontrollerd.py
$ cd kilnController
$ python kilncontrollerd.py
### Autostart Server onBoot
If you want the server to autostart on boot, run:
@ -90,7 +98,11 @@ add the line:
### Client Access
Open Browser and goto http://127.0.0.1:8080 (for local development) or the IP
of your PI and the port defined in config.py (default 8080).
of your PI and the port defined in config.py (default 8081).
### Build Instructions
I put together some step by step instructions on https://www.instructables.com/id/Build-a-Web-Enabled-High-Temperature-Kiln-Controll
## License

Plik binarny nie jest wyświetlany.

Wyświetl plik

@ -1,7 +1,7 @@
<!DOCTYPE html>
<html lang="en">
<head>
<title>picoReflow</title>
<title>Kiln Controller</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<script src="assets/js/jquery-1.10.2.min.js"></script>
<script src="assets/js/jquery.event.drag-2.2.js"></script>