Absolutes Orientierungssensormodul, 9 Achsen, GY-BNO055, IIC, seriell, 3–5 V
zoom_out_map
chevron_left chevron_right

Produktbilder dienen ausschließlich zu Informationszwecken und können je nach Charge und Lieferant geringfügige Unterschiede aufweisen. Produktspezifikationen und Preise können ohne vorherige Ankündigung geändert werden. Wir tun unser Bestes, um der Produktseite möglichst genaue und richtige Spezifikationen hinzuzufügen, es ist jedoch möglich, dass diese nicht ganz korrekt sind. Sollten Sie einen solchen Fall feststellen, melden Sie ihn uns bitte.

Das Produkt ist für Fachleute bestimmt und erfordert qualifiziertes und autorisiertes Personal. Dem Produkt liegt keine Montage-/Gebrauchsanleitung bei . Die Inbetriebnahme des Produktes durch nicht qualifizierte Personen führt zum Verlust der Garantie gemäß den AGB auf der Seite.

Die angegebenen technischen Spezifikationen (Strom, Leistung usw.) stellen maximale zulässige Werte unter idealen Betriebsbedingungen dar. Für einen sicheren Betrieb und eine optimale Lebensdauer wird empfohlen, das Produkt im Dauerbetrieb mit höchstens 50 % der angegebenen Maximalwerte zu verwenden.

Neu

Absolutes Orientierungssensormodul, 9 Achsen, GY-BNO055, IIC, seriell, 3–5 V

Kompaktes Modul zur Messung der absoluten Orientierung auf 9 Achsen, ideal für Robotik, Navigation und tragbare Geräte. Es führt die Sensorfusion direkt auf dem Chip durch, für stabile und schnelle Daten, und enthält einen Beschleunigungssensor, ein Gyroskop und ein Magnetometer mit ARM Cortex-M0+-Prozessor. Es arbeitet mit 3–5 V und kommuniziert einfach über I2C oder UART, kompatibel mit Arduino, ESP32, STM32 und Raspberry Pi.

103,70 RON Bruttopreis

85,70 RON zzgl. MwSt.

No reviews yet

Shipping by Donnerstag 27 August

Schließen

This product has a warranty of 2 years.

INTERNATIONAL DELIVERY
International fast shipping within EU. Free Shipping for orders above 100 EUR in most EU countries.
FAST DISPATCH 24H
We ship from our stock within 24H
TREUEPUNKTE
Sie erhalten bei jeder Bestellung Punkte im Wert von 5 %.

Das Modul GY-BNO055 ist eine kompakte und intelligente Lösung zur Messung der absoluten Orientierung im dreidimensionalen Raum, gedacht für Robotikprojekte, Navigationssysteme, tragbare Geräte und industrielle Anwendungen, die hochpräzise Bewegungsdaten benötigen. Was es von klassischen Sensoren unterscheidet, ist die Fähigkeit, die Sensorfusion direkt auf Chip-Ebene durchzuführen und so die Notwendigkeit komplexer, in Software implementierter Algorithmen zu eliminieren.

Das Modul integriert einen 14-Bit-3-Achsen-Beschleunigungssensor, ein 16-Bit-3-Achsen-Gyroskop mit einem Messbereich von bis zu 2000 Grad pro Sekunde, einen 3-Achsen-Geomagnetiksensor und einen ARM-Cortex-M0+-Mikrocontroller, der die Bosch-Sensortec-Fusionssoftware ausführt – alles in einem einzigen LGA-Gehäuse von 3.8mm x 5.2mm x 1.1mm. Die Versorgung ist flexibel und unterstützt Spannungen zwischen 3V und 5V dank des internen Spannungsreglers, wodurch es direkt mit Arduino UNO, Arduino Mega, STM32, ESP32 und anderen beliebten Entwicklungsplattformen kompatibel ist, ohne zusätzliche Spannungsanpassungsschaltungen zu benötigen.

Die Kommunikation erfolgt über das Standard-I2C-Protokoll oder UART, und die I2C-Schnittstelle kann für das HID-I2C-Protokoll konfiguriert werden, wodurch das Modul zu einem Plug-and-Play-Sensor für Windows-8.0- und 8.1.-Geräte wird. Die Pins SCL\Rx und SDA\Tx sind dual ausgeführt und arbeiten je nach Konfiguration der BOOT- und REST-Pins entweder im I2C- oder im UART-Modus. Die kompakten Abmessungen des Moduls von 12mm x 21mm erleichtern die Integration in beengten Räumen.

Der BNO055 kann folgende Datentypen liefern: absolute Orientierung als Euler-Vektor mit 100Hz, absolute Orientierung als Quaternion mit 100Hz für präzisere Berechnungen, Winkelgeschwindigkeit in rad/s mit 20Hz, den Vektor der Gesamtbeschleunigung (Gravitation + lineare Bewegung) in m/s² mit 100Hz, die Magnetfeldstärke in Mikrotesla mit 100Hz, die lineare Beschleunigung (ohne Gravitationskomponente) mit 100Hz, den Gravitationsvektor mit 100Hz sowie die Umgebungstemperatur in Grad Celsius mit 1Hz.

 

Spezifikationen:

Hauptchip: BNO055 (original, neu)

Versorgung: 3V - 5V DC (interner LDO-Regler)

Kommunikationsschnittstelle: Standard-I2C / UART

Beschleunigungssensor: 3-achsig, 14 Bit

Gyroskop: 3-achsig, 16 Bit, ±2000 °/s

Magnetometer: 3-achsig, geomagnetisch

Interner Prozessor: ARM Cortex-M0+ (Bosch Sensortec Fusion)

Frequenz Euler-Orientierung: 100Hz

Frequenz Quaternion: 100Hz

Frequenz Winkelgeschwindigkeit: 20Hz

Frequenz Beschleunigung: 100Hz

Frequenz Magnetfeld: 100Hz

Frequenz Temperatur: 1Hz

Modulabmessungen: 12mm x 21mm

Chipabmessungen: 3.8mm x 5.2mm x 1.1mm, 28-poliges LGA

Kompatibilität: Arduino UNO/Mega, STM32, ESP32, Raspberry Pi (3.3V-Logik)

 

Pinbelegung:

Pin Signal Beschreibung
VIN Versorgung 3V - 5V DC
GND Masse Gemeinsame Masse
SCL / Rx I2C / UART I2C-Taktleitung oder RX für UART
SDA / Tx I2C / UART I2C-Datenleitung oder TX für UART
ADD Address I2C-Adressauswahl (GND = 0x28 / VCC = 0x29)
INT Interrupt Interrupt-Ausgang (aktiv HIGH)
BOOT Boot mode Auswahl des Betriebsmodus beim Start
REST Reset Chip-Reset (aktiv LOW)

 

Verwendung:

Verbinde den VIN-Pin des Moduls mit dem 3,3V- oder 5V-Pin der Entwicklungsplatine und den GND-Pin mit der gemeinsamen Masse.

Für den I2C-Modus: Verbinde SCL\Rx mit dem SCL-Pin der Platine (z. B. A5 auf Arduino UNO, GPIO22 auf ESP32, PB6 auf STM32) und SDA\Tx mit dem SDA-Pin (z. B. A4 auf Arduino UNO, GPIO21 auf ESP32, PB7 auf STM32).

Für den UART-Modus: Verbinde SCL\Rx mit TX der Entwicklungsplatine und SDA\Tx mit RX der Platine. Konfiguriere die BOOT- und REST-Pins entsprechend, um diesen Modus zu aktivieren.

Lasse den ADD-Pin unverbunden oder verbinde ihn mit GND für die Standard-I2C-Adresse 0x28. Verbinde ihn mit VIN für die Adresse 0x29, wenn du zwei Module auf demselben I2C-Bus verwendest.

Der INT-Pin kann mit einem digitalen Pin der Platine verbunden werden, um Bewegungsereignisse per Hardware-Interrupt zu erkennen und so die Prozessorlast zu reduzieren.

Installiere die Bibliothek "Adafruit BNO055" über den Library Manager der Arduino IDE (Sketch > Include Library > Manage Libraries).

Installiere außerdem die Bibliothek "Adafruit Unified Sensor", die als Abhängigkeit benötigt wird.

Lade das Test-Sketch hoch, kompiliere es und spiele es auf die Platine.

Öffne den Serial Monitor mit 115200 Baud, um die Orientierungsdaten in Echtzeit anzuzeigen.

Platziere das Modul zur ersten Kalibrierung auf einer ebenen Fläche. Drehe es langsam in alle Richtungen, um das Magnetometer zu kalibrieren (Acht-Bewegungen in der Luft).

Überprüfe den Kalibrierungsstatus anhand der von der Funktion getCalibration() zurückgegebenen Werte sys, gyro, accel, mag. Der Wert 3 für jeden Parameter zeigt eine vollständige Kalibrierung an.

 

Beispielanschluss:

Modulpin Arduino UNO ESP32 DevKit V1 Beschreibung
VIN 5V 3V3 oder VIN Modulversorgung
GND GND GND Gemeinsame Masse
SCL / Rx A5 (SCL) GPIO22 I2C-Takt / RX UART
SDA / Tx A4 (SDA) GPIO21 I2C-Daten / TX UART
ADD GND oder 5V GND oder 3V3 I2C-Adressauswahl
INT D2 GPIO4 Optionale Unterbrechung
BOOT Unverbunden Unverbunden Bootmodus-Auswahl
REST D3 oder Taste GPIO5 oder Taste Optionaler Reset
88276

Produs destinat utilizarii in proiecte electronice, automatizari, prototipare, educatie si cercetare.

Produsul trebuie utilizat numai conform specificatiilor tehnice mentionate in descriere si/sau in documentatia produsului.

Avertismente generale de siguranta:

Nu utilizati produsul la tensiuni, curenti sau temperaturi peste valorile specificate.

Montajul si conectarea trebuie realizate de persoane cu cunostinte tehnice minime in domeniul electric/electronic.

Evitati scurtcircuitele, inversarea polaritatii si conectarea gresita a alimentarii.

Nu lasati produsul alimentat nesupravegheat in timpul testelor.

Produsul nu este jucarie si nu este destinat copiilor.

Pentru modulele electronice, se recomanda utilizarea in carcase, panouri sau montaje protejate, dupa caz.

Identificare produs:

Denumirea produsului, codul/SKU-ul si caracteristicile tehnice sunt mentionate in pagina produsului si/sau pe eticheta ambalajului.

Producator / Importator / Distribuitor:

Sigmanortec S.R.L.

Calea Bucuresti nr. 9, Targu Jiu, Gorj, Romania

E-mail: [email protected]

Website: www.sigmanortec.ro

Persoana responsabila in UE:

Sigmanortec S.R.L.

Calea Bucuresti nr. 9, Targu Jiu, Gorj, Romania

E-mail: [email protected]

Documentatie si siguranta:

Pentru informatii suplimentare, fise tehnice, declaratii de conformitate sau instructiuni, ne puteti contacta la [email protected].

#include <Wire.h>

#include <Adafruit_Sensor.h>

#include <Adafruit_BNO055.h>

#include <utility/imumaths.h>

Adafruit_BNO055 bno = Adafruit_BNO055(55, 0x28);

void setup() {

  Serial.begin(115200);

  Serial.println("BNO055 Orientation Sensor Test");

  if (!bno.begin()) {

    Serial.println("No BNO055 detected. Check wiring!");

    while (1);

  }

  bno.setExtCrystalUse(true);

  Serial.println("Sensor initialized successfully.");

}

void loop() {

  // Get Euler angles (heading, roll, pitch)

  sensors_event_t event;

  bno.getEvent(&event);

  Serial.print("Heading: ");

  Serial.print(event.orientation.x, 2);

  Serial.print("  Roll: ");

  Serial.print(event.orientation.y, 2);

  Serial.print("  Pitch: ");

  Serial.println(event.orientation.z, 2);

  // Get calibration status

  uint8_t sys, gyro, accel, mag = 0;

  bno.getCalibration(&sys, &gyro, &accel, &mag);

  Serial.print("Calibration -> SYS: ");

  Serial.print(sys);

  Serial.print(" GYRO: ");

  Serial.print(gyro);

  Serial.print(" ACCEL: ");

  Serial.print(accel);

  Serial.print(" MAG: ");

  Serial.println(mag);

  delay(100);

}