Learn ESP32 with iotwebplanet

MPU6050 accelerometer and gyroscope sensor module pinout and wiring

🔧 How to Set Up and Use MPU6050 with ESP32 (Complete Guide)

The MPU6050 is a powerful motion sensor that combines a 3-axis accelerometer and a 3-axis gyroscope in a single module. When paired with ESP32, it becomes ideal for robotics, IoT, motion tracking, and smart automation projects.In this guide, you’ll learn how to connect MPU6050 with ESP32, install libraries, upload code, and read motion data step by step.📦 Components RequiredESP32 development boardMPU6050 accelerometer & gyroscope sensorBreadboardJumper wiresUSB cableArduino IDE📌 MPU6050 PinoutThe MPU6050 module typically has the following pins:MPU6050 PinDescriptionVCCPower supply (3.3V)GNDGroundSDAI2C...

Read more...

ESP-NOW with ESP32

What is ESP-NOW?ESP-NOW is a wireless communication protocoldeveloped by Espressif, allowing ESP32 boards to send and receive data directly without Wi-Fi or internet.🧠 Key Features📡 Peer-to-peer communication (up to 20 devices)⚡ Low power and fast (few milliseconds delay)🔐 Encrypted data transmission🚫 No Wi-Fi router or internet needed🔁 Bi-directional communication supported🔌 Where to Use (Use Cases)🎮 Wireless joystick controller🏠 Smart home automation🚨 Personal safety devices (like Safeguard+)🌱 Remote environment sensors🚗 Vehicle-to-vehicle communication🎓 College projects requiring mesh or local network🛠️ Components Needed✅ 2x ESP32...

Read more...

ESP32 Joystick Controlled Robot Using ESP-NOW Protocol & L298N Motor Driver

ESP32 Joystick Controlled Robot Using ESP-NOW Protocol & L298N Motor DriverWireless bot control with speed adjustment via joystick tilt📝 IntroductionIn this project, we built a wireless robotcontrolled via a joystick and two ESP32 boardsusing the ESP-NOW communication protocol. Unlike Wi-Fi or Bluetooth, ESP-NOW enables fast, peer-to-peer data transfer between ESP32 devices using MAC addresses, making it ideal for real-time robot control.The robot’s movement and speed are controlled through analog joystick input, and an L298N motor driver handles motor driving on the receiving end.🔧 Hardware UsedComponentDescription2x ESP32One for sending...

Read more...

ESP32 with MAX30100 HEART SENSOR

Heart Rate & SpO₂ Sensor (MAX30100/MAX30102)🔬 Pulse Sensor | SpO₂ Monitor | Wearable Health TechThe MAX30100/MAX30102 is a digital pulse oximeter and heart-rate sensor developed by Maxim Integrated. It’s commonly used in fitness bands, medical devices, and IoT-based health monitoring systems. It combines two key measurements in one module: heart rate (BPM) and blood oxygen saturation (SpO₂ %).🔧 Key FeaturesFeatureDescriptionHeart Rate Range30 to 240 BPMSpO₂ Range70 to 100%LED WavelengthsRed (660nm), IR (940nm)InterfaceI²CSupply Voltage1.8V to 3.3V (VIN can tolerate 5V in some modules)Built-in AlgorithmPulse detection, SpO₂ calculationLow PowerIdeal for wearable...

Read more...
Esp32_with_matrix_display

How to Double-Height Text with ESP32 and MD_Parola

Scrolling text displays are a fantastic way to add dynamic information to your projects. Taking it a step further, double-height text can create a more impactful and readable display. This blog post will guide you through the process of implementing double-height text scrolling on an ESP32 using the MD_Parola library and MAX7219-based matrix displays.What You'll Need:ESP32 Development BoardDouble-Height Matrix Display (made up of multiple 8x8 MAX7219 modules)Connecting WiresPower SupplyResistors (if required by your display)Breadboard (optional)Soldering Iron and Solder (optional, for...

Read more...