PlantCtrl/board
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
..
kicad-stuff battery with tht 2020-10-14 22:58:05 +02:00
.gitignore Updated ignore files 2020-10-16 20:37:30 +02:00
fp-lib-table Schematic Draft finished; Routing started 2020-09-14 19:20:33 +02:00
PlantCtrlESP32.kicad_pcb fixed pcb layout 2020-10-14 22:57:29 +02:00
PlantCtrlESP32.pro pcb design continued 2020-09-16 20:08:36 +02:00
PlantCtrlESP32.sch * Es gibt lange Leitungen die von der Platine weg gehen. Hier gibt es zwei Risiken: 2020-10-23 22:00:07 +02:00
ReadMe.md ESP32 based project 2020-09-07 18:18:46 +02:00
sym-lib-table pcb design continued 2020-09-16 20:08:36 +02:00

ESP32 Plant Control Board

The board was built with manily through hole components for easy build and production with a mill.

GPIO Mapping

See in the parent folder at include/ControllerConfiguration.h

Routing

In order to use the the mill, the following parameter were used:

  • Clearance 0.2mm
  • Track width of 1.2mm or 1.0mm at minimum (when pins of a part are too close)