Ich möchte, dass eine Messung über den Ultraschallsensor ausgelöst wird, sobald das Gyroskop die vertikale Ausrichtung des Ultraschallsensors zum Boden registriert. Also im Prinzip eine Größenmessung. Das Ergebnis soll dann auf dem Display angezeigt werden.
Ich habe jedoch so gut wie keine Ahnung von der Programmierung des ESP und brauche Hilfe. Ich bin auch bereit dafür zu zahlen!
Ich möchte, dass eine Messung über den Ultraschallsensor ausgelöst wird,
sobald das Gyroskop die vertikale Ausrichtung des Ultraschallsensors zum
Boden registriert.
Warum?
Der Schall nimmt sowieso den kürzesten Weg, d.h. auf die Ausrichtung des Senders kommt es nicht sonderlich genau an.
Ich möchte, dass eine Messung über den Ultraschallsensor ausgelöst wird,
sobald das Gyroskop die vertikale Ausrichtung des Ultraschallsensors zum
Boden registriert.
Warum?
Der Schall nimmt sowieso den kürzesten Weg, d.h. auf die Ausrichtung des
Senders kommt es nicht sonderlich genau an.
Ok, das ist ein guter Hinweis, danke! Das würde die Aufgabe natürlich erleichtern.
Dein Distanzsensor ist höchstens eine grobe Schätzung, nicht mal so genau wie ein Parkdistanzsensor.
Dein OLED frisst Strom, und dein uC auch. Woher glaubst du kommt der Strom ? Wohl aus einem Akku. Willst du den täglich nachladen wie dein Smartphone ?
Profis nutzen ein sparsames passives Segment LCD, einen sparsamen uC der an einer Batterie, z.B. 9V Block jahrelang läuft, und bauen den Ultraschallgeber in einen Tubus damit er eine Richtwirkung bekommt. Zudem zeigt ein Laserstrahl die Messrichtung an und ein Temperatursensor kompensiert die ERHEBLICHE Abhängigkeit der Schallgeschwindigkeit von der Lufttemperatur.
Profis nutzen ein sparsames passives Segment LCD, einen sparsamen uC der
an einer Batterie, z.B. 9V Block jahrelang läuft
Profis benutzen vor allem keine 9V-Blöcke. Und die bessere Profis haben herausgefunden, daß man Geräte auch abschalten kann (und die Geräte das sogar von selbst hinbekommen können), müssen daher keine schlecht ablesbaren und hässlichen Segment-Displays verwenden.
Ein LiLyGo ist ein ESP mit WLAN, wenn man den abschaltet, ist er weg.
Stromverbrauch in mA aus 5V:
LILYGO ESP32 OLED: 64.5 aktiv, 10.8 sleep, 9.4 deep sleep.
9V Blöcke sind zwar kapazitätsmässig schlecht, aber wenn ein Gerät sogar damit lange läuft, zeigt das, wie gut das Gerät mit dem Strom haushalten kann. Einen LiLyGo versorgt er keine 8 Stunden.
LILYGO ESP32 OLED: 64.5 aktiv, 10.8 sleep, 9.4 deep sleep.
ESP32 braucht im "deep sleep" 150 µA oder weniger (Datenblatt, Tabelle 6 "Power Consumption by Power Modes", S. 30ff).
Dann ist natürlich das WLAN abgeschaltet, aber warum sollte ein Gerät, das offenkundig dafür gedacht ist, in die Hand genommen und irgendwo hingehalten zu werden, dauerhaft mit einem WLAN verbunden sein?
Der Threadstarter schrieb gar nichts von WLAN, also braucht er es möglicherweise gar nicht.
Für die eigentliche Aufgabe ist dann ein ESP32 zwar reichlich übertrieben und auch eher ineffzient (Stromaufnahme außerhalb der Sleep-Modi ist archaisch), aber wenn der Threadstarter halt nichts anderes hat ...
ich freue mich über Eure Beiträge, aber bitte streitet Euch doch nicht über Stromverbräuche. Das ist für mein Projekt erstmal irrelevant.
Es ist tatsächlich die Ausgangslage von Material, das ich zur Hand habe. Es mag überdimensioniert, suboptimal oder was immer sein, aber es sollte damit machbar sein und das ist meine Herausforderung gerade, da ich noch keine Erfahrung mit ESPs und deren Programmierung habe.
Ich möchte praktisch ein mobiles, digitales Körpermaßband haben, um zu bestimmen wie groß ein Mensch ist (und jetzt bitte keine Diskussion, dass Lineal, Bleistift und Wand dafür ja locker ausreichen würden ^^). Alexander hat ja sogesehen schon Projekte wie dieses inkl. Anleitung gepostet, mein Problem ist, dass ich nicht verstehe, wie ich den Code so anpasse, dass das integrierte Amoled Display des ESP angesprochen wird.
Falls Ihr mich weiter unterstützen würdet, würde ich mich freuen!
Was willst Du denn auf dem Display sehen? Zahlen und Buchstaben? Funktionsgraphen? Wie weit hast Du Deine Anforderungen definiert? Welche Art von Hilfe erwartest Du? Hier ist selbermachen angesagt. Zeige Dein Problem, Deinen Lösungsansatz und wo Du nicht weiter kommst. Wenn Du es machen LASSEN willst, versuche es im Forum Markt.
P.S. Streit und Pöpeleien gehören hier zum guten Umgangston im Forum ;)