CEB Press Controller v19.01: Difference between revisions
(→BOM) |
|||
(27 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
Product 2019. Compare to 2011 work and see [[CEB Press Controller Genealogy]]: | |||
<html><iframe src="https://www.facebook.com/plugins/post.php?href=https%3A%2F%2Fwww.facebook.com%2Fmarcin.jakubowski.378%2Fposts%2F10216238727218020&width=500" width="500" height="848" style="border:none;overflow:hidden" scrolling="no" frameborder="0" allowTransparency="true" allow="encrypted-media"></iframe> | |||
<iframe src="https://www.facebook.com/plugins/post.php?href=https%3A%2F%2Fwww.facebook.com%2Fmarcin.jakubowski.378%2Fposts%2F10216238757738783&width=500" width="500" height="285" style="border:none;overflow:hidden" scrolling="no" frameborder="0" allowTransparency="true" allow="encrypted-media"></iframe> | |||
</html> | |||
=Used With= | |||
This controller is currently being used in Belize - with [[CEB_Press_v16.09]]. | |||
=Introduction= | |||
'''Simplicity is the ultimate sophistication.''' - Leonardo Da Vinci. | |||
Current direction is simplifying the controller: getting rid of the dedicated control board and using an Arduino shield. This simplifies build immensely, and allows full build with off-the-shelf parts, no custom boards. That is good for replicability worldwide. | |||
Looking back at dedicated boards - why should we be using custom boards when simple Arduino shields can do? Why did we go there in the first place? Maybe there were no relay shields back in 2010? | |||
We could do solid state relays, but at our use case the simple relay should do near 1 M bricks, or 200 [[Seed Eco-Home]]s. | |||
=Code= | |||
*[[CEB Press Control Code v19.01]] | |||
:*Building upon 2017 work - [[CEB Press Controller Code v17.08]] - | |||
*See [[CEB Press Control Code Genealogy]]. | |||
=Video With Test Code Running Solenoids= | |||
See last comment | |||
<html><iframe src="https://www.facebook.com/plugins/post.php?href=https%3A%2F%2Fwww.facebook.com%2Fmarcin.jakubowski.378%2Fposts%2F10215434763159421&width=500" width="500" height="502" style="border:none;overflow:hidden" scrolling="no" frameborder="0" allowTransparency="true" allow="encrypted-media"></iframe></html> | |||
=Working Doc= | |||
<html><iframe src="https://docs.google.com/presentation/d/e/2PACX-1vRvXw21_qgBTv3tS4A5yISGcn4X3noQTf1z98OKvtWo603vw4K9mHwiJrFyeSplPk7UnXoU3ScAILOj/embed?start=false&loop=false&delayms=3000" frameborder="0" width="960" height="749" allowfullscreen="true" mozallowfullscreen="true" webkitallowfullscreen="true"></iframe></html> | <html><iframe src="https://docs.google.com/presentation/d/e/2PACX-1vRvXw21_qgBTv3tS4A5yISGcn4X3noQTf1z98OKvtWo603vw4K9mHwiJrFyeSplPk7UnXoU3ScAILOj/embed?start=false&loop=false&delayms=3000" frameborder="0" width="960" height="749" allowfullscreen="true" mozallowfullscreen="true" webkitallowfullscreen="true"></iframe></html> | ||
[https://docs.google.com/presentation/d/1YLo7e6RW4SUq7v5NFQ2WoX2ZFHsnoa3wI9m8Oc5-24g/edit#slide=id.g45ed589c64_0_0 edit] | |||
=Design Working Doc= | |||
<html><iframe src="https://docs.google.com/presentation/d/e/2PACX-1vRvXw21_qgBTv3tS4A5yISGcn4X3noQTf1z98OKvtWo603vw4K9mHwiJrFyeSplPk7UnXoU3ScAILOj/embed?start=false&loop=false&delayms=3000#3" frameborder="0" width="960" height="749" allowfullscreen="true" mozallowfullscreen="true" webkitallowfullscreen="true"></iframe></html> | |||
[https://docs.google.com/presentation/d/1YLo7e6RW4SUq7v5NFQ2WoX2ZFHsnoa3wI9m8Oc5-24g/edit#slide=id.g4c23995603_2_0 edit] | |||
=BOM= | |||
<html><iframe src="https://docs.google.com/spreadsheets/d/e/2PACX-1vQmmd_nxYz2t7Zxfjdraw69NfAZW6lLvnyvMTZyvG7Cm1J5B533CI5HMV9cBip2hxaY3ghu1KAxvWrR/pubhtml?widget=true&headers=false" height=500 width=800></iframe></html> | |||
[https://docs.google.com/spreadsheets/d/1smU3L6NVCSP1ABUIteoQIymBMzfLlhZgwcNL_JX-Kro/edit#gid=313902104 edit] | |||
=Brick Pressing Rate Calculations= | |||
*See [[Brick_Pressing_Rate_Calculations]] from 2009 | |||
=Development= | |||
<html><iframe src="https://www.facebook.com/plugins/post.php?href=https%3A%2F%2Fwww.facebook.com%2Fmarcin.jakubowski.378%2Fposts%2F10216238796379749&width=500" width="500" height="752" style="border:none;overflow:hidden" scrolling="no" frameborder="0" allowTransparency="true" allow="encrypted-media"></iframe></html> | |||
=Past Work= | =Past Work= | ||
*2017 Controller Code Design - [https://docs.google.com/presentation/d/1rvL03pGooBHgqAsZgbIspqt-43aElZdl73FI9XaB430/edit#slide=id.g246405c575_0_190]. Calls for visual programming | *[[CEB Press Genealogy]] - for code genealogy | ||
*2017 Controller Document - [https://docs.google.com/presentation/d/1YP7nzauYgHjDtEZVx8hBtgQjhTyE_SsoqjOfgd5Wl1g/edit#slide=id.g246cf5e858_0_43] | *2017 | ||
:*Controller valve design - [https://docs.google.com/presentation/d/1T10bEJZG6I0Rlo8rbFQpf5rDuFQBssHSBFZ56fiFpmI/edit#slide=id.g24561caa3b_1_35] | |||
:*2017 Controller Code Design - [https://docs.google.com/presentation/d/1rvL03pGooBHgqAsZgbIspqt-43aElZdl73FI9XaB430/edit#slide=id.g246405c575_0_190]. Calls for visual programming | |||
:*2017 Controller Document - [https://docs.google.com/presentation/d/1YP7nzauYgHjDtEZVx8hBtgQjhTyE_SsoqjOfgd5Wl1g/edit#slide=id.g246cf5e858_0_43] | |||
*Useful Design Document - 2017. Includes pressing sequence. [https://docs.google.com/presentation/d/1HO5A5ja1DZMvpWJm9fUq6KLbdmOXoPG5T-bBLIHbq5I/edit#slide=id.p]. Learnings - need to simplify interface. | *Useful Design Document - 2017. Includes pressing sequence. [https://docs.google.com/presentation/d/1HO5A5ja1DZMvpWJm9fUq6KLbdmOXoPG5T-bBLIHbq5I/edit#slide=id.p]. Learnings - need to simplify interface. | ||
:*Pressing sequence - [https://docs.google.com/presentation/d/1HO5A5ja1DZMvpWJm9fUq6KLbdmOXoPG5T-bBLIHbq5I/edit#slide=id.g17f784780a_0_43] | :*Pressing sequence - [https://docs.google.com/presentation/d/1HO5A5ja1DZMvpWJm9fUq6KLbdmOXoPG5T-bBLIHbq5I/edit#slide=id.g17f784780a_0_43] | ||
Line 11: | Line 65: | ||
*2 Potentiometers included 2014- [https://docs.google.com/document/d/11deHuTHwnXVGwOAiGU-PDnJxmzbjP9ZpLYPTA-D4dCo/edit] | *2 Potentiometers included 2014- [https://docs.google.com/document/d/11deHuTHwnXVGwOAiGU-PDnJxmzbjP9ZpLYPTA-D4dCo/edit] | ||
*2014 edition | *2014 edition | ||
:*Main document - [https://docs.google.com/presentation/d/1GYr_k1LuDko7IEmhBmv-KKkUmkE7KBAkfxWHr5kEk8E/edit#slide=id.g359e3c28a_40106] | |||
:*Overall controller with Kliment enclosure. Not water proof. [https://docs.google.com/presentation/d/1vN1uXJlCtz368CLgloU-TIcn3BeV0T66vZcWeAM1Heg/edit#slide=id.g358413811_0241] | :*Overall controller with Kliment enclosure. Not water proof. [https://docs.google.com/presentation/d/1vN1uXJlCtz368CLgloU-TIcn3BeV0T66vZcWeAM1Heg/edit#slide=id.g358413811_0241] | ||
:*2014 build instructions of Kliment solenoid board - [https://docs.google.com/presentation/d/109s0DI3wcew2jijqzS-zPBLgxqqeOFsyuxrOYktgJLo/edit#slide=id.g358413811_082] | :*2014 build instructions of Kliment solenoid board - [https://docs.google.com/presentation/d/109s0DI3wcew2jijqzS-zPBLgxqqeOFsyuxrOYktgJLo/edit#slide=id.g358413811_082] | ||
:*Complexity is unacceptable. No need for a custom board for 4 solenoid turn-on functions. FETs are more sensitive than solid state relays. | :*Complexity is unacceptable. No need for a custom board for 4 solenoid turn-on functions. FETs are more sensitive than solid state relays. | ||
*[[Universal Controller Construction Set]] |
Latest revision as of 16:24, 16 June 2021
Product 2019. Compare to 2011 work and see CEB Press Controller Genealogy:
Used With
This controller is currently being used in Belize - with CEB_Press_v16.09.
Introduction
Simplicity is the ultimate sophistication. - Leonardo Da Vinci.
Current direction is simplifying the controller: getting rid of the dedicated control board and using an Arduino shield. This simplifies build immensely, and allows full build with off-the-shelf parts, no custom boards. That is good for replicability worldwide.
Looking back at dedicated boards - why should we be using custom boards when simple Arduino shields can do? Why did we go there in the first place? Maybe there were no relay shields back in 2010?
We could do solid state relays, but at our use case the simple relay should do near 1 M bricks, or 200 Seed Eco-Homes.
Code
- Building upon 2017 work - CEB Press Controller Code v17.08 -
Video With Test Code Running Solenoids
See last comment
Working Doc
Design Working Doc
BOM
Brick Pressing Rate Calculations
- See Brick_Pressing_Rate_Calculations from 2009
Development
Past Work
- CEB Press Genealogy - for code genealogy
- 2017
- Useful Design Document - 2017. Includes pressing sequence. [4]. Learnings - need to simplify interface.
- Pressing sequence - [5]
- Ian Marcus code diagram - [6]
- James Slade 2013 doc - useful for solenoid (non-mosfet) switching design - [7]
- BOM - [8]
- 2 Potentiometers included 2014- [9]
- 2014 edition