Productomschrijving
De Fermion SEN0697 10DOF IMU-sensor van DFRobot is een compacte breakoutmodule voor projecten waarin beweging, rotatie, richting en luchtdruk gemeten moeten worden. De module combineert drie Bosch-sensoren: een BMI323 accelerometer/gyroscoop, een BMM350 magnetometer en een BMP581 barometrische druk- en temperatuursensor. Samen leveren deze sensoren 10 vrijheidsgraden voor motion, heading en pressure sensing.
De SEN0697 is geschikt voor robotica, drones, wearables, IoT-apparaten, dataloggers, bewegingsregistratie, kompasrichting, hoogteverandering en sensor-fusion toepassingen. Door het compacte formaat van 24 × 19mm past de module goed in kleine embedded ontwerpen en draagbare projecten.
Deze Fermion-uitvoering is vooral geschikt wanneer u directe toegang wilt tot de individuele sensoren via I2C en zelf de configuratie, kalibratie en sensor-fusion software wilt beheren.
Belangrijkste kenmerken
- Originele DFRobot Fermion sensor
- SKU: SEN0697
- 10DOF IMU-sensor voor beweging, richting en luchtdruk
- Gebaseerd op Bosch BMI323, BMM350 en BMP581
- 3-assige accelerometer
- 3-assige gyroscoop
- 3-assige magnetometer
- Barometrische druk- en temperatuursensor
- I2C-interface
- Voedingsspanning: 3.3V
- Compact PCB-formaat: 24 × 19mm
- Lage stroomopname
- Meerdere I2C-adressen per sensor mogelijk
- Programmeerbare interruptpinnen
- Geschikt voor Arduino, ESP32, Raspberry Pi en embedded projecten
Toepassingen
Deze 10DOF IMU-sensor is geschikt voor:
- robotnavigatie;
- bewegingsdetectie;
- richting- en kompasmetingen;
- hoogteverandering detecteren;
- helling en kanteling meten;
- drones en mobiele robots;
- wearables en smart watches;
- IoT sensormodules;
- dataloggers;
- sensor-fusion experimenten;
- indoor robotica;
- onderwijs, prototypes en ontwikkelprojecten.
Specificaties algemeen
| Eigenschap |
Specificatie |
| Merk |
DFRobot |
| Serie |
Fermion |
| SKU |
SEN0697 |
| Producttype |
10DOF IMU-sensor breakout |
| Sensoren |
BMI323 + BMM350 + BMP581 |
| Vrijheidsgraden |
10DOF |
| Communicatie |
I2C |
| Voedingsspanning |
3.3V |
| Bedrijfsstroom |
ca. 1.12mA |
| Low power stroom |
ca. 0.37mA |
| Connector |
SH1.0-5P / 2.54mm pinheadergaten |
| PCB-afmetingen |
24 × 19mm |
| Montagegatafstand |
19mm |
| Montagegatdiameter |
2mm |
| Geschikt voor |
Arduino, ESP32, Raspberry Pi en embedded systemen |
Accelerometer en gyroscoop
| Functie |
Specificatie |
| Sensorchip |
Bosch BMI323 |
| Accelerometer bereik |
±2g, ±4g, ±8g, ±16g |
| Accelerometer resolutie |
16-bit |
| Gyroscoop bereik |
±125, ±250, ±500, ±1000, ±2000°/s |
| Gyroscoop resolutie |
16-bit |
| Output data rate |
12.5Hz tot 6400Hz in Normal / High Performance mode |
| Low Power ODR |
0.78125Hz tot 400Hz |
| Motion functies |
Step, tap, tilt, free-fall en activity recognition |
Magnetometer
| Functie |
Specificatie |
| Sensorchip |
Bosch BMM350 |
| Meetassen |
3-assig magnetisch veld |
| Meetbereik |
±2000µT |
| Resolutie |
ca. 0.1µT |
| Output data rate |
1.5625Hz tot 400Hz |
| Toepassing |
Richting, kompas en heading sensing |
Luchtdruk- en temperatuursensor
| Functie |
Specificatie |
| Sensorchip |
Bosch BMP581 |
| Drukbereik |
30kPa tot 125kPa |
| Relatieve druknauwkeurigheid |
typisch ±6Pa binnen opgegeven condities |
| Drukresolutie |
ca. 0.0156Pa |
| Temperatuurbereik |
-40°C tot +85°C |
| Output data rate |
0.125Hz tot 240Hz |
| Toepassing |
Luchtdruk, hoogteverandering en temperatuurdata |
I2C-adressen
| Sensor |
I2C-adressen |
| BMI323 |
0x69 standaard / 0x68 |
| BMM350 |
0x15 standaard / 0x14 |
| BMP581 |
0x47 standaard / 0x46 |
Pinout
| Pin |
Functie |
| VCC |
3.3V voeding |
| GND |
Massa |
| SDA |
I2C data |
| SCL |
I2C klok |
| INT |
Interrupt / sensorafhankelijk |
Controleer bij gebruik altijd de officiële pinout van de module en de gekozen aansluiting via SH1.0-5P of de 2.54mm pinheadergaten.
Gebruik
Sluit de module aan op een geschikte 3.3V microcontroller via I2C. Gebruik daarna de beschikbare library of eigen software om accelerometer-, gyroscoop-, magnetometer-, luchtdruk- en temperatuurdata uit te lezen.
Voor betrouwbare heading- of kompasmetingen is kalibratie belangrijk. Magnetometers kunnen worden beïnvloed door metalen onderdelen, motoren, magneten, kabels met hoge stroom en andere elektromagnetische storingsbronnen.
Verschil met de Gravity 10DOF uitvoering
De Fermion SEN0697 is compact, werkt op 3.3V en geeft directe toegang tot de losse sensoren via I2C. Dit is handig voor eigen algoritmes, sensor-fusion en compacte productintegratie.
De Gravity 10DOF SEN0696 is meer plug-and-play, ondersteunt I2C/UART en is makkelijker aan te sluiten met Gravity-kabels. Kies Fermion voor compacte integratie en directe sensorcontrole; kies Gravity wanneer eenvoudige aansluiting belangrijker is.
Inhoud van de verpakking
- 1 stuk Fermion BMI323+BMM350+BMP581 High Precision 10DOF IMU Sensor
- 1 stuk SH1.0-5P sensor cable
- 1 stuk 2.54mm zwarte single row pinheader, 10-pin
Let op
Deze module werkt op 3.3V. Sluit de sensor niet direct aan op 5V wanneer de gebruikte aansluiting of controller geen veilige 3.3V I2C-logica ondersteunt.
Voor nauwkeurige bewegings-, richting- en drukmetingen kan kalibratie nodig zijn. De resultaten kunnen worden beïnvloed door montage, trillingen, magnetische storing, temperatuur, softwarefiltering en de gekozen sample rate.
FAQ
Wat is de DFRobot SEN0697?
De SEN0697 is een compacte Fermion 10DOF IMU-sensor met accelerometer, gyroscoop, magnetometer en luchtdruksensor.
Welke sensorchips zitten op deze module?
De module gebruikt de Bosch BMI323, BMM350 en BMP581.
Wat betekent 10DOF?
10DOF betekent dat de sensor gegevens levert voor 3-assige versnelling, 3-assige rotatie, 3-assig magnetisch veld en luchtdruk.
Welke interface gebruikt de SEN0697?
De module gebruikt I2C-communicatie.
Welke voedingsspanning heeft deze sensor nodig?
De SEN0697 werkt op 3.3V.
Kan ik deze sensor gebruiken met Arduino of ESP32?
Ja, de sensor is geschikt voor Arduino, ESP32, Raspberry Pi en andere controllers, zolang de voeding en I2C-logicaniveaus correct zijn.
Kan deze sensor hoogte meten?
De BMP581 luchtdruksensor kan luchtdrukveranderingen meten, waarmee hoogteverandering of verticale beweging kan worden geschat.
Heeft deze module een kompasfunctie?
De BMM350 magnetometer kan magnetische velden meten en worden gebruikt voor heading- of kompasalgoritmes, mits goed gekalibreerd.