Advanced 8-Channel RC Transmitter and Receiver with STM32F103C8T6
Project Overview
The "Advanced 8-Channel RC Transmitter and Receiver with STM32F103C8T6" is a versatile and feature-rich remote control system designed by Mr. Ahsan. This project serves as an innovative solution for enthusiasts in various RC hobbies, including RC boats, drones, and airplanes. It provides precise control, multiple functionalities, and customizable settings to enhance the user's RC experience.
Key Features
1. Trim Function:Users can fine-tune their RC device's performance through trim adjustments for precise control.
2. Fail-Safe Mechanism:Ensures the safety of the RC device by automatically returning it to a predefined state in case of signal loss.
3. Voltage Alarm:Monitors battery voltage and alerts users when it reaches a critical level, preventing unexpected shutdowns.
4. **Channel Reverse and Forward Function:** Allows users to customize channel direction, catering to different RC models.
5. PWM or PPM Output: Provides flexibility by supporting both PWM and PPM output modes for compatibility with various devices.
6. Yaw Setting: Enables users to adjust yaw control for optimized performance in specific applications.
7. Mode Selection: Offers distinct modes for RC boats, drones, and airplanes, ensuring the transmitter's adaptability to different vehicles.
8. User Interface:Incorporates a 0.96" OLED screen and a rotary encoder for convenient setup and parameter adjustments, displayed in real-time on the OLED.
9. Additional Components:Utilizes 8050 transistors, buzzers, resistors, capacitors, and a rotary encoder to enhance functionality and user experience.
SCHEMATIC AND PCB LAYOUT.
Technical Details
Communication Overview
The communication system relies on NRF24L01 modules and STM32F103C8T6 microcontrollers.
Transmitter Communication
1. User Inputs: User manipulates control sticks and other inputs, processed by STM32F103C8T6.
2. Data Encoding: Inputs are encoded digitally for wireless transmission.
3. Wireless Transmission NRF24L01 module sends data via 2.4GHz radio frequency.
4. Data Packaging: Data is organized into packets with channel values, settings, etc.
Receiver Communication
1. Signal Reception: NRF24L01 module receives transmitted signal.
2. Data Decoding: STM32F103C8T6 decodes data into control inputs, settings, etc.
3. Servo Control: STM32F103C8T6 converts data to PWM signals for servo control.
4. Servo Response: Servo motors adjust positions based on PWM signals.
Fail-Safe Mechanism
In case of signal loss, a predefined signal pattern is sent by the transmitter to ensure device safety.
Designer Information
This project was designed by Mr. Ahsan, a passionate DIY enthusiast and creator. Mr. Ahsan has a YouTube channel called "DIY TECH DEEPLY," where he shares his innovative projects, tutorials, and insights into the world of DIY electronics and technology.
CHANNEL LINK:https://www.youtube.com/watch?v=jVVPKjaBPH8&t=639s
Advanced 8-Channel RC Transmitter and Receiver with STM32F103C8T6
*PCBWay community is a shared platform and we are not responsible for any design issues.
- Comments(2)
- Likes(2)
- Envrtg Feb 23,2024
- DIY TECH DEEPLY MR AHSAN BILAL Sep 17,2023
- 2 USER VOTES
- YOUR VOTE 0.00 0.00
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
-
8design
-
6usability
-
7creativity
-
5content
-
8design
-
7usability
-
7creativity
-
6content
More by DIY TECH DEEPLY MR AHSAN BILAL
- Advanced 8-CH RC Transmitter and Receiver using stm32f103 and Nrf24l01 OverviewThe 8-channel RC transmitter and receiver system crafted for the PCBWay 6th Contest is a hig...
- Testing SBUS & PPM Signals on DIY STM32 RC Transmitter & Receiver! 🎮📡 | Advanced Control Verification | DIY TECH DEEPLY IntroductionWelcome to DIY TECH DEEPLY! In this comprehensive guide, we'll delve into the intricacie...
- DIY RC Transmitter & Receiver with stm32 🎮🚁 | 8 channels pwm,ppm,sbus | DIY TECH DEEPLY OverviewThe 8-channel RC transmitter and receiver system crafted for the PCBWay 6th Contest is a hig...
- UNLOCKING THE SECRET OF UNI-T 203+ TO MAKE RECHARGEABLE. OverviewEmbark on a thrilling DIY journey as we delve into the Uni-T 203+ from Cell to Battery Conve...
- Advanced 8-Channel RC Transmitter and Receiver using stm32f103c8t6,nrf2l01.(Totally Diy) OverviewThe 8-channel RC transmitter and receiver system crafted for the PCBWay 6th Contest is a hig...
- 2-Axis Servo-Based CNC Pen Plotter (Fully Hand Crafted). IntroductionHey there! I'm excited to share my cool project with you - it's a 2-axis servo-based CNC...
- Advanced 8-Channel RC Transmitter and Receiver with STM32F103C8T6 Project OverviewThe "Advanced 8-Channel RC Transmitter and Receiver with STM32F103C8T6" is a versati...
- ESP32 3 CHANNEL POWER LOGGER WITH NEW FEATURES. **Project Description:**The ESP32 3-Channel Power Logger is a project designed to monitor and log po...
-
Open Source Very Large Stick - Freejoy & MMjoy2 breakout board
497 0 0 -
RF Control training board for students based on ESP32 C3
667 0 2 -
Aquarius+ Computer, Standard PCB
883 0 4 -
KINETIC COASTERS with a TWIST! Laser or 3D Print some DIY Magic
603 0 1 -
RPI - 8 IO PLC With ATTiny85 Watch Dog
527 0 1 -
Nintendo Famicom HVC-001 Controller Shells
623 0 1 -
COMMODORE 128 DIAGNOSTIC REV.785260 KEYBOARD DONGLE
585 0 4 -
COMMODORE 128 15KHz DISPLAY ADAPTER (C128 80 COLUMN ADAPTER)
793 1 6 -