Editing Prototype proposal

Jump to: navigation, search

Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.

The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.
Latest revision Your text
Line 128: Line 128:
  
 
another electronic components:breadboard; relays; resistors; diodes etc. cost = $15-30
 
another electronic components:breadboard; relays; resistors; diodes etc. cost = $15-30
 
 
====== List of components and materials ======
 
 
 
{| class="wikitable"
 
|-
 
!  Component/material!! Quantity !! Final price in US$
 
|-
 
| MDF board (1220x2440mm) || 2 || 30-40
 
|-
 
| insulation foam || 1 || 20-30
 
|-
 
| PVC or HDPE ||  || 50-60
 
|-
 
| silicon || 1  || 2-4
 
|-
 
| glue || 1 || 2-4
 
|-
 
| brackets (for MDF boards)||  || 3-5
 
|-
 
| ventilation duct||  ||
 
|-
 
| brackets (for ventilation)||  ||
 
|-
 
| ATMEL 90USB1286-AU microcontroller || 1 ||
 
|-
 
| LCD display || 1 || 10-15
 
|-
 
| DHT22/AM2302 temperature-humidity sensor (온습도 센서) || 4 ||
 
|-
 
| darlington transistor array - ULN2803A || 6 || ??
 
|-
 
| diode - 1N4001 || 10 || 2 ||
 
|-
 
| peltier module (30-100 W) || 2 || 10-30
 
|-
 
| heatsink (smaller 3-4 cm) || 1 || 5-10
 
|-
 
| heatsink (large 7-10 cm) || 1 || 10-15
 
|-
 
| thermal heat transfer compound - heatsink paste (써멀 구리스 or 써멀 컴파운드) || 1 || 5-15
 
|-
 
| fan (60 mm) || 2 || 2-3
 
|-
 
| insulation layer (between heatsinks)|| 1 ||
 
|-
 
|}
 
 
  
  
Line 184: Line 135:
  
 
How to “switch” the warm or cold air circulation to the incubator and out???
 
How to “switch” the warm or cold air circulation to the incubator and out???
 
===== '''The Code''' =====
 
 
This section is about developing the code to allow the arduino microcontroller to control and run the incubator as desired. The basic info for the first steps is here and it will be updated as we progress. The major focus for now will be on measurement of temperature and controlling it by peltier element.
 
 
 
'''What needs to be done:'''
 
 
 
* 1. temperature measurement by thermistor
 
 
- temperature needs to be measured by thermistor (10 kohm)
 
 
- frequency should be +- every 3-5 minutes (if the heating/cooling phase is not on, than measure every 30-60 seconds)
 
 
- report/print the temperature so it is human readable (serial monitor?)
 
 
 
* 2. switching on and off the peltier device based on temperature readings
 
 
- the peltier is 100 W so it will have power source to power it (around 250 W)
 
 
- switch the peltier relay based system on/off by arduino based on temperature reading (more below)
 
 
 
 
* 3. switching on and off the fans to circulate the air from peltier to the incubator chamber
 
 
- the fans may have to use the power source/relay circuit too or it may be possible to power them through arduino directly not sure about that yet (small 2x 80-40 mm fans)
 
 
- once the peltier is switched on (based on temperature reading) the fan/s has to switch on (does the fan by the heat sink has to be always switched on???)
 
 
- each fan is pointed to the hot respectively cold heat sink with separated air ventilation systems/ducts to the chamber and out 
 
 
- the peltier and fans should go a bit "over the desired temperature/overshoot" like a degree or two so they do not switch on/off all the time
 
 
- once the peltier is on the temperature measurement should be performed every 30-60 seconds
 
 
 
Well that would be a basic info, if you could have a look on it and please post on Tastebridge discuss or send email to Frantisek Algoldor Apfelbeck and it will be explained in more detail what needs to be, thanks a lot!
 
 
 
 
'''Here is a very simple example of what we need:'''
 
 
 
'''Constant temperature 25°C mode'''
 
 
 
Goal - keep the temperature of the incubator constant at 25°C +- 1 one degree
 
  
  
Procedure
 
  
- measure the temperature every 3-5 minutes and display it (serial monitor)
+
==== '''Ways of collaboration and sharing''' ====
  
- if temperature differs from desired
+
Click on the fallowing link to see the [[experimental incubator newsletter]]. The most up to date version of the project can be shared on this and adjacent wiki pages. For the drafts of documents we can use Google Documents or some open alternative as [http://piratepad.ca/ Pirate Pad]. For discussion mailing list could be a good option for now we could temporarily use Tastebrige or Foodhacking base discuss but own discuss list would be probably better.
  
- switch on the peltier
+
Please comment, suggest and create ways how to make this happen so it is as open as possible.
  
- switch on the fan by - heat sink (to warm up) or - cold sink (cool down)
 
  
- increase the temperature measurement to frequency once per 30-60 seconds
+
* [https://www.noisebridge.net/wiki/Prototype_proposal Wiki homepage]
  
- switch off the peltier once desired temperature is reached (with one degree over shoot)
+
* Google Doc document
  
- switch to the one per 3-5 minutes temperature measurement and display it (serial monitor)
+
* [https://www.noisebridge.net/mailman/listinfo/tastebridge Tastebridge] and [http://lists.hackerspaces.org/mailman/listinfo/foodhackingbase Foodhacking base] discuss lists.
  
  

Please note that all contributions to Noisebridge are considered to be released under the Creative Commons Attribution-NonCommercial-ShareAlike (see Noisebridge:Copyrights for details). If you do not want your writing to be edited mercilessly and redistributed at will, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource. Do not submit copyrighted work without permission!

To protect the wiki against automated edit spam, we kindly ask you to solve the following CAPTCHA:

Cancel Editing help (opens in new window)