c3ma
a8403a7c98
added distance sensor and adjusted pcb for it
2021-06-06 21:23:21 +02:00
c3ma
5fcf72602d
fixed bootloader
2021-06-06 19:25:27 +02:00
c3ma
5980115298
added more correct pull down for download mode
2021-06-06 17:31:07 +02:00
e78f49b9da
further reduced only once used parts
2021-06-04 12:52:11 +02:00
84690562b2
reduced odd resistors
2021-06-04 12:37:18 +02:00
7fcee1fb0d
add high impendance pulldown to analog in
2021-06-04 12:31:00 +02:00
c3ma
2f21bd133e
Signed-off-by: c3ma <c3ma@example.com>
2021-06-02 23:34:16 +02:00
c3ma
89b982e59f
Signed-off-by: c3ma <c3ma@example.com>
2021-06-02 22:20:05 +02:00
c3ma
ac8e2bc4d4
use same pinout for moisture sensor as used on the sensor itself
2021-06-02 22:14:07 +02:00
Your Name
8c04bcbb7d
fixed power on download mode, solar voltage sensor fixed
2021-06-01 22:44:31 +02:00
c3ma
f275becb98
changed switches to cheaper alternative
2021-05-28 20:22:55 +02:00
Your Name
2c70ff1ed3
more capacitors, slight layout optimisation
2021-05-26 21:18:52 +02:00
c3ma
c7d98ef108
GPIO12 is evil
2021-05-16 22:24:14 +02:00
C3MA Werkstatt
3fffd41bcd
Todos after building revision
2021-05-16 18:56:15 +02:00
C3MA Werkstatt
9af5a13e12
Nchannel is not Pchannel!
2021-05-16 18:18:11 +02:00
C3MA Werkstatt
758ae3ef57
Describe different buttons should be used
2021-05-16 17:49:12 +02:00
C3MA Werkstatt
04d7120adf
Fix labels in pcb
2021-05-16 17:43:05 +02:00
6da0e0268e
0.9 final
2021-03-04 23:26:57 +01:00
4ef13cbe59
use serial2 for hall, simplified gpio2/custom pio header, simplified low discharge protection
2021-03-04 22:13:49 +01:00
Ollo
38ffd64305
Started Hallsensor
2021-03-04 21:18:59 +01:00
Ollo
9f96fa2c5b
Shunt set to 25mOhm
2021-03-04 20:39:46 +01:00
Ollo
86b82d03b3
Added serial2 of ESP32 useable for JSN-SR04T-2.0
2021-03-02 23:54:53 +01:00
fcdcfe2720
Reduced sensor led brightness
2021-02-24 21:26:37 +01:00
f1f21027ed
shunt update notice
2021-02-16 23:39:40 +01:00
6843a58228
green led less annoying
2021-02-16 21:35:34 +01:00
3e73e5e9b0
use correct footprints for oven soldering
2021-02-12 11:47:03 +01:00
4836f4eb58
added power supervisor
2021-02-10 00:03:41 +01:00
8412ee863d
battery stabilizer capacitor, named switches
2021-02-09 23:04:41 +01:00
9d20474bdd
updated pcb to chematic
2021-02-09 22:35:23 +01:00
20a61aa87a
Merge branch 'master' of https://github.com/0110/PlantCtrl into master
2021-02-09 22:20:36 +01:00
Ollo
062638378f
Debug point got footprint
2021-02-09 22:19:44 +01:00
afc244a3b2
Merge branch 'master' of https://github.com/0110/PlantCtrl into master
2021-02-09 22:15:58 +01:00
a6b1bb7a70
pcb adjustments
2021-02-09 22:15:45 +01:00
Ollo
e006d719d7
J1 has now a footprint
2021-02-09 22:14:21 +01:00
Ollo
7cad34627f
Changed Transistors from THT to SMD
2021-02-09 22:11:52 +01:00
Ollo
938f253072
automatic ESP32 download mode added
2021-02-09 21:42:55 +01:00
4cd9b35cd2
hall via softserial, vsense wrong direction
2021-02-09 21:09:23 +01:00
c3ma
c3408a7a36
added pump converter stabilisation CP's value determined via scope
2021-02-06 15:03:32 +01:00
268fe0fdc0
ds2438 stuff, vesense+ and - swapped
2021-02-04 23:52:54 +01:00
C3MA Werkstatt
bd3c6ec4eb
Swapped GPIO2 with GPIO12
2021-01-30 17:27:04 +01:00
C3MA Werkstatt
cf9e4a5f47
Last minute fixes while assembly
2021-01-30 15:04:10 +01:00
c3ma
505a5e337a
BOM for Board 0.7
2021-01-30 12:49:32 +01:00
Ollo
8b1367a20c
fixed LCSC part numbers
2021-01-13 20:55:43 +01:00
Ollo
90c0f31ef2
Final 0.7
2021-01-13 20:04:48 +01:00
Ollo
b29f0b63b6
References updated: readable and position on PCB
2021-01-13 19:43:27 +01:00
922e25d45f
pcb change
2021-01-13 19:17:42 +01:00
55ea21f94a
added alternative lipo connector
2021-01-13 19:10:17 +01:00
b3d861bd1a
ds2435 pcb update
2021-01-12 22:39:06 +01:00
e0218ca06f
integrated battery management chip
2021-01-12 20:53:23 +01:00
d85e1fa322
updated pcb
2021-01-05 23:16:50 +01:00
Ollo
5c1bd0f0cb
Custom connection connector removed solder jumper and pullup resistor
2021-01-05 21:48:24 +01:00
Ollo
ff5ca23241
Described external power supply
2021-01-05 21:36:45 +01:00
Ollo
1be166a5d6
SENSOR_VP and SENSOR_VN has 100n capacitor
2021-01-05 21:09:56 +01:00
Ollo
74f25ca503
IC1 VDD is protected by the fuse F1, too
2021-01-05 20:57:43 +01:00
Ollo
a804e5983d
Swapped IO15 with IO17
2021-01-05 20:22:21 +01:00
Ollo
ff39d9b739
solder jumper at Hall1 changed to NC
2021-01-05 20:15:49 +01:00
Ollo
025aef3068
swapped moister sensor pins
2021-01-05 19:27:10 +01:00
Ollo
b031dae0f3
Added referencal voltages at SENSOR_VP and SENSOR_VN
2021-01-05 19:22:41 +01:00
Ollo
13a87b277d
Fuse holder replaced
2021-01-05 19:13:02 +01:00
Ollo
7008a432b3
Inductor package adapted
2021-01-05 18:48:40 +01:00
Ollo
58ca614ae1
External 5V no longer exists
2021-01-05 18:40:00 +01:00
Ollo
f385a8e7b2
Replaced ESP module with WROOM-32D chip
2021-01-05 18:39:33 +01:00
Ollo
bac1f3d276
Cleanup
2021-01-05 17:25:36 +01:00
Ollo
412ba87f3e
Solar charger and lipo protection seperated
2021-01-05 17:17:21 +01:00
Ollo
5b453ccb6b
Renamed Lipo+ to VCC
2021-01-05 17:05:31 +01:00
Ollo
20ef7aa4e9
Added J8 for USB programming and POWER supply by USB; Lipo has to be disconnected!
2020-12-30 16:17:01 +01:00
Ollo
2ac72fcd33
Removed deadend wires at S6
2020-12-28 14:17:26 +01:00
Ollo
bb250f5cff
Moved J6 under lipo
2020-12-28 14:02:55 +01:00
Ollo
ce243748ca
Moved Pump Voltage Converter to other circuit
2020-12-28 13:09:17 +01:00
Kai Boernert
9b49e6ce15
fix for upstepper inductor, fix upstepper diode, fix voltage on pumps when upstepper is off
2020-12-24 19:22:15 +01:00
Ollo
b43e238293
Moved PCB stuff into the borad folder
2020-12-21 15:28:40 +01:00
Ollo
f4edb4839e
Added capacitor for ESP
2020-12-21 15:16:13 +01:00
C3MA Werkstatt
e7ac4210c1
Fixed Mosfet used to switch Pump and Sensor supply
2020-12-20 14:12:05 +01:00
C3MA Werkstatt
220607ed77
Missed one N-Channel Mosfet
2020-12-20 14:08:42 +01:00
C3MA Werkstatt
77c27b1315
Replaced N-Channel Mosfets part number with the expected one
2020-12-20 14:07:23 +01:00
c3ma
0c82928452
updated pcb
2020-12-02 21:39:58 +01:00
c3ma
563530d79e
fixed wrong mosefets used
2020-12-02 20:12:24 +01:00
60fa88d8e1
0.4 order files
2020-11-29 05:05:46 +01:00
3bbcd24707
lcsc/jlcpcb order changes
2020-11-29 05:04:46 +01:00
c3ma
e2ac05b085
routing and schematic fixes
2020-11-27 23:55:43 +01:00
c3ma
267ec1aa37
improved schematic parts
2020-11-25 21:42:29 +01:00
c3ma
cc277bdc93
lipo protector footprint and symbol
2020-11-11 21:50:46 +01:00
c3ma
b6f5a5df38
added lipo protector to schematic
2020-11-11 21:50:33 +01:00
c3ma
65cbfd9442
Added Lipo protection into schematic
2020-11-11 19:10:42 +01:00
Ollo
6e6dec8d5f
moved solar connector more to border
2020-11-07 17:13:24 +01:00
Ollo
b85b2e6952
All parts layouted
2020-11-01 15:44:49 +01:00
Ollo
239ba179a1
SensorPwr for 1Wire routed
2020-10-31 01:50:17 +01:00
Ollo
0e699fa69c
Increased board revision
2020-10-31 00:09:19 +01:00
Ollo
bfd3394686
OneWire pin and Temp sensor use both sensorpower
2020-10-30 22:52:46 +01:00
Ollo
8ce2b7f303
Moved more parts arround
2020-10-29 23:23:12 +01:00
c3ma
d583b83097
Only Pump safety is not placed
2020-10-23 22:08:50 +02:00
0110
305730909c
Merge pull request #1 from ennyKey/master
...
Verbesserung der Störfestigkeit
2020-10-23 22:31:36 +02:00
enny
4029856576
* Es gibt lange Leitungen die von der Platine weg gehen. Hier gibt es zwei Risiken:
...
- Sie können sich Hochfrequente Störungen aus der Umgebung einfangen (sie bilden letztlich eine große Antenne) --> Tiefpassfilter um diese Störungen herauszufiltern und zu verhindern (Es könnte sonst passieren, dass genau bei einer Störung gemessen wird und die Messung "trockene Erde" ergibt, obwohl sie total nass ist. Alternativ könnte man auch eine Filterung in Software machen, aber Störungen in der Hardware zu filtern ist immer die Bessere Methode als es in Software zu machen --> Ursache bekämpfen, nicht die Auswirkungen)
- Beim Anfassen der Stecker auf der Platine oder der Sensoren am anderen Leitungsende kann es zu ESD-Entladung kommen
1) Schutz des ESP Pins: Schottky Dioden ergänzt um die Zerstörung des ESP Pins bei ESD Entladung zu verhindern.
2) Schutz des FETs Q_PWR2 vor negativer Spannung: Schottky Diode ergänzt. Diese Hilft auch gleichzeitig bei positiven Pulsen auf der GND Leitung. Positive Spannungen auf der PWR Leitunge werden von der internen Diode des FETs beseitigt.
Hinzu kommt: Die Sensoren haben eine Spannung > 3,3V. Brückt man versehentlich mal Pin 3 und 2 ist der ESP-Pin direkt kaputt. Dank des Widerstandes und der Schottky Diode kann hier in diesem Fall auch nichts mehr passieren.
* Vorwiderstände an den Gates der FETs ergänzt um die Schädigung (und Verkürzung der Lebensdauer) der ESP-Pins durch kurzzeitige hohe Ladestöme der Gate-Kapazität zu vermeiden.
* Freilaufdioden ergänzt um FETs vor Induktionsspannungen, welche von den Pumpen beim Abschalten kommen können, zu schützen.
* Am Spannungsteiler für Lipo+ und SOLAR_IN einen Kondensator vorgesehen. Dies ist ein Hochohmiges Signal --> Lässt sich leicht durch Störungen von außen beeinflussen --> Kann zu Fehlmessungen führen. Auch hier gilt: könnte man auch eine Filterung in Software machen, aber Störungen in der Hardware zu filtern ist immer die Bessere Methode als es in Software zu machen --> Ursache bekämpfen, nicht die Auswirkungen
[Remark]: Ja, die Schaltung funktioniert auch ohne diese Änderungen.
Die Änderungen sind nur dafür gedacht die Lebensdauer der Schaltung zu verlängern und "unerklärliche" Phänomene wie "ab und zu spinnt sie mal / macht sie was komisches" zu verhindern.
2020-10-23 22:00:07 +02:00
c3ma
3e3eaa96e4
Refactored code
2020-10-23 16:20:34 +02:00
c3ma
0a91501dc5
Updated ignore files
2020-10-16 20:37:30 +02:00
d549be7d6f
battery with tht
2020-10-14 22:58:05 +02:00
d4f97f7c59
fixed pcb layout
2020-10-14 22:57:29 +02:00
Ollo
750000e067
It is Pump, not Pump1 for the LED; Same for Sensors
2020-09-19 18:51:49 +02:00
c3ma
50dbfcc255
pcb design continued
2020-09-16 20:08:36 +02:00
c3ma
f621c26ece
Schematic Draft finished; Routing started
2020-09-14 19:20:33 +02:00