Personalized Drone
Overview
Section titled “Overview”Now that you’ve successfully assembled and flown your first drone, let’s add some personality! In this project, you’ll learn how to change your drone’s takeoff sound and LED effects by flashing different firmware, creating your very own personalized aircraft.
What You’ll Learn
Section titled “What You’ll Learn”- Basic principles of firmware flashing
- How to change drone sound effects
- How to change LED lighting effects
- Personalization and customization techniques
Materials Needed
Section titled “Materials Needed”| Item | Quantity | Notes |
|---|---|---|
| Assembled Drone | 1 | Drone from Project 01 |
| USB Cable | 1 | For flashing firmware |
| Computer | 1 | For downloading and flashing firmware |
Step 1: Change Takeoff Sound
Section titled “Step 1: Change Takeoff Sound”1.1 Download Sound Firmware
Section titled “1.1 Download Sound Firmware”- Visit the resource download page and download
sound_happy.bin(Ode to Joy sound) to your desktop - Also download
sound_birthday.bin(Birthday Song sound) for the challenge task later
1.2 Flash Sound Firmware
Section titled “1.2 Flash Sound Firmware”- Hold down the “BOOT” button on the ESP32 board while plugging the USB cable into your computer
- Open
flash_tool.exeand select thesound_happy.binfile - Click the “Flash” button and wait for flashing to complete (about 10 seconds)
- After the tool shows “Flash Successful”, remove the USB cable
1.3 Test the Sound
Section titled “1.3 Test the Sound”- Turn on the drone power (lithium battery switch)
- Connect the phone APP and take off
- Listen to the “Ode to Joy” melody playing during takeoff!
Step 2: Change LED Effects
Section titled “Step 2: Change LED Effects”2.1 Download LED Firmware
Section titled “2.1 Download LED Firmware”- Visit the resource download page and download
led_rainbow.bin(rainbow effect) to your desktop - Also download
led_blink.bin(blinking effect) for the challenge task later
2.2 Flash LED Firmware
Section titled “2.2 Flash LED Firmware”- Hold down the “BOOT” button on the ESP32 board while plugging the USB cable into your computer
- Open
flash_tool.exeand select theled_rainbow.binfile - Click the “Flash” button and wait for flashing to complete (about 10 seconds)
- After the tool shows “Flash Successful”, remove the USB cable
2.3 Test the LED Effect
Section titled “2.3 Test the LED Effect”- Turn on the drone power (lithium battery switch)
- Check if the drone’s LEDs have changed to rainbow colors — super cool!
- The effect becomes even more visible after takeoff
Step 3: Challenge Tasks
Section titled “Step 3: Challenge Tasks”3.1 Birthday Song Challenge
Section titled “3.1 Birthday Song Challenge”- Flash the
sound_birthday.binfirmware to the drone - Test if the Birthday Song plays during takeoff
- You can use this effect to surprise a friend!
3.2 Blinking LED Challenge
Section titled “3.2 Blinking LED Challenge”- Flash the
led_blink.binfirmware to the drone - Observe the LED blinking effect
- Try observing the LED changes in different flight modes
Troubleshooting
Section titled “Troubleshooting”Firmware Flashing Failed
Section titled “Firmware Flashing Failed”- Make sure you hold the “BOOT” button while plugging in the USB cable
- Check if USB drivers are properly installed
- Try using a different USB port
Sound or LED Effects Not Working
Section titled “Sound or LED Effects Not Working”- Confirm the firmware was flashed successfully
- Check if the battery has sufficient charge
- Try re-flashing the firmware
Achievement
Section titled “Achievement”Congratulations! Your drone now has its own personality! By changing different sound and LED effects, you’ve learned how to personalize your drone, making it stand out from the crowd.
Next Steps
Section titled “Next Steps”In the next project, you’ll learn how to use path planning tools to make your drone automatically draw figure-8s or heart shapes in the air, becoming a sky artist.