|
@@ -4,7 +4,7 @@ parent: projects
|
4
|
4
|
position: 6
|
5
|
5
|
github: https://git.xythobuz.de/thomas/giess-o-mat
|
6
|
6
|
date: 2021-03-29
|
7
|
|
-update: 2021-05-01
|
|
7
|
+update: 2021-05-02
|
8
|
8
|
---
|
9
|
9
|
|
10
|
10
|
Since moving into my own flat in 2019 I started growing quite a bunch of plants.
|
|
@@ -134,8 +134,12 @@ lightgallery([
|
134
|
134
|
%-->
|
135
|
135
|
|
136
|
136
|
These are the circuit diagrams for the controller and user interface.
|
|
137
|
+Everything is powered by a 12V power supply.
|
|
138
|
+I am using two 5V regulators, one for powering the ESP32 and one for powering the relais coils.
|
|
139
|
+This was my quick-and-dirty way of getting the power rails clean enough that the ESP is not resetting when toggling a relais.
|
|
140
|
+The valves are directly fed 12V and another regulator produces 6V for the peristaltic pumps.
|
137
|
141
|
|
138
|
|
-<div class="textwrap"><pre class="ascii gallery">
|
|
142
|
+<div class="textwrap"><pre class="ascii">
|
139
|
143
|
Giess-o-mat Controller Schematic
|
140
|
144
|
|
141
|
145
|
-------|USB|------- -----------
|
|
@@ -181,20 +185,20 @@ ESP_SCL <---|x P22 SP | -------
|
181
|
185
|
+5V_R <---|x JC-VCC | +5V_R <---|x JC-VCC |
|
182
|
186
|
--------------------- ---------------------
|
183
|
187
|
|
184
|
|
- GND <---------> Float Switch 1 COM GND <---------> Float Switch 1 COM
|
185
|
|
- SW_B <---------> Float Switch 1 NO SW_B <---------> Float Switch 1 NO
|
186
|
|
- | |
|
187
|
|
- --- ---
|
188
|
|
- LED / \--> LED / \-->
|
189
|
|
- --- ---
|
190
|
|
- | |
|
191
|
|
- --- ---
|
192
|
|
- | | | |
|
193
|
|
- 1k | | 1k | |
|
194
|
|
- | | | |
|
195
|
|
- --- ---
|
196
|
|
- | |
|
197
|
|
- +3.3V +3.3V
|
|
188
|
+ GND <--------------> Float Switch 1 COM GND <--------------> Float Switch 1 COM
|
|
189
|
+ SW_B <--------------> Float Switch 1 NO SW_B <--------------> Float Switch 1 NO
|
|
190
|
+ | | | |
|
|
191
|
+ --- | --- |
|
|
192
|
+ LED / \--> | LED / \--> |
|
|
193
|
+ --- | --- |
|
|
194
|
+ | | | |
|
|
195
|
+ --- --- --- ---
|
|
196
|
+ | | | | | | | |
|
|
197
|
+ 1k | | | | 1k 1k | | | | 1k
|
|
198
|
+ | | | | | | | |
|
|
199
|
+ --- --- --- ---
|
|
200
|
+ | | | |
|
|
201
|
+ +3.3V --- +3.3V ---
|
198
|
202
|
</pre><pre class="ascii gallery">
|
199
|
203
|
Giess-o-mat User Interface Schematic
|
200
|
204
|
|
|
@@ -236,6 +240,14 @@ KP_R4 <---| | * | | 0 | | # | | | -------------------- |
|
236
|
240
|
------------------- --------------------------
|
237
|
241
|
</pre></div>
|
238
|
242
|
|
|
243
|
+As you can see, the schematic is relatively simple, not doing much more than connecting some modules with each other.
|
|
244
|
+I did not (have to) add any kind of filtering or other passive circuitry.
|
|
245
|
+
|
|
246
|
+On the schematic above, only the four required connections between controller and user interface are shown.
|
|
247
|
+I have used a DB-9 connector, running the power switch as well as the other voltages generated on the controller over it.
|
|
248
|
+This is so the machine can be turned on and off at the UI.
|
|
249
|
+I also placed some cheap little voltmeter modules on the UI, showing the other voltages.
|
|
250
|
+
|
239
|
251
|
## Future Extensions
|
240
|
252
|
|
241
|
253
|
I have now been running capacitive ground moisture level sensors in a couple of my plants for around a year, logging the data using my [ESP-Env project](https://git.xythobuz.de/thomas/esp-env) to an [InfluxDB](https://www.influxdata.com/) instance running on my NAS, with a [Grafana](https://grafana.com/) UI running on there as well.
|