kopia lustrzana https://github.com/botheredbybees/kilnController
updated documentation, some UI tweaks
rodzic
e3132c2e53
commit
8be1d79e14
34
README.md
34
README.md
|
@ -4,11 +4,11 @@ kilnController
|
||||||
Turns a Raspberry Pi into a cheap, universal & web-enabled kiln Controller.
|
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/)
|
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**
|
**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**
|
**Curve Editor**
|
||||||
|
|
||||||
|
@ -16,18 +16,27 @@ I used this to add a firing schedule control to a little pottery kiln I picked u
|
||||||
|
|
||||||
## Hardware
|
## 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)
|
* [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)
|
* [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)
|
* 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
|
## Installation
|
||||||
|
|
||||||
### Dependencies
|
### Dependencies
|
||||||
|
|
||||||
We've tried to keep external dependencies to a minimum to make it easily
|
External dependencies have been kept to a minimum to make it easily
|
||||||
deployable on any flavor of open-source operating system. If you deploy it
|
deployable on any flavor of open-source operating system.
|
||||||
successfully on any other OS, please update this:
|
|
||||||
|
|
||||||
#### Currently tested versions
|
#### Currently tested versions
|
||||||
|
|
||||||
|
@ -68,15 +77,14 @@ If you also want to use the in-kernel SPI drivers with a MAX31855 sensor:
|
||||||
|
|
||||||
## Configuration
|
## Configuration
|
||||||
|
|
||||||
All parameters are defined in config.py, just copy the example and review/change to your mind's content.
|
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.
|
||||||
|
|
||||||
$ cp config.py.EXAMPLE config.py
|
|
||||||
|
|
||||||
## Usage
|
## Usage
|
||||||
|
|
||||||
### Server Startup
|
### Server Startup
|
||||||
|
|
||||||
$ ./kilncontrollerd.py
|
$ cd kilnController
|
||||||
|
$ python kilncontrollerd.py
|
||||||
|
|
||||||
### Autostart Server onBoot
|
### Autostart Server onBoot
|
||||||
If you want the server to autostart on boot, run:
|
If you want the server to autostart on boot, run:
|
||||||
|
@ -90,7 +98,11 @@ add the line:
|
||||||
### Client Access
|
### Client Access
|
||||||
|
|
||||||
Open Browser and goto http://127.0.0.1:8080 (for local development) or the IP
|
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
|
## License
|
||||||
|
|
||||||
|
|
Plik binarny nie jest wyświetlany.
|
@ -1,7 +1,7 @@
|
||||||
<!DOCTYPE html>
|
<!DOCTYPE html>
|
||||||
<html lang="en">
|
<html lang="en">
|
||||||
<head>
|
<head>
|
||||||
<title>picoReflow</title>
|
<title>Kiln Controller</title>
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
<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-1.10.2.min.js"></script>
|
||||||
<script src="assets/js/jquery.event.drag-2.2.js"></script>
|
<script src="assets/js/jquery.event.drag-2.2.js"></script>
|
||||||
|
|
Ładowanie…
Reference in New Issue