STM32 Radio Controller | NRF24 + NEXTION Display & 3D PRINTED Case

Sdílet
Vložit
  • čas přidán 24. 07. 2024
  • High quality PCB prototypes: www.pcbway.com
    3D & CNC service: www.pcbway.com/rapid-prototyp...
    🔥I finally made it, the first version of an STM32 radio controller with the NRF24 radio mdoules with antenna and 7 channels. The project is not 100% ready yet since I still have to make a few tests and adjustments for the PCB. The case is 3D printed.
    🔀LINKS
    -------------------------------------
    Tutorial: electronoobs.com/eng_arduino_t...
    Part List: electronoobs.com/eng_arduino_t...
    PCB GERBERs: electronoobs.com/eng_arduino_t...
    Schematic: electronoobs.com/eng_arduino_t...
    Code Transmitter: electronoobs.com/eng_arduino_t...
    Code Receiver: electronoobs.com/eng_arduino_t...
    3D case STL: electronoobs.com/eng_arduino_t...
    TFT file: electronoobs.com/images/Arduin...
    🤝SUPPORT
    -------------------------------------
    Join my Arduino Course (Spanish): bit.ly/2JY8icE
    ELECTRONOOBS.io: electronoobs.io
    Help my projects on Patreon : / electronoobs
    my Q&A page: electronoobs.io/forum/index.php
    Facebook page: / electronoobs
    Canal en Español: / electronoobs en español
    00:00 Intro
    02:36 The NEW version
    04:17 The screen
    05:05 The rest of the PCB
    06:09 What we need?
    07:31 Prepare the case
    08:01 Schematic & Assemble
    11:00 The TFT file
    12:00 Some code
    13:50 Tests
    14:51 Thank you
    Like share and subscribe to motivate me. Thank you
    #STM32
    #NRF24
    #RC
  • Jak na to + styl

Komentáře • 217

  • @ELECTRONOOBS
    @ELECTRONOOBS  Před 3 lety +9

    Arduino Course (Spanish): bit.ly/3ldW6kO
    Follow me on FACEBOOK for more: facebook.com/Electronoobs
    Help me on Patreon: www.patreon.com/ELECTRONOOBS

    • @amaanmeer8014
      @amaanmeer8014 Před 3 lety

      I want the arduino course in English...is it possible to add subtitles atleast

    • @jayasuriya8306
      @jayasuriya8306 Před 3 lety +1

      Bro what about DLP resin 3d printer!

    • @hemamaliniammundi6589
      @hemamaliniammundi6589 Před 3 lety

      Hey man nice videos .. little suggestion you should edit more volume or change your audio quality for your videos...your voice is so lite like mine, keep ur mic 🎤 close to your mouth...

    • @jankidood
      @jankidood Před 3 lety

      Can make one with 433mhz long range module..

    • @subhajithalder3358
      @subhajithalder3358 Před rokem

      Hay brother..... please complete the receiver and provide the code fast...plz.

  • @69iqtutorial
    @69iqtutorial Před 3 lety +28

    This seems better quality than most commercial rc controllers

    • @ELECTRONOOBS
      @ELECTRONOOBS  Před 3 lety +4

      hahaah Is not that good yet! :)

    • @bktechnologies88
      @bktechnologies88 Před rokem

      Yeah seriously....it has a better looking and I can't say much I just love It

    • @yakacm
      @yakacm Před 3 měsíci

      I take it you've not seen many commercial 'rc controllers' then?

  • @Delali
    @Delali Před 3 lety +3

    I've always loved how you investigate your builds to find alternate solutions. Also how you integrate your findings into your final solutions to make a complete build.
    You're awesome. I learn a lot from your channel for mine.

  • @tommyInfancy
    @tommyInfancy Před 3 lety +2

    At the end of your videos you always say "thank you" but I think actually we should say thank you. You always provide all the STL files, the code etc in a way like a tutorial. Keep up the great work!

  • @eduardogarciamontesdeoca5935

    This is an awesome project! I’ve been following for a few months in order to make one and start on RC airplanes… nothing better than enjoy the gear you built with your own hands…

  • @PhG1961
    @PhG1961 Před 3 lety +2

    Excellent and amazing project ! Well done ! I'm defenately looking out for the next episode !

  • @atec9228
    @atec9228 Před 3 lety +1

    Felicidades por este increíble proyecto. A veces bajo mi punto de vista, hay proyectos menos trabajados pero este en concreto está súper bien!!!. La carcasa impresa en 3D, el acabado y el uso del Stm32...WoW es brutal

  • @JR-X1138
    @JR-X1138 Před 3 lety +1

    This looks great. i am about halfway through the first transmitter. I have back printed and all parts except voltage converters. I am a noobs with just enough knowledge to get in trouble so I can use the experence. I just found your channel a while back and am enjoying it.

  • @QasimIbrar
    @QasimIbrar Před 3 lety

    one of the best video on DIY radio controllers on youtube, keep up the good work

  • @nedyah151
    @nedyah151 Před 3 lety +1

    this is so amazing! Literally the future

  • @d-dev888
    @d-dev888 Před rokem

    I really appreciate your work man keep it up we all support you

  • @burtybasset4486
    @burtybasset4486 Před 3 lety +1

    Wow, really impressive! Great work!!

  • @olivierdamiron7279
    @olivierdamiron7279 Před 3 lety

    Amazing project. Well done!

  • @amaanmeer8014
    @amaanmeer8014 Před 3 lety

    Your videos deserve wayyyyyyyy more views...love you man..please don't stop. 🙏🙏❤️❤️❤️❤️❤️

  • @jstro-hobbytech
    @jstro-hobbytech Před 3 lety +1

    You are a great engineer, wow. It must take you forever to create a video because there's so many interdependent parts.

  • @samuelvaz9239
    @samuelvaz9239 Před 2 lety

    Awsome!
    You are the man!
    Here, in Brazil, we say:
    Caraca!
    Você é o cara!
    Thanks! You help me a lot!!!

  • @alfadex50
    @alfadex50 Před 3 lety

    mate you have done great work!!! It is very good project, go on

  • @kishoreksm8366
    @kishoreksm8366 Před 3 lety

    Keep up man you will reach 1 million soon. Congratulations. Awesome project 👍👍👍. And also add gyroscope and accelerometer .

  • @yajeshchandra9792
    @yajeshchandra9792 Před 3 lety +1

    Just give this guy a Nobel prize 🔥🔥

  • @orkit5397
    @orkit5397 Před 3 lety

    Super . It's really mind blowing

  • @harikamalakarreddydarapu7410

    Excellent project

  • @akhurash
    @akhurash Před 3 lety

    Good job. Great project!

  • @DuroLabs85
    @DuroLabs85 Před 3 lety +1

    amazing project keep it up :)

  • @kibryfranco5133
    @kibryfranco5133 Před 3 lety

    Amazing project

  • @briantb5550
    @briantb5550 Před 3 lety

    You're very talented. I subscribed :)

  • @yajeshchandra9792
    @yajeshchandra9792 Před 3 lety

    Finally I was waiting for this Transmitter V2 for a year or so

  • @anispinner
    @anispinner Před 3 lety +3

    Big improvement from the previous one! Keep it up bro.

  • @electronic7979
    @electronic7979 Před 3 lety +1

    Nice project

  • @anandkachale5187
    @anandkachale5187 Před 3 lety

    Very close to make a commercial radio 👌👌👌

  • @avinashraj4102
    @avinashraj4102 Před 3 lety

    Great work✨

  • @bloginoobs
    @bloginoobs Před 2 lety

    Waiting for the next part 🔥

  • @orjiiseh-ntah7697
    @orjiiseh-ntah7697 Před 2 lety

    Nice Project, Still waiting for an update. Love all your Videos

  • @macroisaac21
    @macroisaac21 Před 3 lety

    Genial , estaba a punto de fabricar el anterior control , pero este se mira súper genial , solo no entendí unas cuantas cosas , espero la versión en español ejjeje

  • @AmanSingh-qt9ss
    @AmanSingh-qt9ss Před 3 lety +6

    It's looks better but one suggestion as this is a time of openTx remote controller so it's will be best if u build something like that

  • @Bianchi77
    @Bianchi77 Před 3 lety

    Nice video, thankks :)

  • @mohammedasadbubere6519
    @mohammedasadbubere6519 Před 3 lety +3

    We need more stm32 projects.

  • @thewormbook199
    @thewormbook199 Před 2 lety

    Great work sir.
    Simply Awsome 😇
    Please make one rc plane based on the same controller.
    Exited for next video 😇

  • @deathray0718
    @deathray0718 Před 3 lety

    you can also use a tp5100 with a 2 cell bms with any 9-15v 1-2a power supply to charge the batteries more efficiently.

  • @shuvendupattari8079
    @shuvendupattari8079 Před 3 lety +1

    Amazing man.
    Please make an pure sine wave inverter with stm32 and lcd display for status monitoring. Love from India 🇮🇳 ❤️❤️

  • @almosh3271
    @almosh3271 Před 3 lety

    very nice job. I truly enjoy the way you explain things as you go along. I recently came across this power bank that can produce 3.3 and 5 volts using lio ion 18650 battery. This power bank have its own charger. In that case it's very self efficient power supply. Can you use that power bank in this project? Keep up the good work, you rock !!

  • @leehewitt9559
    @leehewitt9559 Před 2 lety

    Love this one

  • @paulb36utube
    @paulb36utube Před 3 lety

    I really love this.
    Ive been working on a twin joystick for a space sim but cant seem to get the joysticks stable enough. I noticed your figures jumping around a bit as well. Any suggestions on debouncing, either software or hardware?

  • @electronicsenthusiastprade3067

    Wonderful project
    It will be very grateful if you can tell about i2c communication between two stm's

  • @fazrulrusdi3709
    @fazrulrusdi3709 Před 3 lety

    Superbbb

  • @jaimecosta2966
    @jaimecosta2966 Před 3 lety

    Brilliant

  • @vdm7776
    @vdm7776 Před 3 lety

    Thanks for the amazing job! Can you add the possibility to use one transmitter with different receivers, with different parameters?

  • @Peter54981
    @Peter54981 Před 3 lety +1

    Just an observation, on the buck converter shouldn't you cut the trace above the ADJ pads in order to use the fixed voltages?
    Great job btw, building something like this takes a lots of time and effort. It's also nice to finally see an STM32 board being used in place of an arduino. If one day you want to push this project a bit further you could also take a look at other STM32 boards like the F407. Packs even more power than the blue pill and has all the IO you ever need for an RC remote.

  • @younusbaig354
    @younusbaig354 Před 3 lety

    Super video

  • @kevinmryan1903
    @kevinmryan1903 Před 2 lety

    Love your channel! How about doing a "TVout" project using the stm32!?

  • @sket123flamez7
    @sket123flamez7 Před 3 lety

    hi could i just take the rf module thing from my broken flysky transmitter and wire to an arduino instead of NRF24

  • @hogfanboy9443
    @hogfanboy9443 Před 3 lety

    this is great, you keep improving your game. Have you ever thought about using an ESP and using it's ESP NOW communications. a while back I made an RC car with remote using ESP NOW.
    for a group of students that wanted to build some small plastic battle bots. they work pretty good, but I might now have to redesign the controller using the joysticks you use

  • @purwoerdiantoro1245
    @purwoerdiantoro1245 Před 3 lety

    Mantap man👍👍👍

  • @arifgurbanov5568
    @arifgurbanov5568 Před rokem

    Excellent video i have learn a lot from you. But i have worked nrf24 but it has approximately 50-100 m range(if you lucky) wouldn't it be nice to make it with lora or another way to have more range ?

  • @kaumohlamonyane272
    @kaumohlamonyane272 Před 3 lety +1

    Amazing man💯🔥, how long did it take to program the code?

  • @sohamkorgaonkar4152
    @sohamkorgaonkar4152 Před 3 lety +3

    It looks awesome 🔥🔥🔥
    Is there any way to add opentx it?

  • @yxhankun
    @yxhankun Před 3 lety

    in the tx code, i added 102 Serial.print("

    "); why you send out a literal of values continuously in a horizontal manner?

  • @prantobiswas5611
    @prantobiswas5611 Před 5 měsíci

    Is it possible to show the drone's battery info in this display? and Signal strenth? Love your videos

  • @dheerajg.6971
    @dheerajg.6971 Před 3 lety +1

    Can you measure the latency using your oscilloscope please? Seems very well made so you might as well measure that parameter...

  • @Lucas-jc6hv
    @Lucas-jc6hv Před 2 lety

    Have you tried using Arduino Micro or Leonardo to improve the reading of the potentiometers? seems a little unfiltered to me

  • @fabioalmeida4700
    @fabioalmeida4700 Před 2 lety

    Hello @Eletronoobs, you have great videos. In this particulary project I don't understand how you send data from stm32 to Nextion LCD. In my project I try to send data but it seems very hard to comunicate between this two devices. Can you give me some advice or help me? Thanks.

  • @skelethornbro
    @skelethornbro Před 3 lety +1

    Maybe you can use opentx firmware or rebuild it to be lite version so we can flash it inside this bluepill/stm32? Is that possible?

  • @bktechnologies88
    @bktechnologies88 Před rokem

    Nice work man 👍😍 but can we use Arduino pro mini for the transmitter?

  • @ralphbooger4756
    @ralphbooger4756 Před 3 lety

    is there any chance to get dual rates/exponential curves and channel mixing to work with this?
    and more channels, like 16 maybe... lots of scale builders needs all them channels.
    or a function where you can switch between models, lets say you had three buttons, each one dedicated to activating a model and put the other two in sleep mode.
    imagine you are using an excavator, a wheel loader and a dump truck... you are controlling all three with one remote, you can easily change which one you are controlling... without having to scroll in menu and selecting a bunch o options. i think the sanwa sd 10 tx had this, very useful, for some!
    with functions like these, this would be a better option then controllers costing hundreds and hundreds and even thousands of dollars

  • @myrcchannel7449
    @myrcchannel7449 Před rokem

    Commercial rc transmitters also have frequency hopping - does your transmitter have this ?
    How will it perform in a group of 20 people flying airplanes? Will it have loss of data packets or be usable? Thank you!👍

  • @user-rb2fp5sg1z
    @user-rb2fp5sg1z Před 3 lety

    hi
    it's so beautiful and perfect...
    can you add the mpu6050 module in it??

  • @user-cu8bk5lk8x
    @user-cu8bk5lk8x Před 3 lety +3

    hello, when will the receiver be published for this device?

  • @Utube2Itube
    @Utube2Itube Před 3 lety

    What are the main differences between PCBWay and JLCPCB? I’m about to order my first pcbs, so would be nice to know what you guys think from your experience.

  • @aalexxit
    @aalexxit Před 2 měsíci

    @Elecronoobs it is possible to implement and add also a multi protocol firmware? I can't find any information about the 7ch + ppm receiver at 5:47, can you help me?

  • @yxhankun
    @yxhankun Před 3 lety

    at 14:21 of this clip, what main mcu are you using as RX?

  • @vighneshnaik4908
    @vighneshnaik4908 Před 2 lety

    Is there a tutorial available for creating this pcb (on software) ?

  • @pie9967
    @pie9967 Před 2 lety

    Have you made a vedio of that tiny arduino receiver with 7 channel yet?

  • @gauravkhanekar3924
    @gauravkhanekar3924 Před rokem

    Hey buddy,
    How to make graphics and animation for channels? Please make detailed video.
    And further details like Radio master tx16s.
    Like audio notification for switches and models

  • @ReX_PL_DE
    @ReX_PL_DE Před 2 lety

    Can you please upload the HMI file for Nextion Display? I have a 7 inch screen. The file you shared does not match.

  • @chandanaraju3193
    @chandanaraju3193 Před 2 lety

    Hello, could you please guide me that how can I draw an arc of editor?

  • @techntricks1194
    @techntricks1194 Před 2 lety

    Thanks, it's a good video, Can we use ESP8266 microcontroller instead of STM32

  • @mojtabafaramarzi5055
    @mojtabafaramarzi5055 Před 2 lety +1

    hello
    could you make a video about DIY MIC without noise?

  • @st.alexiev625
    @st.alexiev625 Před 2 lety

    is it possible to have more channels when using PPM ?

  • @ShahZahid
    @ShahZahid Před 3 lety +4

    perhaps in the next revision use a better radio module perhaps a LORA based one, or something long range inspired by team black sheeps crossfire module

    • @ELECTRONOOBS
      @ELECTRONOOBS  Před 3 lety +3

      Yes! Actually I'm working on womethign like that too. It would be with the SX1280 chip! Stay tuned!

    • @NoNicNoName
      @NoNicNoName Před 3 lety

      QCZEK!!!!!!!

    • @sammichael25
      @sammichael25 Před 3 lety +1

      Add opentx to it and together with the LORA this project would contest any commercial radio!!

    • @ShahZahid
      @ShahZahid Před 3 lety

      @@sammichael25 there was a version of open tx based around the Arduino mega it was called the openAVRC, i had plans to make it but since most of the documentation was in french i didnt ended up doing it

  • @FixDaily
    @FixDaily Před 3 lety

    Why there are so many holes on the PCB around the NRF and bellow the microcontroler?

  • @NiCadHeliPilot
    @NiCadHeliPilot Před 3 lety

    Now that you've finally started using one of the STM32 micros, when are you going to run OpenTX on that controller?

  • @elecobot
    @elecobot Před rokem

    Hay dude.... which one is best to make nrf24 based transmitter and receiver......Arduino nano..or STM32?

  • @gauravraj9328
    @gauravraj9328 Před 3 lety +1

    Can we use LoRa module for wireless communication as that has standtable and longer range connection. Even commercial radios uses LoRa communication.

    • @orjiiseh-ntah7697
      @orjiiseh-ntah7697 Před 2 lety

      The commercial transmitters jave specialized hardware to compensate for the LoRa slow transfer rates. Implementing that will make this costly and will be as good as buying a commercial controller

  • @schmerzdj5719
    @schmerzdj5719 Před 9 měsíci

    I think it's time to revisit this.... I'd like more switches, some 2 and 3 position ones... And 2 screens....
    I smaller screen for menus type things, maybe a multi colour electronic paper screen.... And a touchscreen with vtx so you can watch an fpv feed on the screen....
    Also, please finish that small receiver board, as small as possible so it can be used on small rc tanks and things.... I'm building a kugelpanzer and I'd love for this to fit inside

  • @magicmechanicmc2879
    @magicmechanicmc2879 Před 3 lety

    Can we flash Opentx into these custom radios based on STM32

  • @user-rb2fp5sg1z
    @user-rb2fp5sg1z Před 3 lety

    does it can calibrate the esc?

  • @SMARTGAMERZ25
    @SMARTGAMERZ25 Před 2 lety

    sir where are the pin header as the channels of the reciver

  • @rahulasmita
    @rahulasmita Před 3 lety

    Hi Sir, pls make video for half bridge soft switching methods and PWM type using ZVS.

  • @aalokh3534
    @aalokh3534 Před 3 lety

    Can we use lora module instead of NRF24

  • @chiilin6224
    @chiilin6224 Před 3 lety

    Hello, about the Christophe Laimer's 3d printed brushless motor, I wanted to build his motor and I noticed that the page no longer exists. I was wondering if you know where I could find the STL? Im also not sure if he will respond to my comment on his video. Sorry for the un related comment

  • @Gtechpk
    @Gtechpk Před 3 lety

    Sir Can I use without lcd

  • @lagkun8271
    @lagkun8271 Před rokem

    Sir i have a a question
    I want to build 6 channel (2 joystick and 2 potentiometer) but i see your build just have 4 channel and your arduino vesion is 4 ch too(looks like it doesn't have enough analog pins) .
    So can i add more channel ( use potentiometer) in stm32 ? Pls help me in this ...

  • @widyahong
    @widyahong Před 3 lety

    Hi electronoobs, what do you think about nordic nfr ble microcontroller, i think its crazy growing product with this microcontroller.. i dont know before i buy but after i disassembly i see mouse, keyboard, and my smartwatch have this chip.. its have an arm cortex m processor..

    • @widyahong
      @widyahong Před 3 lety

      Before it i have studying about atmega avr, esp, stm, novoton, i think this chip is worth for studying..

  • @creativeprojectexperiment1095

    Please make a 433mhz rf transmiter and receiver for drone

  • @vishal01mehra
    @vishal01mehra Před 3 lety

    How about porting the Opentx project to this stm32?

  • @tefooooo1948
    @tefooooo1948 Před 4 měsíci

    what happens if we dont use resistors for buttons?

  • @yxhankun
    @yxhankun Před 3 lety

    I can only do stm32 with nano as tx n rx in rc application. Both using stm32 are not working no matter how hard l try.

  • @createagoogleaccount2570

    can i take th rf module from my broken transmitter and connect it to arduino nano instead of nrf24

    • @orjiiseh-ntah7697
      @orjiiseh-ntah7697 Před 2 lety

      Yes, but the code needs to be modified and Library changed

  • @adarshkeshri9888
    @adarshkeshri9888 Před 3 lety +4

    What about using the Raspberry Pi Pico/ RP2040??

  • @franksiam2975
    @franksiam2975 Před 3 lety

    i need a rc 2 way communication. i want the drone send me data about battery status and heading... these NRF24 are programmed to work as transmitter OR receiver, but can not do bedirectional, right? i need only 30..50meters. use blue-tooth-modules? what you recomment?

  • @hmbiii9974
    @hmbiii9974 Před 2 lety +1

    Hello, After a number of days trouble shooting the libraries I built the basic version of your last controller.
    Do i need to use STM32F103RC6T6 or can I use STM32F103RC8T6 for this project?