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.
|
||||
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.
|
@ -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>
|
||||
|
|
Ładowanie…
Reference in New Issue