Kijk naar deze 9-DOF Absolute Orientation IMU Fusion- breakout ! Als je ooit een 9-DOF-sensor hebt besteld en aangesloten, is de kans groot dat je je ook de uitdaging hebt gerealiseerd om de sensorgegevens van een accelerometer , gyroscoop en magnetometer om te zetten in daadwerkelijke "3D-ruimteoriëntatie"! Oriëntatie is een moeilijk op te lossen probleem. De sensorfusie-algoritmen (de geheime saus die accelerometer , magnetometer- en gyroscoopgegevens combineert tot een stabiele drie-assige oriëntatie output ) kan geestdodend moeilijk zijn om goed te krijgen en te implementeren op goedkope REAL -time systemen.
Bosch is het eerste bedrijf dat dit goed heeft gedaan door een MEMS- accelerometer , magnetometer en gyroscoop op één matrijs te plaatsen met een supersnelle ARM Cortex-M0-gebaseerde processor om alle sensorgegevens te verwerken, de sensorfusie te abstraheren en REAL -time vereisten weg, en spuug gegevens uit die u kunt gebruiken in quaternionen, Euler-hoeken of vectoren.
Aanschouw de Adafruit 9-DOF Absolute Orientation IMU Fusion breakout - BNO055 in STEMMA QT-formaat! We hebben deze breakout ook in een niet- STEMMA vorm en formaat. Het gebruik is identiek tussen de twee breakouts : dezelfde library en software werken op beide. De QT-versie is iets kleiner en heeft aan beide zijden plug-and-play I2C-connectoren voor gebruik zonder soldeerwerk! QT-kabel is niet inbegrepen, maar we hebben er een in de winkel.
In plaats van weken of maanden bezig te zijn met algoritmen van verschillende nauwkeurigheid en complexiteit, kunt u binnen enkele minuten over betekenisvolle sensorgegevens beschikken dankzij de BNO055 - een slimme 9-DOF-sensor die de sensorfusie helemaal zelf doet! Je kunt de gegevens over I2C en Bob's oom lezen.
De BNO055 kan de volgende sensorgegevens output :
Gebruik is eenvoudig, met I2C-ondersteuning die 3 of 5 Volt logisch veilig is. We breken ook de interruptpennen en jumpers uit voor case u twee BNO-055's op één I2C-bus wilt. We hebben zowel Arduino (C/C++) als CircuitPython- libraries beschikbaar, zodat je het met elke microcontroller of board kunt gebruiken en binnen 5 minuten gegevens kunt uitlezen. Vier montagegaten zorgen voor een veilige verbinding.
Bovendien, aangezien het I2C spreekt, kun je het eenvoudig aansluiten met twee draden (plus voeding en ground !). We hebben zelfs Sparkfun qwiic-compatibele STEMMA QT-connectoren voor de I2C-bus meegeleverd, zodat u niet eens hoeft te solderen! Gebruik een plug-and-play STEMMA QT-kabel om zo snel mogelijk 9 DoF-gegevens te krijgen. QT-kabel is niet inbegrepen, maar we hebben er een in de winkel.
Wordt gemonteerd en getest geleverd, met een klein stukje header . Er is wat soldeerwerk nodig om de header aan de breakout PCB te bevestigen als je hem in een breadboard wilt gebruiken, maar het is vrij eenvoudig werk.
Merk | Adafruit |
Model | 4646 |