-
Thread
BoatOS – Marine-Betriebssystem: Raspberry Pi + ESP32 + MQTT + FastAPI + Flutter
läuft. Technischer Stack: Hardware: Raspberry Pi 4 (4GB) ESP32 + 2× ADS1115 (I2C, 0x48/0x49) + MPU6050 als Sensorboard BU-353N5 GPS-Maus → SignalK → Backend 10,1" Touchscreen, 128GB SSD Software: Backend: FastAPI + WebSocket (Python) MQTT: Mosquitto Broker, ESP32 als Publisher GPS/NMEA:
Frontends: Helm (Flutter nativ) + Deck (Browser) Interessante Details: Impact-Detection: Der MPU6050 war ursprünglich für Neigung/Schlagseite gedacht. Nach einer unfreiwilligen Bekanntschaft mit einem Felsen bei Nullsicht (Kaffee geflogen, alle okay) kam die Idee: der Beschleunigungssensor registriert
-
Thread
Empfehlung für handlötbaren IMU-Chip
Εrnst B. schrieb im Beitrag #7986051: >> https://de.aliexpress.com/item/1005009321100326.html Der MPU6050 ist ja leider angekündigt, daher ist es fraglich ob man sich für neue Projekte drauf verlassen sollte. Und ob in dem Chip auch wirklich ein MPU-6050 drin ist. Die Produktion ist m.W. eingestellt
-
Thread
Prüfung Schaltplan Flight Controller
wie beim ersten Versuch ein Flight Controller, welcher folgende Daten sammeln soll: Beschleunigung (MPU6050), Neigung (MPU6050), Höhe (Barometer). Der Buck-Regler regelt dauerhaft auf 3.3V. Egal ob von VBUS oder Akku. Esseiden das ist fehlerhaft :). Außerdem soll die Schaltung über dem Regler einen Verpohlungsschutz
-
Thread
SMD Beschleunigungssensor gesucht
Such mal unter Accelerometer. Beliebte Bausteine sind z.B. die der MPU Serie (MPU6050) oder die ADXL Sensoren (z.B. ADXL345). Gibt aber auch andere, wie z.B. den BMI160
-
Thread
mini segway ESP32 feasibility study
cmdRight, dirR, pulseTicksR); } // ======================================================= // I2C / MPU6050 // ======================================================= void i2cWrite(uint8_t reg, uint8_t val) { Wire.beginTransmission(MPU_ADDR); Wire.write(reg); Wire.write(val); Wire.endTransmission(); } void readMPU(float &ax, float &ay, float &az, float &gyDeg) { Wire.beginTransmission(MPU_ADDR); Wire.write(0x3B); Wire.endTransmission(false); Wire.requestFrom(MPU_ADDR, 14, true); int16_t axr =
-
Thread
Copilot für Microcontroller verwenden
genannten Infos werden vollautomatisch gefunden, sogar auch anhand von Dateinamen (eine Datei namens "MPU6050.c" enthält offensichtlich einen Treiber für die MPU6050), es kompiliert automatisch das Projekt (es findet automatisch heraus wie (C)Make aufgerufen werden muss) um Änderungen zu prüfen und ggf.
-
Thread
LED-Wasserwaage aus Bastelheft
Btw: Der MPU6050 ist obsolet. Viele Bastler/Maker-Projekte verwenden sie noch, aber die Bestände sind endlich... Eine mögliche Alternative ist z.B. der LSM6DSV16X, welcher über die SFLP-Funktion ebenfalls die Ausrichtung