瀏覽代碼

add kickstart pumps to giessomat

Thomas Buck 2 年之前
父節點
當前提交
4767b717f8
共有 3 個檔案被更改,包括 30 行新增1 行删除
  1. 30
    1
      input/projects/giessomat.md
  2. 二進制
      static/img/giessomat_gpio_ext.jpg
  3. 二進制
      static/img/giessomat_gpio_ext_small.jpg

+ 30
- 1
input/projects/giessomat.md 查看文件

4
 position: 6
4
 position: 6
5
 github: https://git.xythobuz.de/thomas/giess-o-mat
5
 github: https://git.xythobuz.de/thomas/giess-o-mat
6
 date: 2021-03-29
6
 date: 2021-03-29
7
-update: 2022-02-07
7
+update: 2022-03-25
8
 ---
8
 ---
9
 
9
 
10
 This project [was featured on Hackaday](https://hackaday.com/2021/05/14/automated-watering-machine-has-what-plants-crave-fertilizer/)!
10
 This project [was featured on Hackaday](https://hackaday.com/2021/05/14/automated-watering-machine-has-what-plants-crave-fertilizer/)!
478
 The software [has been updated](https://git.xythobuz.de/thomas/giess-o-mat/commit/6de07b6cc9664cf78b337dc4b86d29a61fb20410) to now support 16 I2C GPIO expanders with 8 pins each, for all supported functions (valves, pumps, stirrers, locks).
478
 The software [has been updated](https://git.xythobuz.de/thomas/giess-o-mat/commit/6de07b6cc9664cf78b337dc4b86d29a61fb20410) to now support 16 I2C GPIO expanders with 8 pins each, for all supported functions (valves, pumps, stirrers, locks).
479
 To unlock the doors I [added](https://git.xythobuz.de/thomas/giess-o-mat/commit/70659caf77d655febd31a877d98070db76cb462e) an optional PIN entry function on the start screen of the UI.
479
 To unlock the doors I [added](https://git.xythobuz.de/thomas/giess-o-mat/commit/70659caf77d655febd31a877d98070db76cb462e) an optional PIN entry function on the start screen of the UI.
480
 
480
 
481
+## Valve Kickstarting Update (March 2022)
482
+
483
+Right at the beginning, another issue came up with the machine.
484
+The gravity-fed outlet valves work fine as planned, as long as the whole length of the outlet hose is primed / filled with water.
485
+Then, all the water in the lower part "pulls" downward from gravity, creating a negative pressure differential that sucks the liquid out of the tank.
486
+Unfortunately, with enough time between dispensing water, the hose starts slowly emptying into the plant.
487
+After enough time passes, all the water up to the highest point of the hose has flowed out.
488
+When then trying to dispense more water, nothing happens when opening the valve.
489
+The way I worked around that was by using a syringe to suck some air out of the bottom of the hose, at the plants.
490
+Not much is needed, only enough to bring the water below the height of the inlet in the tank.
491
+
492
+This was passable at the beginning.
493
+I am physically present at the machine anyway to tell it to start dispensing, so quickly priming the valves was not that much more work.
494
+But as the project matures, I'd like to use it to further automate the plant watering, so I had to find a way to fix this problem.
495
+
496
+The solution comes in the form of more pumps, one connected "in parallel" to each outlet valve.
497
+This way, the pumps can run for a couple of seconds at the beginning, to "kick start" the water flow.
498
+But because they are pretty noisy, they turn off after 10sec, after which the valves take over with gravity.
499
+
500
+To connect the pumps, I used more I2C port expanders with relais, as described in the GPIO Expansion Update above.
501
+
502
+The software [has been updated](https://git.xythobuz.de/thomas/giess-o-mat/commit/4dab9e16f5e5f28c05832694db125513b1513720) to allow setting optional kickstart pins for each outlet valve.
503
+
504
+<!--%
505
+lightgallery([
506
+    [ "img/giessomat_gpio_ext.jpg", "GPIO Expansion with valves and pumps" ],
507
+])
508
+%-->
509
+
481
 ## Links
510
 ## Links
482
 
511
 
483
 You can find [all the source code for the device itself](https://git.xythobuz.de/thomas/giess-o-mat) (both the UI and the Controller) as well as the OpenSCAD [design files for the 3D printed parts](https://git.xythobuz.de/thomas/3d-print-designs/src/branch/master/giessomat) on my [Gitea instance](https://git.xythobuz.de).
512
 You can find [all the source code for the device itself](https://git.xythobuz.de/thomas/giess-o-mat) (both the UI and the Controller) as well as the OpenSCAD [design files for the 3D printed parts](https://git.xythobuz.de/thomas/3d-print-designs/src/branch/master/giessomat) on my [Gitea instance](https://git.xythobuz.de).

二進制
static/img/giessomat_gpio_ext.jpg 查看文件


二進制
static/img/giessomat_gpio_ext_small.jpg 查看文件


Loading…
取消
儲存