LiteWing

Litewing Drone with Object Tracking How to Build an ESP32 Drone with Object Tracking Using LiteWing

Most people assume object tracking for autonomous flight is very complex, but it doesn’t have to be that way. All you need is a different way of looking at the problem. We built this project to see if we could make a simple LiteWing drone behave intelligently using just a laptop and a basic camera.By placing the camera above the room ceiling, the floor becomes a…

ESP32 Voice Controlled Drone with LiteWing using Python Build an ESP32 Voice Controlled Drone with LiteWing using Python

Drones are amazing little machines, but most of the time they are controlled using remotes filled with buttons and joysticks. While experimenting with our LiteWing drone, we started wondering, wouldn’t it be cool if the drone could simply listen to what we say? That idea eventually turned into this project. We built a voice controlled drone using ESP32 for the…

LiteWing ESP32 Drone Connected with WiFi Camera Module Adding a Wi-Fi Camera to the LiteWing ESP32 Drone for Hobby Flights.

We love tinkering with our LiteWing ESP32 drone, and this time we gave it a simple but exciting upgrade, a WiFi camera module! With this addition, the drone can now stream live video while flying, perfect for hobby flights, aerial experimentation, or just having fun seeing the world from above.

On the technical side, the setup…

LiteWing Python Library LiteWing Python Library - Quick Start Guide and API Documentation

From STEM classrooms to early-stage startups, the LiteWing Drone has found its way into the hands of students, makers, and engineers alike. Our goal with Litewing was to build this very same ecosystem by keeping the hardware open and affordable, with software that is scalable and beginner-friendly. After the launch of the LiteWing Drone Positioning Module, we noticed a lot of people wanted to…

LiteWing ESP32 Drone Loudspeaker with Wireless Audio Announcement How to Add a Loudspeaker to LiteWing ESP32 Drone for Wireless Audio Announcement

In this project, we upgraded LiteWing, an ESP32-based development drone by adding a lightweight Bluetooth speaker system to extend its capabilities beyond flight. By adding a simple Bluetooth audio setup, the drone can now deliver real-time announcements, voice messages, or music directly from the air without requiring any additional coding. The entire system works…

LiteWing Drone IMU Sensor Guide LiteWing ESP32 Drone IMU – MPU6050 Orientation, Euler Angles & Real-Time CRTP Telemetry Visualization

In this guide, we explore one of the most important sensing modules in the LiteWing drone, the Inertial Measurement Unit (IMU). While the IMU isn’t located on the Flight Positioning Module, it’s a core part of the flight controller, providing orientation, angular rates, and linear acceleration, forming the backbone of all autonomous flight behaviors.

…
LiteWing Flight Positioning Module - Optical Position Hold Guide Implementing Position Hold using Optical flow sensor and ToF on Litewing ESP32 Drone

The LiteWing Drone Flight Positioning Module enables autonomous position hold capabilities using optical flow sensors combined with dead reckoning algorithms. This guide explores how to implement a fully autonomous position hold system where the drone takes off, hovers at a target height, and actively maintains its position in space without manual intervention. This…

LiteWing Positioning Module Optical Flow Tracking LiteWing Flight Positioning Module - Optical Flow Tracking (PMW3901MB)

The LiteWing Flight Positioning Module uses the PMW3901MB optical flow sensor to measure horizontal motion relative to the ground. Instead of relying on GPS, this sensor tracks visual features on the surface beneath the drone and reports how those features move between frames. With the right processing, this information can be converted into velocity and approximate…

LiteWing Flight Positioning Module - Joystick Control with Position Hold Drone Position Hold using Optical Flow Sensor – Joystick Control with Dead Reckoning (LiteWing Flight Positioning Module)

In this guide, we will explore how to implement a control system where you can command the drone's movement using keyboard controls (WASD keys), and when you release those controls, the drone automatically maintains its position in space. This creates an intuitive flying experience where you get the precision of manual control when you need it, combined with the…

LiteWing Flight Positioning Module - Maneuver Control Guide LiteWing Maneuver Control System – Autonomous Drone Navigation Using Optical Flow Sensor

The Maneuver Control system is the final logical extension of the LiteWing Flight Positioning Module. While the Position Hold system focuses on maintaining a fixed point in space, maneuver control enables the drone to intentionally move to new positions while remaining fully autonomous and stabilized. The key distinction is that maneuver control does not introduce…

Configuring LiteWing ESP32 Drone to Betaflight How to Connect the LiteWing ESP32 Drone to Betaflight

LiteWing is an open-source ESP32-S3 based drone that offers a flexible platform for experimentation and learning. By default, LiteWing operates using the modified Crazyflie firmware. LiteWing can also be configured using Betaflight, a powerful and widely adopted flight control software used in FPV and racing drones.

In this ESP32…

LiteWing Positioning Module Height Measurement LiteWing Flight Positioning Module - Height Measurement

In this section, we focus on one of the most immediately useful capabilities of the LiteWing Flight Positioning Module: precise height measurement using the VL53L1X time of flight sensor (ToF). Before implementing any control logic, it is essential to understand both the fundamentals of how the sensor measures distance and how the flight controller exposes this…