|
EASYEDA |
|
|
KEILuVISION |
DIY RC Transmitter & Receiver with stm32 🎮🚁 | 8 channels pwm,ppm,sbus | DIY TECH DEEPLY
Overview
The 8-channel RC transmitter and receiver system crafted for the PCBWay 6th Contest is a highly intricate and technologically advanced solution tailored for remote-controlled applications. By harnessing the capabilities of the STM32F103C8T6 microcontrollers, NRF24L01 wireless communication modules, a 0.96-inch OLED display, buzzer, dual pots, dual switches, resistors, capacitors, and other key components, this project offers a sophisticated and feature-rich platform for hobbyists and RC enthusiasts.
🛠️ In this comprehensive guide, we'll walk you through the process of creating a fully functional RC control system from scratch. Learn how to harness the power of STM32 microcontrollers and RF24L01 modules to design a customizable and reliable remote control setup for your drones, planes, cars, and more.
🎉🎁 GIVEAWAY ALERT! 🎁🎉
Hey there, PCB enthusiasts! Ready for another round of exciting giveaways? We're giving away 10 pieces of PCBs with FREE SHIPPING to lucky winners!
To participate, follow these simple steps:
1.Subscribe to our channel.
2.Like this video.
3.Comment below with your thoughts, ideas, or any questions you have about PCB design or electronics. Be creative! Your comment might just catch our attention.
And guess what? This offer isn't just for the first 100 subscribers anymore! We're extending it to every 100 subscribers we gain, so the more, the merrier! Once we hit each 100-subscriber milestone, we'll randomly select three lucky winners based on the best comments.
Don't miss out on this incredible opportunity to win high-quality PCBs for your project. Subscribe, like, and comment now for your chance to win! Good luck to everyone, and happy designing! 🚀✨
Transmitter PPM Output:
This diy transmitter is capable of giving ppm signal output through aux port to play any pc fpv or simulator with this.To enable this option you have to go to output setting on transmitter oled menu and then you have to turn on the ppm output.
Note:When you are using this transmitter with receiver.Makesure to turn off the ppm output.Because its high priority signal.
Receiver Output Signals:
The receiver that i made is capable of giving 8 CH PWM,PPM and also SBUS signal.You can use this receiver with rc car,drones and aircraft.
Material for Transmitter:
STM32:https://bit.ly/3ODReqC
NRF24L01 GT24 Mini:https://bit.ly/3HTMQA0
E11 ENC:https://bit.ly/3UDggKq
0.96 OLED:https://bit.ly/49arquy
10k resistance(smd):https://bit.ly/3SAMR0D
1k resistance(smd):https://bit.ly/3SAMR0D
100nf cap(smd):https://bit.ly/3ODT22S
Buzzer:https://bit.ly/3uru93D
SS8050/bc547 transistor:https://bit.ly/487k8q0
AMS117(3.3v reg):https://bit.ly/497yk3N
10uF cap:https://bit.ly/3SzbI4Y
Male Headers:https://bit.ly/3uxOzrJ
Material for Receiver:
Note: You have to desolder the components from the stm32f103c8t6 development board and then place n solder these smd components to receiver board.
STM32:https://bit.ly/3ODReqC
NRF24L01 GT24 Mini:https://bit.ly/3HTMQA0
Male Headers:https://bit.ly/3uxOzrJ
AMS117:https://bit.ly/497yk3N
10uF cap:https://bit.ly/3SzbI4Y
100nf cap(smd):https://bit.ly/3ODT22S
Binding:
You have turn on both the transmitter and receiver.Then you have to press reset button of receiver and then the receiver will automatically bind to the transmitter.
Join DIY TECH DEEPLY for more cutting-edge DIY electronics projects!
🚁 Ready to revolutionize your remote control experience? Hit that 'Subscribe' button, give this video a thumbs up, and share it with fellow DIY enthusiasts. Let's embark on a journey of innovation with DIY TECH DEEPLY! 💪🎥
SCHEMATIC OF TX
SCHEMATIC OF RX
PCB LAYOUT
FIRMWARE UPLOADING
To upload the firmware into this transmitter and receiver.First you need any type of usb to serial converter.In this time i am CH340 usb serial converter.
Then you need to connect the usb serial converter to transmitter and receiver according to this diagram.
Transmitter
Receiver
Software
After making the connection of usb serial converter to transmitter and receiver.You have to download and install this software.
Software Link:https://www.st.com/en/development-tools/flasher-stm32.html#get-software
After installing the software
Follow Steps:
- plug the usb serial converter to pc.
- Press Reset button which are located on stm32.Very important.
- Select the com port.
- Click on next and click again next icon.
- Select Erase icon on top.
- Now click on next and the software will delete its previous data.
- Click on back icon and select Download to device icon.
- Click on its three dots icon and select the Hex file (Download from Down Below) where it is located.
- Then click on next icon and the code will uploaded to device within 15 secs.
DIY RC Transmitter & Receiver with stm32 🎮🚁 | 8 channels pwm,ppm,sbus | DIY TECH DEEPLY
*PCBWay community is a sharing platform. We are not responsible for any design issues and parameter issues (board thickness, surface finish, etc.) you choose.
- Comments(0)
- Likes(1)
- Engineer Oct 01,2024
- 0 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
More by DIY TECHOS MR AHSAN BILAL
- XRC PRO: Open-Source RC Transmitter and Receiver System OverviewThe XRC PRO is an advanced, open-source RC transmitter and receiver system designed to offer...
- LED strip PWM/RGB cascadable controller OverviewThis project presents a versatile LED strip controller, which is based on the STC8G1K08A mic...
- STM32F722 flight control Project Overview:This flight controller board is designed with innovation and user-friendliness in m...
- Portable Mini Weather Station: Real-Time Weather Updates with Web Configuration OverviewThe Portable Mini Weather Station is a compact and versatile device designed to provide real...
- USB3.0 Gigabit LAN-RTL8153B OverviewThis project is a high-performance Gigabit USB 3.0 network card designed around the RTL8153B...
- STM32F103C8T6 minimum system board OverviewThis project is a minimalistic system board designed around the STM32F103C8T6 microcontrolle...
- WCH-LinkE-R0-1v3 Debugger Overview The WCH-LinkE-R0-1v3 Debugger is a versatile and powerful tool designed for online debuggin...
- MAKE 8CH RC TRANSMITTER AND RECEIVER WITH STM32&NRF24L01 OverviewThe 8-channel RC transmitter and receiver system crafted for the PCBWay 6th Contest is a hig...
- MAKE 8CH RC TRANSMITTER AND RECEIVER WITH STM32&NRF24L01 OverviewThe 8-channel RC transmitter and receiver system crafted for the PCBWay 6th Contest is a hig...
- AMAZING DIY DIGITAL OSCILLOSCOPE Working PrincipleThis mini oscilloscope project aims to create a compact and user-friendly device fo...
- AMAZING DIY DESKTOP CHARGING STATION Four-way Desktop Smart Charging StationThis is a practical intelligent multi-channel desktop charger...
- AMAZING DIY DESKTOP CHARGING STATION Four-way Desktop Smart Charging StationThis is a practical intelligent multi-channel desktop charger...
- 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...