Experimental Incubator/ei prototype designing: Difference between revisions

From Food Hacking Base
Jump to navigation Jump to search
No edit summary
(added link to new docs, wiki is older/incomplete)
 
(98 intermediate revisions by 4 users not shown)
Line 1: Line 1:
One of the most important things which we have to decide on is "how do we want to do it?" meaning mostly in this case the practical way of building up a prototype. Below are suggested strategies.
[[Image:Experimental_incubator_kit_4_1600.jpg|thumb|ei Kit "Just"]]
[[Image:Experimental_incubator_ssr_heatsink_1600.jpg|thumb|SSR and heat sink]]
[[Image:Experimental_incubator_complete_voidwarranties_1600_022017.jpg|thumb|Working prototypes assembled at VoidWarranties, February 2017]]


'''Short time goal - next event - [http://events.ccc.de/category/30c3/ 30c3]'''
Here you can find info about the development of the experimental incubator (ei)current version 5.0 "Kvas" which we are now working on. There are several improvements compared to the previous version [[4_0_just|4.0 Just]], the fourth generation of the experimental incubator.


I ([[User:Algoldor|Algoldor]]) will give "official" talk on the project of Experimental Incubator build up at [http://events.ccc.de/category/30c3/ 30c3] at the end of December. We need to have some prototyping models present, we will also give a workshop on what we are up to. So for now next step is to make a list (below) and order the parts which we need to build one or two "models/kits" and test them, ordering larger quantity for 30c3, 5-10x. We have around 30 days to take care about all of that, page below is mostly about that.
The main change is leaving the arduino core behind and switching for the Sonoff device, in particular the [https://www.itead.cc/smart-home/sonoff-th.html Sonoff TH16 model] which should make our life much more easy on many fronts.  


=== How to get involved, contact ===


Get your kit and let us know! That is the most easy way how to get in and participating. Contact [[User:Algoldor|Algoldor]], [https://wiki.techinc.nl/index.php/User:Justa Justa] or send an email to the [[How_to_get_in_touch|experimental incubator mailing list]]. The total cost is around €25 max. you can buy it easily online, don't forget also the [https://www.aliexpress.com/item/32648158894.html serial to usb 3.3v] so you can upload the code to the device.


* '''Industrial prototyping'''
If you want to get involved, you need help with experimental incubator set up and running or you have some other questions you can get in touch with us:
* at our [[How_to_get_in_touch|experimental incubator mailing list]]
* directly with [[User:Algoldor|Algoldor]] by sending email to algoldor (you know the sign) foodhackingbase.org
* directly with [https://wiki.techinc.nl/index.php/User:Justa Justa]
* pop in our #foodhackingbase channel at oftc network, IRC


Inspired by my ([[User:Algoldor|Algoldor's]]) friend Arnd I would suggest to go what he explained to me as an "industrial prototyping". Simplified: get well supported and functional parts for bit of extra cash and build up the first functional prototype from them. Afterwards when the prototype is working, start to break it down part by part redesigning them or using another cheaper/more feasible variants shaping the incubator to your like, bringing the costs down. This approach seems to be bit more expensive to start with but it ensures that even less experienced contributors to the project would be able to build their functional experimental machine having than what to work with which I think is crucial. For more info please [http://wiki.techinc.nl/index.php/Fermentation_controller check this page] created at [http://wiki.techinc.nl/index.php/Technologia_Incognita Techinc hackerspace] by Arnd.
=== Soldering and connection ===


This needs to be updated because of the switch to Sonoff TH16, however it is going to be way more simple than the previous models. For now, you can check the [https://www.youtube.com/watch?v=d4cro7Kpk_M video here for just short overview].


Parts suggested for ei prototype build based on '''industrial prototyping''' scheme
=== Schematics ===
{| class="wikitable sortable"
! Component !! Function !! Model Specifications !! Amount !! Cost (€) !! Purchase links !! Component Suggested by
|-
|[http://en.wikipedia.org/wiki/ATmega328 Atmega328P-PU]||brain of control unit||???||1x||4||[http://www.amazon.com/ATMEGA328P-PU-with-Arduino-Bootloader-Uno/dp/B007SH0D0A/ref=sr_1_1?ie=UTF8&qid=1384051103&sr=8-1&keywords=atmega+328 Amazon]||Arnd
|-
|[http://arduino.cc/en/Main/ArduinoProtoShield Arduino prototyping shield]||for easy prototyping||???||1x||6||???||Arnd
|-
|[http://en.wikipedia.org/wiki/Liquid-crystal_display LCD Display]||display data||???||1x||7||[http://dx.com/p/lcd-keypad-shield-for-arduino-duemilanove-lcd-1602-118059 DX]|| Arnd
|-
| button-switches||set input/output values||???||6x||0.60||[http://www.amazon.com/RHX-Quality-Momentary-Tactile-Button/dp/B00D82M9LA/ref=sr_1_7?s=electronics&ie=UTF8&qid=1384052173&sr=1-7&keywords=push+button+switch Amazon]||Arnd
|-
|Power-supply-logic||connect to power||???||???||4||???||Arnd
|-
|Connectors for temp-probes||connect the temp-probes||???||2x||1||???||Arnd
|-
|[http://en.wikipedia.org/wiki/List_of_temperature_sensors Temperature sensors]||to measure temp.||???||2x||4-9||[http://dx.com/p/diy-ds18b20-stainless-steel-temperature-sensor-probe-black-151327 DX]||Arnd
|-
|[http://en.wikipedia.org/wiki/Printed_circuit_board PCB board]||to mount the parts||???||1x||3||[http://www.amazon.com/Double-Side-Prototype-Universal-Printed-Circuit/dp/B00COGNWXA/ref=sr_1_2?s=electronics&ie=UTF8&qid=1384052793&sr=1-2&keywords=pcb+board Amazon]]||Arnd
|-
|[http://en.wikipedia.org/wiki/Solid-state_relay Solid state relay]||switch on/off 220V elements||???||2x||6-10||???||Arnd
|-
|[http://en.wikipedia.org/wiki/Breadboard Bread board]||to set up prototype||???||1x||6||[http://www.amazon.com/BB400-Solderless-Plug--BreadBoard-tie-points/dp/B0040Z1ERO/ref=sr_1_8?ie=UTF8&qid=1384053687&sr=8-8&keywords=bread+board Amazon]||[[User:Algoldor|Algoldor]]
|-
|[http://en.wikipedia.org/wiki/Jump_wire Jump wires]||connect components||???||???||5||[http://www.amazon.com/Breadboard-jumper-wire-75pcs-pack/dp/B0040DEI9M/ref=sr_1_1?ie=UTF8&qid=1384053780&sr=8-1&keywords=jump+wires+breadboard Amazon]||[[User:Algoldor|Algoldor]]
|-
|Arduino Ethernet shield (optional)||connect to Internet||???||1x||20||[http://www.amazon.com/Arduino-Ethernet-Shield-R3/dp/B006UT97FE/ref=sr_1_1?ie=UTF8&qid=1384053948&sr=8-1&keywords=arduino+ethernet Amazon]||[[User:Algoldor|Algoldor]]
|-
|}


'''So what is missing and what is unnecessary?'''
Well the schematics is something what we need to work on. At the moment lets say that the core of the Sonoff is the [https://en.wikipedia.org/wiki/ESP8266 ESP8266].
 
=== Software ===
 
We have to discuss the software sources, there are many out there one of them for example [https://github.com/vitotai/BrewPiLess BrewPiLess], [https://github.com/vitotai/BrewPiLess/tree/master/doc Docs].
 
=== Programming ===
 
You will need a [https://www.aliexpress.com/item/32648158894.html serial to usb 3.3v].
 
 
=== Heating&Cooling ===
 
One of the options for heating the incubator could be [https://www.amazon.de/PROFI-LUX-Terrarienheizkabel-IP67-Heizkabel-Frostschutz/dp/B07N7N9LV1/ref=sr_1_3?__mk_de_DE=%C3%85M%C3%85%C5%BD%C3%95%C3%91&crid=33PBEFC9K82BS&keywords=terrarium+heizkabel&qid=1568147205&s=gateway&sprefix=terrarium+heiz%2Caps%2C180&sr=8-3 terrarium heater]. Also [https://www.amazon.de/Reptile-Infrarot-W%C3%A4rmelampe-Reptilien-brooders/dp/B078VY3YG5/ keramik reptile heat emitter] could be used.
 
=== Currently Run Prototypes ===
 
The prototypes which are currently running the "just" version are listed here:
* [[experimental_incubator_just_la_cherche]], person coordinating [[User:Algoldor|Algoldor]]
 
=== Temperature probes ===
The DS18B20 temperature probes used have PVC shielding; that makes them unsuitable for long time use at temperatures of 100°C or above, although the sensor works up to 125°C. Some sensors are shielded with PTFE cable (more commonly known as Teflon) which is considered food safe to 160°C, so these sensors can be used up to 125°C (max sensor range). Here are some ordering options:
 
* [https://www.aliexpress.com/item/32849462236.html BME280 Digital Sensor Temperature Humidity Barometric Pressure Sensor Modul] 
* [[http://www.dx.com/p/water-proof-ds18b20-temperature-probe-90cm-142889#.WB75j4WcG00 Cheapest found on DX - lead only 90cm, not 100!]] eu 2.26
* [[http://www.dx.com/p/diy-ds18b20-stainless-steel-temperature-sensor-probe-black-151327#.WB7zzYWcG00 Cheap and tested sensor from DX]] eu 2.53
* [[http://www.dx.com/p/ds18b20-waterproof-digital-temperature-probe-black-silver-204290#.WB7rNYWcG01 Slightly nicer due to pins on leads]] eu 3.37
* [[http://www.vanallesenmeer.nl/Temperatuur-1-Wire-Waterdicht-DS18B20 Local source delivers very quickly]] eu 3.25
* [[https://www.adafruit.com/products/381 Adafruit never cheap]] $9.95
* [[https://nl.aliexpress.com/store/product/Free-Shipping-1pc-DS18B20-digital-temperature-sensor-PTFE-waterproof-three-core-shielded-cable/342106_1341087517.html?detailNewVersion=&categoryId=523 PTFE version on AliExpress]] $8.50
* [[http://www.ebay.nl/itm/DS18B20-digital-temperature-sensor-PTFE-waterproof-three-core-shielded-cable-/111959779016 PFTE version on ebay]] eu 12.47
* [[https://www.adafruit.com/products/642 PTFE version on Adafruit - never cheap]] $14.95
* [[https://www.kiwi-electronics.nl/hoge-temperatuur-waterbestendige-ds18b20-temperatuur-sensor Local supply of PTFE version]] eu 14.95
 
=== Bugs&Issues ===
 
So far no errors because we are not testing yet (2/9/2019).

Latest revision as of 10:41, 11 September 2019

ei Kit "Just"
SSR and heat sink
Working prototypes assembled at VoidWarranties, February 2017

Here you can find info about the development of the experimental incubator (ei)current version 5.0 "Kvas" which we are now working on. There are several improvements compared to the previous version 4.0 Just, the fourth generation of the experimental incubator.

The main change is leaving the arduino core behind and switching for the Sonoff device, in particular the Sonoff TH16 model which should make our life much more easy on many fronts.

How to get involved, contact

Get your kit and let us know! That is the most easy way how to get in and participating. Contact Algoldor, Justa or send an email to the experimental incubator mailing list. The total cost is around €25 max. you can buy it easily online, don't forget also the serial to usb 3.3v so you can upload the code to the device.

If you want to get involved, you need help with experimental incubator set up and running or you have some other questions you can get in touch with us:

Soldering and connection

This needs to be updated because of the switch to Sonoff TH16, however it is going to be way more simple than the previous models. For now, you can check the video here for just short overview.

Schematics

Well the schematics is something what we need to work on. At the moment lets say that the core of the Sonoff is the ESP8266.

Software

We have to discuss the software sources, there are many out there one of them for example BrewPiLess, Docs.

Programming

You will need a serial to usb 3.3v.


Heating&Cooling

One of the options for heating the incubator could be terrarium heater. Also keramik reptile heat emitter could be used.

Currently Run Prototypes

The prototypes which are currently running the "just" version are listed here:

Temperature probes

The DS18B20 temperature probes used have PVC shielding; that makes them unsuitable for long time use at temperatures of 100°C or above, although the sensor works up to 125°C. Some sensors are shielded with PTFE cable (more commonly known as Teflon) which is considered food safe to 160°C, so these sensors can be used up to 125°C (max sensor range). Here are some ordering options:

Bugs&Issues

So far no errors because we are not testing yet (2/9/2019).