Beginner Guide $120 FPV Drone How To Build – Part 11 – SoftSerial and Smartport Telemetry

In the fascinating world of building your own FPV drone, there’s a rewarding sense of accomplishment waiting for you. In this guide, you’ll explore part 11 of Joshua Bardwell’s beginner series, where the spotlight shines on setting up SoftSerial and SmartPort telemetry for your $120 FPV drone. This step, although technical, plays a crucial role in enhancing your drone’s functionality, allowing you to monitor its performance through telemetry data. You’ll discover how seemingly complex setups become manageable, empowering you to take on each step with confidence.

Throughout this section, you’ll also learn about overcoming common hurdles that often accompany drone assembly. For instance, an unexpected issue with the initial SmartPort setup is resolved by remapping resource pins on the flight controller, illustrating problem-solving in action. As you follow along, you’ll appreciate how telemetry brings audio alerts and on-screen widgets to life, elevating your flying experience to new heights. Get ready to not only build but truly understand your drone, as you navigate through the remaining steps toward final assembly.

2022 UPDATE! CLICK HERE! • 2022 Freestyle FPV Drone Build (DIY K…

Not sure what to purchase? Explore THE ULTIMATE FPV SHOPPING LIST: https://www.fpvknowitall.com/ultimate

SUPPORT ME ON PATREON at: http://bit.ly/2Ep5Sia

THIS IS MY FULL TIME JOB. Here are more ways that you can support me: https://www.fpvknowitall.com/support-me/


I’ll guide you through every step of building this $120 FPV Drone. This is your complete beginner guide, with every step and all the essential background information you need. Think of this not just as a how-to guide. I aim for it to be a comprehensive introductory course teaching you the necessary knowledge to build FPV drones.

Watch the full playlist at: • Beginner Guide $120 FPV Drone How To …

How to set up telemetry “widgets” to display data on screen:

• Jumper T16 show telemetry on screen (…

How to configure audio alerts for low voltage and more:

• How to make your Taranis read out low…

In-depth resource remapping tutorial:

• Betaflight Resource Remapping IN DEPT…

— PRODUCT LINKS —

I receive a commission (at no extra cost to you) if you make a purchase after clicking one of the affiliate links below.

Purchase the Eachine Tyro119 at:

RaceDayQuads – https://bit.ly/3i8G8Hk

Banggood – https://bit.ly/39czE5o

The Tyro129 is identical but with 7″ props. If you prefer cruising to freestyle or racing, the 129 might be more suitable.

Banggood – https://bit.ly/3aQWKPO

Purchase the Jumper T16 MultiProtocol Radio Transmitter at:

Newbeedrone – http://bit.ly/2OeWulz

AliExpress – http://bit.ly/2MdrIaL

Hobbycool – http://bit.ly/2ULMnsO

Amazon – https://amzn.to/2D6v3EV

Pyro-Drone – http://bit.ly/2Ko2RmI

Grayson Hobby – http://bit.ly/324kNaF

Purchase the Jumper R1 receiver at:

GetFPV – https://bit.ly/394GDxi

Grayson Hobby – https://bit.ly/3alXhd2

Banggood – https://bit.ly/3alFR0x

MANDATORY DISCLAIMER: I am a participant in the Amazon Services LLC Associates Program, an affiliate advertising program providing a way to earn fees by linking to Amazon.com and affiliated sites.

Most or all links above are affiliate links, and I will receive compensation if you use them.

Understanding SoftSerial

Definition and Purpose of SoftSerial

SoftSerial is a software-based implementation of serial communication on a microcontroller. Unlike hardware serial ports that rely on dedicated physical pins, SoftSerial allows you to use any available GPIO pins to create a serial port. This flexibility makes it highly useful in situations where the hardware UARTs are fully utilized or when additional serial interfaces are required. In the context of FPV (First Person View) drones, SoftSerial is often employed to facilitate communication with external peripherals such as telemetry modules, receivers, and sensors, which are crucial for drone operation and monitoring.

See also  Why Is It Important To Check Local Laws Before Flying A Drone In Las Vegas?

Benefits of Using SoftSerial in FPV Drones

The benefits of using SoftSerial in FPV drones are significant, especially for builders looking to enhance the functionality of their drones without upgrading to more expensive flight controllers. SoftSerial allows for additional telemetry data to be transmitted and recorded, which can be critical for monitoring flight health, battery voltage, and other essential parameters. This capability becomes invaluable during flight to ensure optimal performance and avoid potential issues. Moreover, by enabling the use of non-dedicated pins for communication, SoftSerial helps optimize the limited resources on a flight controller, making it an efficient solution for budget builds.

Limitations and Considerations

While SoftSerial offers notable advantages, it comes with certain limitations that must be considered. The most significant limitation is the lower baud rate compared to hardware UART, which can lead to slower data transmission rates. This might be a limiting factor when dealing with high-speed communication requirements. Additionally, because SoftSerial relies on CPU resources to simulate the serial communication, it can add to the processor’s workload, potentially affecting overall system performance during intense flight maneuvers. Builders must weigh these considerations carefully and evaluate whether the benefits outweigh these limitations in their specific use case.

Introduction to SmartPort Telemetry

What is SmartPort Telemetry?

SmartPort Telemetry is a communication protocol used to relay real-time data such as battery voltage, GPS coordinates, and other vital statistics from a drone to a ground-based controller. Developed by FrSky, SmartPort is an efficient way to send telemetry data wirelessly, ensuring the drone pilot receives up-to-date information needed for safe and effective drone operation. This protocol is incredibly popular in the FPV community due to its reliability and ease of integration with various flight controllers and receivers.

Importance of Telemetry in FPV Drones

Telemetry plays a crucial role in FPV drones by providing pilots with real-time feedback on various system parameters. This information is vital for maintaining situational awareness and making informed decisions during flights. For instance, telemetry data can alert the pilot to low battery levels, allowing for timely returns and preventing crashes due to power loss. Additionally, telemetry can be instrumental in performance tuning and diagnostics, helping pilots optimize their configurations for better efficiency and longer flight times.

Overview of SmartPort Protocol

The SmartPort protocol is designed to be robust and efficient, enabling the transmission of telemetry data over a single wire in a bidirectional manner. This means it can send and receive data using a single communication line, simplifying the wiring setup. The protocol leverages multi-byte packets to communicate a wide range of data types, from simple numeric values to more complex sensor readings. SmartPort is known for its versatility and ease of use, making it a favored choice among hobbyists and professionals alike.

Flight Controller Pin Resource Management

Understanding Resource Pins on Flight Controllers

Resource pins on a flight controller refer to the various GPIO pins that can be configured for specific roles, such as controlling motors, reading sensors, or communicating with external devices. These pin assignments are critical as they determine how well your drone will interface with its components. Efficient management of these resources is essential to maximize the capabilities of a flight controller, especially in builds where the number of pins is limited.

See also  Intro and Setup of Richie 4DRC Drone by Lee Ferris

Importance of Proper Pin Configuration

Proper pin configuration ensures that all connected components function correctly and can communicate effectively with the flight controller. Misconfigured pins may lead to components not working or communicating improperly, which can lead to malfunctions during flight. By carefully assigning pins according to component requirements, you help ensure stable operation and prevent potential issues that could affect the drone’s performance and safety.

Commonly Used Pins for Telemetry

Common telemetry setups often utilize specific pins on the flight controller, particularly UARTs, to establish a connection with telemetry modules. Pins like TX, RX, and those easily remappable to SoftSerial are commonly used. However, due to different flight controller designs, the specific pins will vary. Builders must refer to their flight controller documentation to identify the best pins to use for telemetry and other peripherals.

Beginner Guide $120 FPV Drone How To Build - Part 11 - SoftSerial and Smartport Telemetry

Identifying and Resolving Initial Setup Issues

Common Problems with Initial SmartPort Setup

When first setting up SmartPort telemetry, common problems may include incorrect wiring connections, improper configuration in the software, and insufficient power supply to the telemetry modules. Users may find that their telemetry data is incomplete or doesn’t show up at all on their radio. These issues are often due to an incorrectly mapped resource pin or a disabled telemetry function in the flight controller’s configuration settings.

Troubleshooting Techniques

Effective troubleshooting involves systematically checking each part of the setup. Start by verifying the physical connections and ensuring that wires are soldered to the correct pins. Then, check the software configuration to confirm settings such as UART and telemetry options are properly enabled. In some cases, it may be necessary to consult logs or use diagnostic tools to identify and rectify less apparent issues.

Case Study: Issue with TX5

In the instructional video by Joshua Bardwell, an unexpected setup issue was encountered with the TX5 pin initially assigned for SmartPort. Despite correct wiring, telemetry did not function as expected. The resolution involved remapping the SmartPort wire to a different pin, specifically, the Motor V or Signal 5s V pad, which remedied the telemetry transmission problem. This case study highlights the importance of being flexible with resource assignments and utilizing troubleshooting skills to resolve issues efficiently.

Remapping Resource Pins

Steps to Remap Resource Pins

To remap resource pins, you’ll first need to access the flight controller’s command-line interface (CLI). Use the appropriate commands to free the pin you intend to remap, such as removing the current function. Next, assign the new function to your desired pin and save the changes. It’s essential to consult the flight controller’s documentation to understand the correct usage and commands.

Tools Required for Remapping

Essential tools for pin remapping include a compatible USB cable for connecting the flight controller to a computer, software such as Betaflight Configurator for writing commands, and a reliable soldering setup if physical wire modifications are necessary. Having these tools ensures you can effectively remake and verify any necessary connections.

Best Practices for Pin Remapping

When remapping pins, it’s crucial to document your changes to avoid confusion in future debugging sessions. Always double-check pin assignments and configurations before applying power to the drone to prevent damage to components. Additionally, consult any community forums or documentation for your specific flight controller model, as others’ experiences can provide valuable insights.

Soldering Techniques and Tips

Choosing the Right Soldering Equipment

Choosing the right soldering equipment is essential for ensuring secure and stable connections in your drone’s electronic components. Select a soldering iron with adjustable temperature settings and a fine tip suitable for precision work on small pads. Solder with a flux core is recommended to ensure clean joints. Additionally, accessories such as soldering stands, third-hand tools, and ventilation systems can improve both safety and ease of soldering tasks.

Step-by-Step Guide to Soldering SmartPort Wire

To solder a SmartPort wire, first, ensure your workspace is clean and organized, with all tools within reach. Strip a small section of insulation off the wire end, and tin both the wire and solder pad with a small amount of solder. Position the wire on the pad and briefly touch both with the soldering iron to allow the solder to melt and bond the wire to the pad. Hold the wire steady until the solder cools, forming a solid connection. Inspect the joint to ensure it is shiny and smooth, without any stray solder bridges or cold joints.

See also  Beginner's Guide to the BetaFpv CETUS Rtf Drone for New FPV Enthusiasts

Mistakes to Avoid During Soldering

Avoid common mistakes such as using too much solder, which can create bridges between pads, and applying heat for too long, which can damage components or lift solder pads. Always keep the soldering iron tip clean to ensure efficient heat transfer. Failure to prep the surfaces by tinning can also result in weak joints, so take the time to prepare properly before soldering.

Configuring the Radio for Telemetry

Radio Setup for Receiving Telemetry Data

Setting up your radio to receive telemetry data involves configuring it to recognize and display incoming sensor information. Begin by accessing the telemetry settings menu on your radio and ensuring the correct telemetry protocol (e.g., SmartPort) is selected. Then, pair the radio with the receiver to enable data transmission. Follow specific instructions for your radio model, as these options can vary among different brands.

Enabling Audio Alerts

Audio alerts provide a convenient way to keep track of important telemetry data without constantly glancing at the radio screen. To set up audio alerts, navigate to the alerts menu on your radio and configure voice notifications for critical parameters like low battery voltage or high temperature. These alerts serve as real-time warnings to help maintain safe drone operation.

Using Widgets for Data Display

Widgets enhance the usability of telemetry data by displaying it graphically on the radio screen. Radios with robust displays, like the Jumper T16, allow you to customize the interface with widgets showing vital statistics like altitude, GPS position, and battery status. Set up these displays in the radio’s configuration menu to provide easy access to important information during flights.

Testing and Validating Telemetry Functionality

Pre-flight Check Procedures

Before each flight, conduct a series of pre-flight checks to confirm telemetry functionality. Ensure the radio is properly bound to the receiver and telemetry data is updating in real-time. Test audio alerts and widget displays to verify they are working as expected. These checks help identify potential issues before takeoff, minimizing the risk of in-flight failures.

Interpreting Telemetry Data

Interpreting telemetry data accurately is crucial for making informed decisions during flights. Learn to recognize key indicators like battery voltage and signal strength, which can affect flight duration and range. Understanding how these values fluctuate in response to different flight conditions will improve your ability to manage the drone’s operations effectively.

Making Adjustments Based on Telemetry Feedback

Utilize feedback from telemetry data to adjust flight parameters and settings. For example, if the radio alerts you to low battery voltage, promptly plan a return to avoid unscheduled landings. This proactive approach helps optimize drone performance and prolongs the life of your components by preventing excessive strain.

Leveraging Affiliate Links for Component Purchase

Advantages of Using Affiliate Links

Affiliate links provide a straightforward way to purchase drone components while supporting content creators. These links often offer readers exclusive deals or discounts, adding value to their purchases. Additionally, using affiliate links can streamline the component selection process, guiding you towards reliable products tested by the community.

How Affiliate Links Support Content Creators

By purchasing through affiliate links, you support the creators who generate valuable content and tutorials. These commissions help fund future projects, enabling creators to continue providing educational resources and community support. This mutually beneficial relationship fosters a thriving ecosystem of innovation and shared knowledge.

Finding Reliable Vendors via Affiliate Links

Affiliate links often connect to reputable vendors known for quality products and customer service. When using these links, you gain access to curated selections vetted by experienced builders, ensuring you invest in pieces that meet high standards. This reliability is crucial when assembling a capable and durable FPV drone.

Conclusion

Recap of Key Steps and Challenges

Building an FPV drone with telemetry capabilities involves several detailed steps, from configuring SoftSerial and SmartPort to remapping resource pins effectively. Common challenges include initial setup issues and soldering difficulties, each requiring patience to troubleshoot and resolve. This guide covers these essentials, preparing you to handle them with confidence.

Encouragement to Continue Learning and Building

Embarking on a journey to build FPV drones is both an educational and rewarding experience. While challenges are inevitable, each one offers a chance to learn and grow as a builder. Keep experimenting with new setups and configurations, as continuous learning is the pathway to mastering drone technology.

Next Steps in the FPV Drone Build Series

Having covered SoftSerial and SmartPort telemetry, continue with the remaining steps in the series to finalize your drone. As you progress to test flights, refine your skills in flight tuning and environmental adaptation. This foundation empowers you to tackle more complex builds and explore the expanding world of FPV drones with enthusiasm.