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...

ESP32 with Gravity Voice Recognition Module

The Gravity Voice Recognition Module is a user-friendly module developed by DFRobot that allows microcontrollers like Arduino or ESP32 to recognize voice commands offline (without internet access). It's ideal for voice-controlled smart devices, robots, automation systems, and other embedded applications.🔧 Key Features:FeatureDetailsOffline Voice RecognitionNo internet or cloud processing required.Custom Command TrainingCan be trained with up to 80 custom commands (user-defined).Predefined Wake WordComes with built-in wake words (like “Hello Robot”).Speaker-IndependentWorks for most users without personalized training.Communication InterfaceSupports both UART and I2C for communication.Language SupportEnglish and Mandarin (depending on firmware version).Compact DesignSmall PCB module...

Read more...

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

2025🤖 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 robot controlled via a joystick and two ESP32 boards using 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...

Read more...

Tilt Sensor Module SW520D

🤔 What is a Tilt Sensor?A tilt sensor (also called a ball switch or mercury switch) is a digital switch that changes its output based on orientation. When tilted beyond a certain angle, the internal mechanism (metal ball or mercury drop) makes or breaks contact, changing the signal.📌 Key Features:Simple ON/OFF outputDetects if the object is upright or tiltedDigital signal (HIGH or LOW)No orientation angle info — only tilt or no tilt📦 Types of Tilt Sensors:TypeInside itBehaviorMetal ball typeRolling metal ballConducts when levelMercury typeLiquid metal dropConducts when tiltedMEMS Tilt...

Read more...

ESP32 with AI Thinker GP-02 GPS Module

✅ What is AI Thinker GP-02?The AI Thinker GP-02 is a GNSS (GPS) module, designed to work with satellite navigation systems to provide:Real-time location data (latitude, longitude)SpeedAltitudeTime (UTC)and moreIt supports multiple satellite constellations:GPS (USA)GLONASS (Russia)Galileo (EU)BeiDou (China)It communicates using UART (Serial) and is ideal for ESP32, Arduino, STM32, etc.🧩 Features of GP-02 (AI Thinker GNSS Module):FeatureDetailCommunicationUART (TX/RX)ProtocolNMEA0183Baud Rate9600 bps (default)Voltage3.3V logic and powerSatellite supportGPS, GLONASS, BDS, GalileoAccuracy~2.5mUpdate Rate1Hz (default), can be increased📌 Pinout of AI Thinker GP-02:GP-02 PinFunctionVCC3.3VGNDGroundTXSerial TX (data from GPS to ESP32)RXSerial RX (data from ESP32 to GPS)🧠...

Read more...