5 mm
5 mm
10 mm
4 mm
Stainless Steel
Double Shielded
1.5 mm
130 N
60 N
-20C to +120C
Applications
| The MR105ZZ Double Shielded Miniature Ball Bearing is suitable for use in a variety of IoT applications, including |
Robotics and robotic arms
Precision instruments and tools
Medical devices and equipment
Aerospace and defense systems
Industrial automation and control systems
High-precision mechanical systems
Care and Handling
To ensure optimal performance and lifespan, the MR105ZZ should be handled with care. Avoid exposing the bearing to harsh chemicals, extreme temperatures, or excessive force. Clean and lubricate the bearing regularly according to the manufacturer's recommendations.
MR105ZZ Double Shielded Miniature Ball Bearing (5x10x4 mm) DocumentationOverviewThe MR105ZZ is a miniature ball bearing designed for small-scale applications requiring low friction and high precision. Its double-shielded design provides excellent protection against dust and moisture, making it suitable for use in harsh environments. This bearing has an inner diameter of 5mm, an outer diameter of 10mm, and a width of 4mm.Key FeaturesDouble-shielded design for improved protection against dust and moisture
Low friction and high precision for smooth operation
Miniature size for small-scale applications
Steel balls and races for durability
Suitable for use in harsh environmentsApplicationsRobotics and automation
Drones and UAVs
Small motors and gearboxes
Precision machinery
Medical devicesCode Examples### Example 1: Using the MR105ZZ in a Robotics Project with ArduinoIn this example, we will use the MR105ZZ bearing in a robotics project to create a precision wheel assembly for a small robot.```c++
const int motorPin = 9; // Pin for motor control signal
const int sensorPin = A0; // Pin for sensor inputvoid setup() {
pinMode(motorPin, OUTPUT);
pinMode(sensorPin, INPUT);
}void loop() {
int sensorValue = analogRead(sensorPin);
int motorSpeed = map(sensorValue, 0, 1023, 0, 255);
analogWrite(motorPin, motorSpeed);
// Use the MR105ZZ bearing to support the wheel assembly
// Connect the wheel to the motor shaft, which passes through the bearing
// The bearing reduces friction and allows for smooth wheel rotation
}
```### Example 2: Using the MR105ZZ in a Drone UAV with ESP32In this example, we will use the MR105ZZ bearing in a drone UAV project to create a precision gearbox for the propellers.```c++
#include <WiFi.h>
#include <esp_wifi.h>const int motorPin = 18; // Pin for motor control signal
const int gearRatio = 3; // Gear ratio for propeller speedvoid setup() {
WiFi.begin("UAVNetwork", "dronepassword");
while (WiFi.status() != WL_CONNECTED) {
delay(1000);
Serial.println("Connecting to WiFi...");
}Serial.println("Connected to WiFi");
Serial.println("Initializing motor...");
pinMode(motorPin, OUTPUT);
}void loop() {
int propellerSpeed = map(analogRead(A0), 0, 1023, 0, 255);
analogWrite(motorPin, propellerSpeed);
// Use the MR105ZZ bearing to support the gearbox assembly
// Connect the propeller to the motor shaft, which passes through the bearing
// The bearing reduces friction and allows for smooth propeller rotation
delay(20);
}
```Note: These code examples are for demonstration purposes only and may require modifications to suit your specific project requirements.