Hallo zusammen, ich benötige Hilfe bei der Umsetzung meines Gedanken. Was ich habe: https://www.lilygo.cc/products/t-display-s3-amoled https://funduinoshop.com/elektronische-module/sensoren/bewegung-distanz/mpu-6050-modul-triaxial-beschleunigungssensor-gyroskop#618a/classic/m=and&q=ultraschall https://funduinoshop.com/elektronische-module/sensoren/bewegung-distanz/ultraschallsensor-entfernungssensor-hc-sr04 Das Ziel: 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! Danke und Grüße, Florian
:
Verschoben durch Moderator
Florian S. schrieb: > 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.
Rainer W. schrieb: > Florian S. schrieb: >> 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.
Du hast doch den Quellcode schon quasi mit verlinkt. Das ist auf dem ESP32 mit Arduino anwendbar. https://translate.google.com/translate?sl=en&tl=de&u=https://randomnerdtutorials.com/esp32-mpu-6050-accelerometer-gyroscope-arduino https://translate.google.com/translate?sl=en&tl=de&u=https://randomnerdtutorials.com/esp32-hc-sr04-ultrasonic-arduino Edit: das mit dem Display könnte etwas Einarbeitungszeit benötigen. https://github.com/teastainGit/LilyGO-T-display-S3-setup-and-examples Beitrag "Lilygo T-Display S3 Sketch Upload Error wegen COM Connection Problemen"
:
Bearbeitet durch User
Florian S. schrieb: > ich benötige Hilfe bei der Umsetzung meines Gedanken. > Was ich habe: Warum guckst du nicht vorher, wie das Profis machen ? https://www.ebay.de/itm/274441679975 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. Da du NATÜRLICH nicht geschrieben hast WOZU dein Bodensensor dienen soll, weiss man nicht, ob ein TOF Sensor wie https://www.az-delivery.de/products/vl53l0x-time-of-flight-tof-laser-abstandssensor die bessere Wahl wäre. Auch kann natürlich sein, dass dein OLED eine ganze graphische Bodenhöhenprojektion tausender Messpunkte aus jedem 3d Raumwinkel anzeigen soll. So ist das halt mit den Scheiss Salamischeiben.
:
Bearbeitet durch User
Michael B. schrieb: > 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. Aber sonst hast Du ja durchaus recht.
Harald wieder... 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.
Michael B. schrieb: > Harald wieder... Ach Michael, man kann auch Displays abschalten. Michael B. schrieb: > 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 ...
Harald K. schrieb: > ESP32 braucht im "deep sleep" 150 µA Aber nicht dieses Board, ist das so schwer zu verstehen ? Harald K. schrieb: > Der Threadstarter schrieb gar nichts von WLAN, also braucht er es > möglicherweise gar nicht. Wozu sonst einen ESP der weder billig nocht klug ist ?
Michael B. schrieb: > Wozu sonst einen ESP der weder billig nocht klug ist ? Weil (Du plenkst!) da halt ein Display drauf ist, und es gerade zu Hand war? Wer einen Hammer hat, hält jedes Problem für einen Nagel. Michael B. schrieb: > Aber nicht dieses Board, ist das so schwer zu verstehen ? Woher hast Du die Spezifikation? Wenn ich mir den Schaltplan ansehe (https://github.com/Xinyuan-LilyGO/T96-OLED-SSD1306/blob/main/schematic.pdf) dann ist das ein Minimaldesign, auf dem wenig mehr drauf ist als ein ESP32, ein serielles Flash-ROM und das OLED.
Harald K. schrieb: > Woher hast Du die Spezifikation? Von einem der nachgemessen hat statt Werbegeschwätz "low Power" für bare Münze zu nehmen https://github.com/grillbaer/esp32-power-consumption-test Aber selbst LiLy redet von 40mW was an 3.6V über 10mA sind. Für ein batteriebetriebenes Gerät völlig undiskutabel.
:
Bearbeitet durch User
Liebe Leute, 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! VG Florian
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 ;)
:
Bearbeitet durch User
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.