Bist Du Dir mit 17/18 für I2C sicher?
IMHO ist 13 SCL und 14 SDA
Wenn die Komponenten mit 3,3V laufen, sollte das auch gehen.
Der MPX5050dp wird mit 5V betrieben und löst Fullscale mit 4,7V aus. Das können die Pins des ESP nicht.
Solltest Du den ADS1115 dafür nehmen, stehst Du vor dem selben Problem.
Nun, vielleicht solltest Du mal bei Wolle nachlesen, was er so über das ADS1115-Modul geschrieben hat.
Für neun Sensoren brauchst Du drei davon (jedes hat vier A/D-Kanäle) und musst dann die I2C-Adresse passend einstellen.
Ich würde aber empfehlen, schrittweise vorzugehen - jeweils ein überschaubares Stück Hardware mit einem überschaubaren Stück Software:
Display an die Seite legen
ADS1115 mit einem Sensor in Betrieb nehmen
erweitern auf bis zu vier Sensoren
erweitern um mehr ADS-Module
alles an die Seite legen
Display in Betrieb nehmen
Alles zusammenfügen.
Aufpassen mit der Stromversorgung; ich würde annehmen, dass die 3.3V-Versorgung über den ESP nicht für Display, drei ADS1115 und neun Sensoren ausreichen wird.
EDIT: Dass die Sensoren 5V-Typen sind habe ich übersehen - also Achtung: siehe #2
Okay, ich bin so sehr Anfänger, dass ich das so wahrscheinlich schwer hinbekommen werde. Könnte ich den ADS1115 komplett rauslassen, oder würde die Genauigkeit darunter sehr leiden ?
Die Sensoren machen das selbe und können auch mit 3,3V betrieben werden.
Abgefragt werden die via I2C und es können 127 Sensoren am Bus addressiert werden. (Ist etwas tricky, geht aber)
Dann hast Du nur den ESP und die Sensoren.
Musst nur den richtigen von der Typenbezeichnung finden und dann ist es Fleissarbeit welche einzukaufen.
Den analogen Eingängen des ESP32 wird nachgesagt, dass diese nicht sehr genau und recht unlinear sind, somit wird das mit dem ADS1115 (3 Stück) schon besser sein.
Okay, kann ich denn den MXP an den 5V Anschluss anschließen, dass Display und ADS1115 dann an 3,3 Volt und zwischen MXP Vout und ADS einen Spannungsteiler ?
Nein.
Der Display auf 5V schiesst Dir die I2C-Pins am ESP ab.
Du kannst nicht mit 5V an den ESP.
Also gehört da wenigstens ein Pegelwandler rein.
Und die Versorgung wird Dir bei der Perepherie zusammenbrechen.
So, jetzt habe ich den Grundsätzlichen Aufbau noch einmal überarbeitet, ich hoffe das passt so. Sobald das richtig ist, werde ich die anderen beiden ADS und Sensoren einzeichnen.
Ja, das sieht soweit gut aus.
Aber, sorry, habe jetzt verstanden, was du mit "falsch" meinst.
Bei 3 x ADS und 9 Sensoren wird das mit dem Strom so u.U. nicht mehr ausreichen.
Da musst du vorher mal genau messen, was die Teile (3,3Volt und 5Volt) für Strom brauchen.
Evtl. brauchst du für 5Volt sowie für 3,3Volt jeweils einen eigenen Regler (StepDown), der dir genügen Strom liefert.
Freue mich, dass ich überhaupt soweit gekommen bin. Okay, dann kümmere ich mich morgen um diesen Step Down Regler. Kannst du mir einen speziellen dafür empfehlen?
Danke schonmal für die ganze Hilfe.
Edit: Wahrscheinlich brauche ich das überhaupt nicht ausrechnen. Wenn das so schon knapp werden sollte, passt es auf keinen Fall. Es sollen nämlich noch 9 Pumpen angeschlossen werden die dann Wasser Fördern, bei einem bestimmten Druck wert.