5 Incubator design - GitHub Pages Incubator design.pdf · 7 1Light switch Switch incubator on/off 8...
Transcript of 5 Incubator design - GitHub Pages Incubator design.pdf · 7 1Light switch Switch incubator on/off 8...
![Page 1: 5 Incubator design - GitHub Pages Incubator design.pdf · 7 1Light switch Switch incubator on/off 8 1Water proof temperature sensor Measure inside temperature 9 14 section 7 segment](https://reader030.fdocuments.us/reader030/viewer/2022040303/5e89f936b37200349f3f8bbe/html5/thumbnails/1.jpg)
BioHack Academy Incubator Design
Picture by Bas Uterwijk
![Page 2: 5 Incubator design - GitHub Pages Incubator design.pdf · 7 1Light switch Switch incubator on/off 8 1Water proof temperature sensor Measure inside temperature 9 14 section 7 segment](https://reader030.fdocuments.us/reader030/viewer/2022040303/5e89f936b37200349f3f8bbe/html5/thumbnails/2.jpg)
What it means to be a hacker
• Create & Share • Freedom of inquiry • Hostility ot secrecy • Sharing as ideology and strategy • The right to fork • Emphasis on rationality • Distaste of authority • Playful cleverness
Martin Hieslmair - CC-BY-NC-ND 2.0
![Page 3: 5 Incubator design - GitHub Pages Incubator design.pdf · 7 1Light switch Switch incubator on/off 8 1Water proof temperature sensor Measure inside temperature 9 14 section 7 segment](https://reader030.fdocuments.us/reader030/viewer/2022040303/5e89f936b37200349f3f8bbe/html5/thumbnails/3.jpg)
Why we need an incubator
• Microbes like a certain temperature • Temperature dependent:
• Enzyme reactions • DNA interactions • Cell state
Pixabay - CC0
![Page 4: 5 Incubator design - GitHub Pages Incubator design.pdf · 7 1Light switch Switch incubator on/off 8 1Water proof temperature sensor Measure inside temperature 9 14 section 7 segment](https://reader030.fdocuments.us/reader030/viewer/2022040303/5e89f936b37200349f3f8bbe/html5/thumbnails/4.jpg)
Industry standard
![Page 5: 5 Incubator design - GitHub Pages Incubator design.pdf · 7 1Light switch Switch incubator on/off 8 1Water proof temperature sensor Measure inside temperature 9 14 section 7 segment](https://reader030.fdocuments.us/reader030/viewer/2022040303/5e89f936b37200349f3f8bbe/html5/thumbnails/5.jpg)
Function
• Heat isolated enclosed cabinet, with see-through window • Heat source • Temperature controller • Temperature indicator • User interface to set temperature !
http://biohackacademy.github.io/biofactory/class/1-incubator/requirements/
![Page 6: 5 Incubator design - GitHub Pages Incubator design.pdf · 7 1Light switch Switch incubator on/off 8 1Water proof temperature sensor Measure inside temperature 9 14 section 7 segment](https://reader030.fdocuments.us/reader030/viewer/2022040303/5e89f936b37200349f3f8bbe/html5/thumbnails/6.jpg)
Design constrains: !• 9 cm petri dishes
Lilly_M CC-BY-SA 3.0
![Page 7: 5 Incubator design - GitHub Pages Incubator design.pdf · 7 1Light switch Switch incubator on/off 8 1Water proof temperature sensor Measure inside temperature 9 14 section 7 segment](https://reader030.fdocuments.us/reader030/viewer/2022040303/5e89f936b37200349f3f8bbe/html5/thumbnails/7.jpg)
The Biohack Academy designhttp://biohackacademy.github.io/biofactory/class/1/Incubator-Sketchup.skp
Waag Society - CC-BY-SA 4.0
![Page 8: 5 Incubator design - GitHub Pages Incubator design.pdf · 7 1Light switch Switch incubator on/off 8 1Water proof temperature sensor Measure inside temperature 9 14 section 7 segment](https://reader030.fdocuments.us/reader030/viewer/2022040303/5e89f936b37200349f3f8bbe/html5/thumbnails/8.jpg)
Bill of Materials# Amount Description Function
1 1 3mm MDF Outer structure
2 1 Expanded polystyrene (EPS) 5 plates of 100 x 50 x 5cm Insulation
4 1 3mm Acrylic sheet 25 x 35 cm Window
5 1 100W infrared light bulb, fitting and power cord Heating
6 1 12V 80 mm Axial Fan Air distribution inside incubator
7 1 Light switch Switch incubator on/off
8 1 Water proof temperature sensor Measure inside temperature
9 1 4 section 7 segment display Display temperature
10 1 MOSFET Control fan speed
11 4 10K resistor Pull up for buttons, thermistor and mosfet
12 1 Diode Part of MOSFET circuit
13 2 Buttons User interaction panel
14 1 White LED Light inside incubator
15 1 220 Ohm resistor LED resistor
16 1 7.5 W power supply Powering the Arduino and Fan
17 1 Jack Adapter Power connector
18 1 Relay Controlling the 100W light bulb
![Page 9: 5 Incubator design - GitHub Pages Incubator design.pdf · 7 1Light switch Switch incubator on/off 8 1Water proof temperature sensor Measure inside temperature 9 14 section 7 segment](https://reader030.fdocuments.us/reader030/viewer/2022040303/5e89f936b37200349f3f8bbe/html5/thumbnails/9.jpg)
Powering an LED
Oomlaut - CC-BY-SA 2.0
![Page 10: 5 Incubator design - GitHub Pages Incubator design.pdf · 7 1Light switch Switch incubator on/off 8 1Water proof temperature sensor Measure inside temperature 9 14 section 7 segment](https://reader030.fdocuments.us/reader030/viewer/2022040303/5e89f936b37200349f3f8bbe/html5/thumbnails/10.jpg)
LED circuit
Waag Society - CC-BY-SA 4.0
![Page 11: 5 Incubator design - GitHub Pages Incubator design.pdf · 7 1Light switch Switch incubator on/off 8 1Water proof temperature sensor Measure inside temperature 9 14 section 7 segment](https://reader030.fdocuments.us/reader030/viewer/2022040303/5e89f936b37200349f3f8bbe/html5/thumbnails/11.jpg)
Sensing the temperature !• 10K thermistor
![Page 12: 5 Incubator design - GitHub Pages Incubator design.pdf · 7 1Light switch Switch incubator on/off 8 1Water proof temperature sensor Measure inside temperature 9 14 section 7 segment](https://reader030.fdocuments.us/reader030/viewer/2022040303/5e89f936b37200349f3f8bbe/html5/thumbnails/12.jpg)
Sensing the temperature
Waag Society - CC-BY-SA 4.0
![Page 13: 5 Incubator design - GitHub Pages Incubator design.pdf · 7 1Light switch Switch incubator on/off 8 1Water proof temperature sensor Measure inside temperature 9 14 section 7 segment](https://reader030.fdocuments.us/reader030/viewer/2022040303/5e89f936b37200349f3f8bbe/html5/thumbnails/13.jpg)
Schematic
Waag Society - CC-BY-SA 4.0
![Page 14: 5 Incubator design - GitHub Pages Incubator design.pdf · 7 1Light switch Switch incubator on/off 8 1Water proof temperature sensor Measure inside temperature 9 14 section 7 segment](https://reader030.fdocuments.us/reader030/viewer/2022040303/5e89f936b37200349f3f8bbe/html5/thumbnails/14.jpg)
• Lamp • Heat as a by product
• Microwave • Needs liquid to heat
• Infrared • 100W infrared
• Power resistor
Selecting a heat source
![Page 15: 5 Incubator design - GitHub Pages Incubator design.pdf · 7 1Light switch Switch incubator on/off 8 1Water proof temperature sensor Measure inside temperature 9 14 section 7 segment](https://reader030.fdocuments.us/reader030/viewer/2022040303/5e89f936b37200349f3f8bbe/html5/thumbnails/15.jpg)
Controlling the lamp
![Page 16: 5 Incubator design - GitHub Pages Incubator design.pdf · 7 1Light switch Switch incubator on/off 8 1Water proof temperature sensor Measure inside temperature 9 14 section 7 segment](https://reader030.fdocuments.us/reader030/viewer/2022040303/5e89f936b37200349f3f8bbe/html5/thumbnails/16.jpg)
Relay schematic
![Page 17: 5 Incubator design - GitHub Pages Incubator design.pdf · 7 1Light switch Switch incubator on/off 8 1Water proof temperature sensor Measure inside temperature 9 14 section 7 segment](https://reader030.fdocuments.us/reader030/viewer/2022040303/5e89f936b37200349f3f8bbe/html5/thumbnails/17.jpg)
Push buttons !Pull down resistors • 10 K Ohm
Waag Society - CC-BY-SA 4.0
![Page 18: 5 Incubator design - GitHub Pages Incubator design.pdf · 7 1Light switch Switch incubator on/off 8 1Water proof temperature sensor Measure inside temperature 9 14 section 7 segment](https://reader030.fdocuments.us/reader030/viewer/2022040303/5e89f936b37200349f3f8bbe/html5/thumbnails/18.jpg)
• MOSFET • Semiconductor
!• N-channel • 60V • 30A
Fan speed controller
![Page 19: 5 Incubator design - GitHub Pages Incubator design.pdf · 7 1Light switch Switch incubator on/off 8 1Water proof temperature sensor Measure inside temperature 9 14 section 7 segment](https://reader030.fdocuments.us/reader030/viewer/2022040303/5e89f936b37200349f3f8bbe/html5/thumbnails/19.jpg)
Controlling the fan
Waag Society - CC-BY-SA 4.0
![Page 20: 5 Incubator design - GitHub Pages Incubator design.pdf · 7 1Light switch Switch incubator on/off 8 1Water proof temperature sensor Measure inside temperature 9 14 section 7 segment](https://reader030.fdocuments.us/reader030/viewer/2022040303/5e89f936b37200349f3f8bbe/html5/thumbnails/20.jpg)
All of the electronics together
Waag Society - CC-BY-SA 4.0
![Page 21: 5 Incubator design - GitHub Pages Incubator design.pdf · 7 1Light switch Switch incubator on/off 8 1Water proof temperature sensor Measure inside temperature 9 14 section 7 segment](https://reader030.fdocuments.us/reader030/viewer/2022040303/5e89f936b37200349f3f8bbe/html5/thumbnails/21.jpg)
Schematic
Waag Society - CC-BY-SA 4.0
![Page 22: 5 Incubator design - GitHub Pages Incubator design.pdf · 7 1Light switch Switch incubator on/off 8 1Water proof temperature sensor Measure inside temperature 9 14 section 7 segment](https://reader030.fdocuments.us/reader030/viewer/2022040303/5e89f936b37200349f3f8bbe/html5/thumbnails/22.jpg)
Power Supply
!!!!!
• 5 x 30 mA LEDs • 1 x 250 mA Arduino • 1 x 400 mA Fan • 1 x 30 mA 7 segment display !
• Total: 830 mA • So a 1 Amp power supply
should be enough
PublicPhoto.org - Public Domain
![Page 23: 5 Incubator design - GitHub Pages Incubator design.pdf · 7 1Light switch Switch incubator on/off 8 1Water proof temperature sensor Measure inside temperature 9 14 section 7 segment](https://reader030.fdocuments.us/reader030/viewer/2022040303/5e89f936b37200349f3f8bbe/html5/thumbnails/23.jpg)
Arduino tutorial codes
• MOSFET code: • http://bildr.org/2012/03/rfp30n06le-arduino/
• 4 digit 7 segment: • http://dlnmh9ip6v2uc.cloudfront.net/datasheets/
Components/LED/_7Seg_Example.pde • Button code:
• http://arduino.cc/en/tutorial/button • Thermistor code:
• http://computers.tutsplus.com/tutorials/how-to-read-temperatures-with-arduino--mac-53714
![Page 24: 5 Incubator design - GitHub Pages Incubator design.pdf · 7 1Light switch Switch incubator on/off 8 1Water proof temperature sensor Measure inside temperature 9 14 section 7 segment](https://reader030.fdocuments.us/reader030/viewer/2022040303/5e89f936b37200349f3f8bbe/html5/thumbnails/24.jpg)
Code logic
• Measure temperature • Turn lamp on when temperature is lower than target • Turn lamp off when temperature is higher than target
• Check whether a button is pushed • If left button is pushed increase target temperature • If right button is pushed decrease target temperature
• Display current temperature • In case left or right button is pushed, display target
temperature for 5 seconds
![Page 25: 5 Incubator design - GitHub Pages Incubator design.pdf · 7 1Light switch Switch incubator on/off 8 1Water proof temperature sensor Measure inside temperature 9 14 section 7 segment](https://reader030.fdocuments.us/reader030/viewer/2022040303/5e89f936b37200349f3f8bbe/html5/thumbnails/25.jpg)
Nice to haves
• PID control • Magnetic door lock • Lever switch that checks whether door is locked • Sound alarm in case door is open for too long • Webcam inside
![Page 26: 5 Incubator design - GitHub Pages Incubator design.pdf · 7 1Light switch Switch incubator on/off 8 1Water proof temperature sensor Measure inside temperature 9 14 section 7 segment](https://reader030.fdocuments.us/reader030/viewer/2022040303/5e89f936b37200349f3f8bbe/html5/thumbnails/26.jpg)
PID controlTe
mpe
ratu
re
Time
Ideal warm-up
Typical warm-up
Target temperature
Waag Society - CC-BY-SA 4.0
![Page 27: 5 Incubator design - GitHub Pages Incubator design.pdf · 7 1Light switch Switch incubator on/off 8 1Water proof temperature sensor Measure inside temperature 9 14 section 7 segment](https://reader030.fdocuments.us/reader030/viewer/2022040303/5e89f936b37200349f3f8bbe/html5/thumbnails/27.jpg)
These slides are published by Waag Society under CC-BY-SA 4.0 license