dhruvdroids
dhruvdroids
  • Видео 49
  • Просмотров 83 930
Arduino Flight Controller Upgrade to 400Hz - Part 1 Hardware
In this video, I have discussed the hardware modifications that I have made to my F250 Arduino based drone. The drone was originally running at 200Hz refresh rate, but now it operates at 400Hz.
The flight controller software is my original code based on Joop Brookings code.
In this video series, I will try to post all major hardware and software updates that I can add to my code. So stay tuned!
Reference video links to my other videos
1. ruclips.net/video/2QTxkwlqZww/видео.htmlsi=PvQJrspfR8eB-UVg
2. ruclips.net/video/vdThKEMZEOE/видео.htmlsi=BoU6uE2CjLYekDnd
3. ruclips.net/video/D-HPiPuElpk/видео.htmlsi=o0pRULFBQzb3oGaI
4. ruclips.net/video/0adEHtoTuaA/видео.htmlsi=atHSuMLgT_TzyerL
5. ruclips.ne...
Просмотров: 3 436

Видео

Vibration Isolation in Drone Flight controller
Просмотров 7569 месяцев назад
This is a small clip showing the effect of vibration isolation/damping in Drones. I used slow response foam to isolate the flight controller from the motor vibration. Did some tuning of the foam size to get the best reaponse. #drone #arduino #engineering #education #experiment #hardware #vibration #hobby #homemade
Building an affordable F250 (5inch) Arduino drone - Part 4 (Flight test)
Просмотров 43110 месяцев назад
This is the first flight test of the non FPV 5 inch drone. It performed very well. Do check out the previous video Part 1, Part 2 and Part 3 (links below). #drone #arduino #quadcopter #engineering #programming #hobby #homemade #education #rc #experiment #electronic #flighttest #testing #hardware part 1 ruclips.net/video/2QTxkwlqZww/видео.htmlsi=Xc4-Kz8CymJbC7xR part 2 ruclips.net/video/3lSrApEX...
Building an affordable F250 (5inch) Arduino Drone Part 3
Просмотров 1,2 тыс.10 месяцев назад
This is the final part of the non FPV 5 inch drone build video. Do check out the previous video Part 1 and Part 2 (links below). part 1 ruclips.net/video/2QTxkwlqZww/видео.htmlsi=Xc4-Kz8CymJbC7xR part 2 ruclips.net/video/3lSrApEXFEY/видео.htmlsi=l_FKXpBj9h15J_co #drone #arduino #quadcopter #engineering #programming #hobby #homemade #education #rc #experiment #electronic #flighttest #testing #ha...
Building an affordable F250 (5inch) Arduino Drone Part 2
Просмотров 1,5 тыс.10 месяцев назад
This video is continuation of the Part 1 of the series to build a low cost non FPV F250 or 5inch Drone (refer below link for Part 1). ruclips.net/video/2QTxkwlqZww/видео.html The hardware is almost completely built in this video. For more info on components, refer Part 1. In the 3rd and final part, I will wrap up the build video and later videos will focus on high level activities like position...
Building an affordable F250 (5inch) Arduino Drone Part 1
Просмотров 73810 месяцев назад
This is the 1st video of the series where I will try and build a 250 class drone at the lowest possible cost but still have a respectable hardware. It will be a platform for hobbyists looking to build, program and study drones. Please check out my other videos on Arduino flight controller ruclips.net/p/PLIJVnuaWd_XQly586rW9MIFUcDv4U4JVY&si=OR4IMIgDQe00E5oI Link to current measurements short ruc...
Arduino Quadcopter Development Part 9 (Flight optimization using 8045 props)
Просмотров 724Год назад
In this video I have shown the flight performance of my Arduino coded drone using 8045 propellers instead of the conventional 1045 propellers. The result was satisfactory as I had sufficient control on the drone and also flight(hovering) time increased to 12 mins which is a 20% increase. Do watch my other videos on the development of this Arduino drone 1. GPS Position hold ruclips.net/video/DBZ...
Design & Development of a Mini Bipedal robot - Gamatron
Просмотров 297Год назад
This is Bipedal robot that I had been working from 2015 to 2020 intermittently. I completed 80% of the work. It is a 12DOF (for legs only) with a 3D printed structure. I spent great amount of time optimising the CAD model to make the robot more user friendly for assembly purpose and a light design at the same time. I designed the robot around the 12g servo motors (Emax). The code running on the...
Multibody dynamics of Excavator using MSC Adams and flexible parts
Просмотров 387Год назад
An important part of solving Finite element models is application of loads and boundary conditions. For our products like excavators and loaders that is a pretty complex activity. This is where Multi-Body Dynamics comes into play. With a highly refined MBD model and flexible MBD in this case; the stress results exceed 90% accuracy. In this video I have simulated a simplified small excavtor mode...
GPS position hold flight test of Arduino coded drone
Просмотров 380Год назад
GPS position hold flight test of Arduino coded drone
Arduino Quadcopter Development Part 8 (GPS Position hold test)
Просмотров 974Год назад
Arduino Quadcopter Development Part 8 (GPS Position hold test)
Arduino Drone Crash Compilation
Просмотров 203Год назад
Arduino Drone Crash Compilation
SONAR based Altiitude Hold for my Arduino Quadcopter
Просмотров 174Год назад
SONAR based Altiitude Hold for my Arduino Quadcopter
Arduino Quadcopter Development Part 7 (Programming NEO 6M GPS)
Просмотров 1,1 тыс.Год назад
Arduino Quadcopter Development Part 7 (Programming NEO 6M GPS)
GPS installation in an self-programmed Arduino drone
Просмотров 4,9 тыс.Год назад
GPS installation in an self-programmed Arduino drone
Simulatuon of an Excavator Track Chain in MSC ADAMS by using Python Script - Part 2 of 2
Просмотров 724Год назад
Simulatuon of an Excavator Track Chain in MSC ADAMS by using Python Script - Part 2 of 2
Simulatuon of an Excavator Track Chain in MSC ADAMS by using Python Script - Part 1 of 2
Просмотров 758Год назад
Simulatuon of an Excavator Track Chain in MSC ADAMS by using Python Script - Part 1 of 2
Arduino Quadcopter Development Part 6 (Barometer Installed with Telemetry)
Просмотров 1 тыс.Год назад
Arduino Quadcopter Development Part 6 (Barometer Installed with Telemetry)
Dynamic Simulation of Excavator Track Chain Travelling over obstacles using MSC Adams
Просмотров 3632 года назад
Dynamic Simulation of Excavator Track Chain Travelling over obstacles using MSC Adams
Dynamic Simulation of an Excavator Track chain in MSC Adams
Просмотров 3102 года назад
Dynamic Simulation of an Excavator Track chain in MSC Adams
Arduino Quadcopter Development Part 5 (BMP280 Barometer coding)
Просмотров 8532 года назад
Arduino Quadcopter Development Part 5 (BMP280 Barometer coding)
ARDUINO QUADCOPTER DEVELOPMENT PART 4 (BAROMETER)
Просмотров 8322 года назад
ARDUINO QUADCOPTER DEVELOPMENT PART 4 (BAROMETER)
Arduino Quadcopter Development Part 3 (Altitude hold)
Просмотров 7962 года назад
Arduino Quadcopter Development Part 3 (Altitude hold)
Arduino Quadcopter Development Part 2 (Altitude Hold)
Просмотров 7242 года назад
Arduino Quadcopter Development Part 2 (Altitude Hold)
Arduino flight controller with secondary controller - Part 2
Просмотров 1982 года назад
Arduino flight controller with secondary controller - Part 2
Arduino flight controller with secondary controller for a Quadcopter - Part 1
Просмотров 4872 года назад
Arduino flight controller with secondary controller for a Quadcopter - Part 1
Arduino Quadcopter Development Part 1
Просмотров 7622 года назад
Arduino Quadcopter Development Part 1
Powering a 3D printer using an SMPS - Part 2
Просмотров 1967 лет назад
Powering a 3D printer using an SMPS - Part 2
Powering a 3D printer using an SMPS - Part 1
Просмотров 1937 лет назад
Powering a 3D printer using an SMPS - Part 1
Self Balancing robot
Просмотров 2048 лет назад
Self Balancing robot

Комментарии

  • @kermitinmountain6371
    @kermitinmountain6371 7 дней назад

    Hi, which part on Arduino Nano do I connect GPS to? and can you provide me the code because, I couldn't get it to work. Thank you.

  • @arunprasathkalimuthu305
    @arunprasathkalimuthu305 26 дней назад

    where is the script, you didn't even opened the script file. You just imported it. At least share the script

  • @shihabulehsan
    @shihabulehsan 2 месяца назад

    Hello, could you please share your codes? If the project is open source.

    • @dhruvdroids
      @dhruvdroids 2 месяца назад

      Yes, it's open source. I will upload it to github and share the link

    • @shihabulehsan
      @shihabulehsan 2 месяца назад

      @@dhruvdroids Wow, I really appreciate your decision. Thanks a lot.

  • @taylormayhew369
    @taylormayhew369 2 месяца назад

    Anybody ever get the code for this? Might even be common sense nowadays

  • @HoangMinhNguyen-0307
    @HoangMinhNguyen-0307 2 месяца назад

    How accurate is GPS in your drone, mate?

    • @dhruvdroids
      @dhruvdroids 2 месяца назад

      GPS accuracy is around 2m, but it's not the same for the drone. The drone is operating at 5Hz GPS rate, which is very slow for the drone position hold PID controller. As shown in the video, I could achieve a position hold of approximately 10m. But this could be improved by tunning the PID gains. I kept to low to be safe.

    • @dhruvdroids
      @dhruvdroids 2 месяца назад

      You may check this detailed video, ruclips.net/video/DBZqvYxnNsk/видео.htmlsi=3UA9ICeuhflFOzbl

  • @rahulchakravarty1291
    @rahulchakravarty1291 2 месяца назад

    Aji office nahi eibilak kori ase robo koi dim sobole 😂😂

  • @sanoops3555
    @sanoops3555 3 месяца назад

    You need to adjust the pid values a bit..😊

  • @MISOLO-
    @MISOLO- 3 месяца назад

    good job 👍

  • @pkkushwaha4645
    @pkkushwaha4645 3 месяца назад

    Brother how to contact you??

    • @dhruvdroids
      @dhruvdroids 3 месяца назад

      Please drop a mail to dhrubadroid@gmail.com

    • @sahilchettri9430
      @sahilchettri9430 3 месяца назад

      Brother please provide a proper circuit diagram and share us the code if possible😊​@@dhruvdroids

    • @dhruvdroids
      @dhruvdroids 3 месяца назад

      I will compile the code properly and upload to Github

    • @sahilchettri9430
      @sahilchettri9430 3 месяца назад

      @@dhruvdroids ok boss

  • @pkkushwaha4645
    @pkkushwaha4645 3 месяца назад

    Hi brother 👋 awesome video

  • @samdownload8192
    @samdownload8192 3 месяца назад

    Recently found out your channel. Your videos are amazing. Keep up the good work.

  • @lalbal731
    @lalbal731 3 месяца назад

    these esc and motors are trash

  • @NAKK786
    @NAKK786 4 месяца назад

    Party 😬 on Demand

  • @ManjuPattanashetti-ky6bs
    @ManjuPattanashetti-ky6bs 4 месяца назад

    ❤❤ super sir

  • @sahilchettri9430
    @sahilchettri9430 4 месяца назад

    Very nice brother ☺️

  • @eerlineeri371
    @eerlineeri371 4 месяца назад

    Brother can u help me in this issue after arming my drone motor one got full throttle at idle...there was no problem in esc calibration... what cause this problem could you help me.. I used joob brooking YMFC AL code..

    • @dhruvdroids
      @dhruvdroids 4 месяца назад

      Hi, first of all, try to run the motor directly through a simple code or RC receiver. This will help you confirm if the ESC is ok or not. If its ok then, check when does ur drone code activates the stabilization i.e., the stability code should come into action after certain throttle value, usually 1300 for F450 class drone. If it kicks in right from 0 throttle one or more motor may RPM may go high. If this is not the case, then print ESC signal values of that particular motor and see if it constant always..

    • @eerlineeri371
      @eerlineeri371 4 месяца назад

      Thank you 😊 brother

    • @eerlineeri371
      @eerlineeri371 3 месяца назад

      Brother how to perform pid tuning for ymfc al

    • @dhruvdroids
      @dhruvdroids 3 месяца назад

      PID tuning is pretty much same for all drone. Start with tuning P gain first, keep increasing till oscillations appear. Reduced the gain by 30 to 40 % and then start increasing D gain till oscillations appear. Decrease D gain by 30%. With this two gains you can test fly the drone. Later add a small I gain. You can start with ref PID gains from the YMFC tutorial.

    • @eerlineeri371
      @eerlineeri371 3 месяца назад

      Thank you brother for your help....and i figured it out....now it fly smoothly 🛫

  • @sahilchettri9430
    @sahilchettri9430 4 месяца назад

    Brother please upload tutorial video with proper explanation in gps Arduino drone

    • @dhruvdroids
      @dhruvdroids 4 месяца назад

      Hi, please take a look at the video no 7 and 8. And also you need to refer Joop Brooking's STM32 gps drone

  • @sahilchettri9430
    @sahilchettri9430 4 месяца назад

    Nepali ho?

  • @picture9222
    @picture9222 4 месяца назад

    Bro aapne vibration isolation kaise kiya

    • @dhruvdroids
      @dhruvdroids 4 месяца назад

      First, you start by visual inspection. Use some foam or soft rubber, silicon etc. Then increase throttle gradually. During this, you will see the sudden increase in vibration of the controller. It is preferred to have the resonance at lower throttle (below 1300 throttle). Reduce foam stiffness and rerun the test till the resonance occurs under 1300 throttle. Once you have achieved that, you can further plot the acceleration values on serial monitor and modify the foam stiffness according. For hobby related drones, I think the total acceleration should be below 0.1g

  • @mattsnorrgard3029
    @mattsnorrgard3029 4 месяца назад

    Hi. I would like to ask for your services about MSC ADAMS. I need help with excavator simulation.

    • @dhruvdroids
      @dhruvdroids 4 месяца назад

      Hi Matt. Thanks for asking. Can u connect to my mail dhruvdroids@gmail.com

  • @subhamroy5619
    @subhamroy5619 6 месяцев назад

    I have made the drone YMSC AL but I cannot implement the gps by changing the pid with gps co-ordinate... so can you please provide the code... and the schematic of the drone.... i am on 7th sem and want to finish my project can you please help me 😟😟

    • @dhruvdroids
      @dhruvdroids 6 месяцев назад

      My drone uses 2 Arduino for the gps hold unlike Joop's STM32 drone. I could somehow manage to get gps hold. If u are following Joop's STM32 design, then my code will not help.

    • @subhamroy5619
      @subhamroy5619 6 месяцев назад

      @@dhruvdroids can you provide the schematic and code?

    • @tarunbarman5128
      @tarunbarman5128 6 месяцев назад

      @@dhruvdroids sir , can you plz give the code 🙏

  • @subhamroy5619
    @subhamroy5619 6 месяцев назад

    can you give the code and circuit diagram?

  • @amitkumar6784
    @amitkumar6784 7 месяцев назад

    Bilkul mene jaisa drone banane ka socha tha vo aapne pehle hi banadiya😅😅😊

  • @amitkumar6784
    @amitkumar6784 7 месяцев назад

    Bro AAP kaha se ho😅

  • @amitkumar6784
    @amitkumar6784 7 месяцев назад

    Bro MPU ko double side tape se chipkao..and prototype pcb hai uske nit ko lgane ke bich me rubber daalo

    • @dhruvdroids
      @dhruvdroids 6 месяцев назад

      Bro MPU ke lia foam nahi chahiye, mujhe lagana pada becoz mpu hil raha tha socket me. But PCB ke niche slow response foam laga hua hai aur use precisely tune kia gaya hai vibration isolation ke lia

    • @amitkumar6784
      @amitkumar6784 6 месяцев назад

      @@dhruvdroids oh I understand 😁

  • @AminElmiGhiasi
    @AminElmiGhiasi 7 месяцев назад

    ​ @dhruvdroids i am doing a simulation somehow like what you did and i have too many contacts to create and i want to define them by python script but i cant find out how to do it by ADAMS documentations. can you give me some descriptions of how to do it?

    • @dhruvdroids
      @dhruvdroids 6 месяцев назад

      In my work flow 1. I imported the track links such that they had consecutive nos i.e., part1, part2.... 2. There are some py conmands using that I looped once for contact between Track links and sprocket. Then again looped for Track links and idler and so on 3. While creating the contacts ensure that you create their names in line with the Track link nos. That way it is easy to modify contact parameters using a loop

    • @dhruvdroids
      @dhruvdroids 6 месяцев назад

      Do send me ur mail. Will send u the commands

  • @lightinggaming5202
    @lightinggaming5202 7 месяцев назад

    Please give schematic diagram for last drone i want to make it but i have ardiuno nano others are making drone with uno but when i saw your video i loved it so please give us schematic diagram and programing tutorial please please ❤

    • @dhruvdroids
      @dhruvdroids 6 месяцев назад

      Please follow Joop Brookings' tutorial. It's very detailed. Circuit is also available. Uno and nano are exactly same in terms of pin connection

  • @abhishek84215
    @abhishek84215 8 месяцев назад

    I am trying to make quadcopter using joop code. My drone is not flying it's fliping everytime. Can you please help me to fix this issue?

    • @dhruvdroids
      @dhruvdroids 8 месяцев назад

      Its difficult to give an exact solution. But does it flip immediately on flight or randomly during flight. It's possible that you MCU is getting reset. Try powering it directly from the battery.

    • @dhruvdroids
      @dhruvdroids 8 месяцев назад

      Also. If it flips immediately on power then ur props direction could be an issue

    • @abhishek84215
      @abhishek84215 8 месяцев назад

      @@dhruvdroids i checked prop direction it's according to joop brokking video

    • @abhishek84215
      @abhishek84215 8 месяцев назад

      @@dhruvdroids It flips immediately

    • @dhruvdroids
      @dhruvdroids 8 месяцев назад

      Prop n motor direction both need to be correct. For instance diagonal motors need to have same rotation sense

  • @tarunbarman5128
    @tarunbarman5128 8 месяцев назад

    Can we use 1400kv motor in these frame ?

    • @dhruvdroids
      @dhruvdroids 8 месяцев назад

      Yes, it should work with the tri 6045 props

  • @guruji243
    @guruji243 9 месяцев назад

    Thanks for this vid

  • @NAKK786
    @NAKK786 9 месяцев назад

    Sir Manali me udega kya???🤓

  • @subhamroy5619
    @subhamroy5619 9 месяцев назад

    can you give the circuit diagram?

  • @deanreevell7091
    @deanreevell7091 9 месяцев назад

    can you please provide me the code for this

  • @subhamroy5619
    @subhamroy5619 10 месяцев назад

    can you provide the code?

  • @huntervoid5927
    @huntervoid5927 10 месяцев назад

    Finally made my quadcopter perform position hold and return to home using beitian be-220 gps module with m10050 chip..

  • @pompygogoi9518
    @pompygogoi9518 10 месяцев назад

    Amazing

  • @ManjuPattanashetti-ky6bs
    @ManjuPattanashetti-ky6bs 10 месяцев назад

    Really nice sir

  • @sbupdates5305
    @sbupdates5305 10 месяцев назад

    Uzatwere yagurutse c?

  • @pompygogoi9518
    @pompygogoi9518 10 месяцев назад

    👍🏻👍🏻

  • @ManjuPattanashetti-ky6bs
    @ManjuPattanashetti-ky6bs 10 месяцев назад

    Great work sir

  • @vineethNachiappan
    @vineethNachiappan 10 месяцев назад

    Awesome 🎉

  • @razvojmaribor822
    @razvojmaribor822 10 месяцев назад

    This battery just waiting to explode or to catch fire!

    • @dhruvdroids
      @dhruvdroids 10 месяцев назад

      Haha yes indeed it was unwise of me to use that. But I got a fresh bat in the final build

  • @NAKK786
    @NAKK786 10 месяцев назад

    Ek Jaipur Bhejdo sir

  • @huntervoid5927
    @huntervoid5927 10 месяцев назад

    Hi, i can see you stopped working on the f450 drone... are these small props require balancing? How much thrust is the 1800kv motor on 3s?

    • @dhruvdroids
      @dhruvdroids 10 месяцев назад

      Its reasonably good. The 5inch quad flies well. Infact I find the thrust a little uncontrollable beyond mid throttle. The motor-6045 prop combo generates higher thrust above mid throttle. I have not measured thrust but Estimate its 400-500gram

    • @SamirKhan-mq6ib
      @SamirKhan-mq6ib 10 месяцев назад

      Code plz

  • @NAKK786
    @NAKK786 10 месяцев назад

    🌟GAJAB///

  • @yashwant12-b50
    @yashwant12-b50 10 месяцев назад

    dude this is awesome

  • @ManjuPattanashetti-ky6bs
    @ManjuPattanashetti-ky6bs 10 месяцев назад

    Great 👍 sir

  • @ManjuPattanashetti-ky6bs
    @ManjuPattanashetti-ky6bs 10 месяцев назад

    Great 👍 sir

  • @manjunathp4646
    @manjunathp4646 11 месяцев назад

    Great sir

  • @huntervoid5927
    @huntervoid5927 11 месяцев назад

    Can you implement and explain joops simulation buffer to make it 50Hz?

    • @dhruvdroids
      @dhruvdroids 10 месяцев назад

      Hi, I implemented Joops code in Arduino unlike STM32. I had to strip down the code to bare minimun to run. In Joops original code the gps is sampled at 5hz and then interpolated to achieve 50Hz sampling. In my code the 5hz is the final rate. It will be difficult to do the 50hz in an Arduino

    • @huntervoid5927
      @huntervoid5927 10 месяцев назад

      @@dhruvdroids do you still work on this project? i manage to make it work in a teensy 4.0 but the quad sometimes stays in position and sometimes roams around 3m diameter. Can you suggest a better approach?

    • @dhruvdroids
      @dhruvdroids 10 месяцев назад

      @huntervoid5927 I am not working on the gps project but I faced the same issue, mine was around 10m circle. It's all related to the GPS refresh rate and GPS precision. NEO7M series GPS module allows 10HZ refresh rate. That should make your drone position hold more stable. Additionally, some assistance from the accelerometer is preferred.