- 27
- 1 085 300
Carbon Aeronautics
เข้าร่วมเมื่อ 18 เม.ย. 2012
A video channel dedicated to building your own Teensy-controlled, Arduino-programmable quadcopter! For hobbyist, engineers and drone enthusiasts.
4 | Use the Root Locus method to tune a PID controller
Full code and manual on GitHub: github.com/CarbonAeronautics
In this video, you will learn how you can use the Root Locus method to optimise a PID controller mathematically.
The purpose of this video series is to learn the basic mathematics behind a quadcopter drone and enable you to optimise its controls yourself, by dividing this challenging project in several easy-to-understand parts.
In this video, you will learn how you can use the Root Locus method to optimise a PID controller mathematically.
The purpose of this video series is to learn the basic mathematics behind a quadcopter drone and enable you to optimise its controls yourself, by dividing this challenging project in several easy-to-understand parts.
มุมมอง: 7 426
วีดีโอ
3 | How to simulate a PID controller mathematically
มุมมอง 5Kปีที่แล้ว
Full code and manual on GitHub: github.com/CarbonAeronautics In this video, you will learn how you can simulate a PID controller mathematically. The purpose of this video series is to learn the basic mathematics behind a quadcopter drone and enable you to optimise its controls yourself, by dividing this challenging project in several easy-to-understand parts.
2 | How to simulate drone dynamics mathematically
มุมมอง 10Kปีที่แล้ว
Full code and manual on GitHub: github.com/CarbonAeronautics In this video, you will learn how you can simulate the quadcopter drone dynamics mathematically. The purpose of this video series is to learn the basic mathematics behind a quadcopter drone and enable you to optimise its controls yourself, by dividing this challenging project in several easy-to-understand parts.
1 | How to simulate a drone motor mathematically
มุมมอง 17Kปีที่แล้ว
Full code and manual on GitHub: github.com/CarbonAeronautics In this video, you will learn how you can simulate a quadcopter drone motor and the gyro sensor mathematically. The purpose of this video series is to learn the basic mathematics behind a quadcopter drone and enable you to optimise its controls yourself, by dividing this challenging project in several easy-to-understand parts.
20 | This Arduino code is a vertical velocity drone flight controller
มุมมอง 19Kปีที่แล้ว
Full code and manual on GitHub: github.com/CarbonAeronautics In this video, you will learn how you can program a vertical velocity drone flight controller. The purpose of this video series is to learn the basics behind a quadcopter drone and enable you to build one yourself, by dividing this challenging project in several easy-to-understand parts. You use the capable Teensy 4.0 microcontroller ...
19 | Combine an accelerometer and barometer to measure altitude
มุมมอง 24Kปีที่แล้ว
Full code and manual on GitHub: github.com/CarbonAeronautics In this video, you will learn how you can measure the vertical velocity and altitude of your quadcopter by combining the measurements of the MPU6050 accelerometer and BMP280 altitude sensors through a two-dimensional Kalman filter. The purpose of this video series is to learn the basics behind a quadcopter drone and enable you to buil...
18 | Measure vertical velocity with the MPU6050 accelerometer
มุมมอง 29Kปีที่แล้ว
Full code and manual on GitHub: github.com/CarbonAeronautics In this video, you will learn how you can measure the vertical velocity of your quadcopter drone using the MPU6050 accelerometer sensor. The purpose of this video series is to learn the basics behind a quadcopter drone and enable you to build one yourself, by dividing this challenging project in several easy-to-understand parts. You u...
17 | Measure altitude with the BMP280 barometric sensor
มุมมอง 22Kปีที่แล้ว
Full code and manual on GitHub: github.com/CarbonAeronautics In this video, you will learn how you can measure the altitude of your quadcopter drone through the use of the BMP280 barometric sensor. The purpose of this video series is to learn the basics behind a quadcopter drone and enable you to build one yourself, by dividing this challenging project in several easy-to-understand parts. You u...
16 | Program an angle mode flight controller in Arduino
มุมมอง 22K2 ปีที่แล้ว
Full code and manual on GitHub: github.com/CarbonAeronautics In this video, you will learn how you can program an angle mode flight controller for your drone from the angles calculated by the Kalman filter. The purpose of this video series is to learn the basics behind a quadcopter drone and enable you to build one yourself, by dividing this challenging project in several easy-to-understand par...
15 | Combine a gyroscope and accelerometer to measure angles - precisely
มุมมอง 187K2 ปีที่แล้ว
Full code and manual on GitHub: github.com/CarbonAeronautics In this video, you will learn how you a Kalman filter can combine gyroscope and accelerometer measurements from the MPU-6050 to give accurate roll and pitch angle data to the flight controller. The purpose of this video series is to learn the basics behind a quadcopter drone and enable you to build one yourself, by dividing this chall...
14 | Measure angles with the MPU6050 accelerometer
มุมมอง 171K2 ปีที่แล้ว
Full code and manual on GitHub: github.com/CarbonAeronautics In this video, you will learn how you can use the MPU6050 accelerometer to measure angles. The purpose of this video series is to learn the basics behind a quadcopter drone and enable you to build one yourself, by dividing this challenging project in several easy-to-understand parts. You use the capable Teensy 4.0 microcontroller toge...
Build and program this Arduino drone yourself!
มุมมอง 156K2 ปีที่แล้ว
Video tutorials on TH-cam: www.youtube.com/@carbonaeronautics Full code and manual on GitHub: github.com/CarbonAeronautics Quadcopter frame PCB on OSHW lab: oshwlab.com/droneer/Carbon-Aeronautics-Quadcopter The purpose of this video series is to learn the basics behind a quadcopter drone and enable you to build one yourself, by dividing this challenging project in several easy-to-understand par...
0 | You can build a drone with less than 40 components
มุมมอง 84K2 ปีที่แล้ว
Full code and manual on GitHub: github.com/CarbonAeronautics Quadcopter frame PCB on OSHW lab: oshwlab.com/droneer/Carbon-Aeronautics-Quadcopter In this video, you will explore all components of your quadcopter drone, and you will learn how to design your own frame printed circuit board (PCB) with EasyEDA. The purpose of this video series is to learn the basics behind a quadcopter drone and ena...
13 | This 170-line Arduino code is a drone flight controller
มุมมอง 30K2 ปีที่แล้ว
Full code available on GitHub: github.com/CarbonAeronautics/Part-XIII-FlightControllerRateMode In this video, you will explore the full flight control code that stabilises your quadcopter drone. The purpose of this video series is to learn the basics behind a quadcopter drone and enable you to build one yourself, by dividing this challenging project in several easy-to-understand parts. You use ...
12 | Program a PID controller to stabilize a drone
มุมมอง 27K2 ปีที่แล้ว
In this video, you will learn how you can stabilise your quadcopter drone using a PID controller. The controller that will be used will stabilise the drone based on its roll, pitch and yaw rotation rates The purpose of this video series is to learn the basics behind a quadcopter drone and enable you to build one yourself, by dividing this challenging project in several easy-to-understand parts....
11 | Learn how a drone moves through space
มุมมอง 14K2 ปีที่แล้ว
11 | Learn how a drone moves through space
10b | Assemble the upper frame and complete the drone!
มุมมอง 9K2 ปีที่แล้ว
10b | Assemble the upper frame and complete the drone!
10a | Assemble the lower frame of your drone
มุมมอง 9K2 ปีที่แล้ว
10a | Assemble the lower frame of your drone
9 | This transistor can switch 70A motor currents at 12V
มุมมอง 12K2 ปีที่แล้ว
9 | This transistor can switch 70A motor currents at 12V
8 | Control a brushless motor with a Teensy
มุมมอง 18K2 ปีที่แล้ว
8 | Control a brushless motor with a Teensy
7 | Connect a receiver to your Teensy in 30 Arduino code lines
มุมมอง 22K2 ปีที่แล้ว
7 | Connect a receiver to your Teensy in 30 Arduino code lines
6 | Take a brushless motor for a spin with a radio/receiver
มุมมอง 20K2 ปีที่แล้ว
6 | Take a brushless motor for a spin with a radio/receiver
5 | How to calibrate the MPU6050 with Arduino and Teensy
มุมมอง 49K2 ปีที่แล้ว
5 | How to calibrate the MPU6050 with Arduino and Teensy
4 | How to use the MPU6050 with Arduino and Teensy
มุมมอง 41K2 ปีที่แล้ว
4 | How to use the MPU6050 with Arduino and Teensy
3 | Measure battery lifetime with a voltage divider
มุมมอง 23K2 ปีที่แล้ว
3 | Measure battery lifetime with a voltage divider
2 | Control external LEDs with Arduino and Teensy
มุมมอง 21K2 ปีที่แล้ว
2 | Control external LEDs with Arduino and Teensy
1 | Get started with Arduino and the Teensy 4.0 microcontroller
มุมมอง 38K2 ปีที่แล้ว
1 | Get started with Arduino and the Teensy 4.0 microcontroller
Any plans for a sequel (with GPS and camera :grin)? Thanks all the same. I only wish that specific part numbers had been provided (e.g. DigiKey, Mouser) for PCBA orders. Of course, that just illustrates my ignorance too!
@Carbon Aeronautics. Fantastic video. Please where can one get your upper and lower frames ? Can it be purchased directly from you ? Thank you !
Drone testé avec ce programme; Ca vole!!😀
Thanks alot for the vedio series. How can I order the PCB? I know put up a link for oshwlab but when I click on Purchas button all the components are shown but not the PCB. Am I able to get these parts in Sweden? Can someone help?
Is it possible to build the quadcopter as is with ESCs that don't have a BEC wire?
can I use a arduin mega ?
Thanks for the great series of videos! Here we are using the PPM signal from 1000 to 2000 in a 12 bit resolution from 0 to 4095. Why aren't we converting the 1000-2000 in 0-4095?
Excelente trabajo!! Discúlpame por no poder escribir en inglés, pero agradecería que me pudieras dar alguna descripción del circuito de medición del empuje del motor. Muchas gracias! Un saludo desde Argentina
can I use a arduino Mega
Hi Sir, Good Day to you and thank you so much for your great tutorial. I try to study your schematic and having a hard time on how you powered up your teensy using external voltage ? I assume you use VIN pin or teensy right ?
Bro i want you back..
Hi! Can anyone please explain me why are the motor inputs multiplied by 1.024? I know 1024 is the range of 10-bit resolution but sir is saying that this multiplication converts it into 12-bit. 😮😮. Man!! And, I don't get to know from any equation in the world 🌍 that 1.024 i.e. 1024/1000 multiplied by your motor inputs in microseconds will result in a 12-bit resolution.
Excellent comme d’habitude !! Le programme fonctionne directement !!
as for beginning is not bad. but if you want to teach coding optimal subroutines (by running time and size) then adding float corrections in code - is not "hygienic" manner ;)
now, when pointed about "heaviness" of kalman filter, need to test some different methods: 1d - exponential smoothing 2d - complementary filtering 3d - fixed method
Can we put wireless charging for this quadcopter ?
The outer PID loop is using angles but the inner PID loop uses rate in deg/s. So it looks like we are using the angle from the outer PID as a desired rate of angle/second for the inner PID. Is this correct?
Love your vid so much, it helps me a lot tks bro
Thanks for the explanation Note: Those who downloaded the code and it did not work for them, add a suffix to the Arduino code file, which is .ino
Where can i order this frame? Can i use a bigger frame and use a breadboard to make the drone? If i am to use a 250mm frame, are there any parameters in the coding that should be adjusted?
Hello please i need help
some ESCs do not have 5v input, Does this cause a problem?
i want the reference book please
could provide the references ?
Excellent!
How do you mitigate the acceleration caused by the quadcopter itself? Since the accelerometer measures all the acceleration and not just the gravity. Your drone creates acceleration itself, in a certain direction at a time. And most of the time this acceleration can be bigger than the gravity itself. Doesn’t that corrupt the angle measurements?
That's the beauty of the Kalmann filter : Actual vehicle acceleration is filtered out.
Is there a CAD (DXF, STEP, etc.) drawing of the Lower Frame for public use? Thanks.
Sorry, I posted in haste. The file is available in EasyEDA format. I just didn't turn the page from the Upper Frame to the Lower Frame.
Как я могу вычислить высоту из этих данных? Почему ускорение все время увеличивается
are you fan of f1? how did you mexico like
Are there any cheaper alternatives that i can use instead if a teensy 4.0?
Can you please post more motor - prop - esc combos that will work with this project? Having hard time finding these components in 2024.
not working
Please suggest me 150 A high side switch
thank u for your support
Hall John Taylor Susan Walker Dorothy
Where can i find the final code ?
Thank you
i'm not getting these values my valeus are like thousands of altidtute and velocity is like -4k to 2k
I got a issue where after I bend the gyroscope it stops working any inputs
what if I dont use controler that is for drones but one of those like playstation joystick ?
I like how the episodes start with 0 and not 1 😅
i am unale to download the manual
want to balance a platform using Teensy 4.0 and Fredricks tilt sensor. Can you guide me on how to go about the interface programming?
want to balance a platform using Teensy 4.0 or ESP 32 and Fredricks tilt sensor. Can you guide me on how to go about the interface and programming?
what font is that! Awesome vid btw
could i also use an arduino nano ?
Idk why in my case, When I upload the code in my EPS32 node_mcu , all is set just ilke in video , on serial monitor show me the Accelometre value ( if I move fast the number incrase / devrase); the code is just like in the video 1:1 ... Can someone explain me why ?
Continue sir
This is a well-explained tutorial, no extra fluff, straight to the point... one of the best tutorials I've come across. Thank you so much! I hope you make more!
please use a class for all of this instead of having 3 long difficult to follow lines in the same area