Joop Brokking
Joop Brokking
  • Видео 109
  • Просмотров 9 458 794
Meet JAMR, an Arduino based GraviTrax marble lifting robot
Just Another Marble Robot (JAMR) is a very simple Arduino project that you can build by using a 3D printer, some inexpensive 28BYJ-48 stepper motors, ULN2003 drivers and an Arduino Uno. In this case it lifts marbles for the GraviTrax marble track. Like the Gravitrax Power Elevator but with more style :)
You can find more information on my website:
www.brokking.net/JAMR.html
Music: The Clock (instrumental) by RYYZN
Просмотров: 4 872

Видео

The JB-Serial Monitor - Update V1.01
Просмотров 4,8 тыс.2 года назад
In this video I’m showing you some of the new features of the JB-Serial Monitor V1.01. Most of them are based on the comments of my viewers. So thank you for all the comments in the previous video and please don’t hesitate to share your comments on how to improve the JB-Serial Monitor even further. You can download the JB-Serial Monitor here: www.brokking.net/JB-Serial_Monitor.html The previous...
The JB-Serial Monitor - The advanced serial monitor tool
Просмотров 9 тыс.2 года назад
Recently I made a serial monitor for my Arduino projects that can handle hexadecimal, binary, decimal and ASCII in- and output. Written as a tool for my own projects I decided that it also might be helpful to others. So that is why I made this serial monitor available as freeware on my website. You can download the JB-Serial Monitor here: www.brokking.net/JB-Serial_Monitor.html Please don’t hes...
Improve your Arduino programming skills - SRAM management
Просмотров 33 тыс.4 года назад
Random and hard to trace errors or lockups can be caused due to a bad SRAM data management. In this video I explain the most important SRAM areas with the use of simple and understandable Arduino examples. Video about direct register access: ruclips.net/video/8aMsJWpXyE8/видео.html Video about the qualifier volatile: ruclips.net/video/o3dcmo-hbQw/видео.html Video about pointers: ruclips.net/vid...
Miniature steam engine - The Wilesco D2 (and some Arduino)
Просмотров 18 тыс.4 года назад
It’s small, quiet and mesmerizing to watch. On a 20ml (0.68fl oz) water refill it can run for 30 minutes! And I simply couldn’t resist it to add some Arduino.
Pointers and floats - Improve your Arduino programming skills
Просмотров 67 тыс.4 года назад
Pointers can be difficult to understand. In this video I’m using simple examples to explain the use of pointers in a understandable way. The balancing robot YABR: ruclips.net/video/6WWqo-Yr8lA/видео.html Don't forget to visit my website: www.brokking.net/
I made a waypoint app in Visual Studio for the YMFC-32 Arduino drone
Просмотров 83 тыс.4 года назад
Without using a Google API I programmed a waypoint map application that makes it possible to fly waypoint missions with the YMFC-32 autonomous drone flight controller. The location of the drone is visible on the map as it moves around. In this video I explain how I build it and how it works. You can download the Visual Studio project from my website as shown in the video. The YMFC-32 flight con...
Building a new frame and flying waypoints - YMFC-32 Arduino drone
Просмотров 35 тыс.4 года назад
In this video I’m trying to fit the YMFC-32 flight controller in a pretty small frame. With my own YMFC-32 flight monitor program it’s possible to fly waypoints and show the location of the quadcopter on a map. Links to the parts can be found on my website: www.brokking.net/bain_YMFC-32_Hubsan_frame.html The YMFC-32 flight controller project page: www.brokking.net/ymfc-32_auto_main.html
YMFC-32 quadcopter - Return To Home and fail-safe - Software update
Просмотров 38 тыс.5 лет назад
In this video I explain the new Return To Home and fail-safe features. The YMFC-32 is a very simple and easy to understand Arduino project that will help you to develop your own autonomous flight controller. Because the code is fully explained in various videos and kept as easy as possible everybody should be able to further develop this code. IMPORTANT: Fly the quadcopter with the original sof...
How to build the YMFC-32 GPS hold quadcopter - With free Arduino code and schematics
Просмотров 104 тыс.5 лет назад
In this video I explain how to build the YMFC-32 autonomous flying GPS hold quadcopter. You can download the free Arduino code from my website. The YMFC-32 is a very simple and easy to understand Arduino project that will help you to develop your own autonomous flight controller. Because the code is fully explained in various videos and kept as easy as possible, everybody should be able to furt...
How to program a quadcopter GPS hold function part 2 - YMFC-32 - The STM32 - Arduino quadcopter
Просмотров 27 тыс.5 лет назад
In this video I will explain how I implemented and programmed the GPS hold function in the YMFC-32 quadcopter flight controller code. The YMFC-32 playlist: ruclips.net/p/PL0K4VDicBzshwCpUHzIB6hOLQVkDFHbxC The YMFC-32 project page: www.brokking.net/ymfc-32_auto_main.html Modifying the FlySky T6 transmitter: ruclips.net/video/RPDRjUhy2l0/видео.html The ublox document for the NMEA protocol: www.u-...
How to program a quadcopter GPS hold function part 1 - YMFC-32 - The STM32 - Arduino quadcopter
Просмотров 33 тыс.5 лет назад
In this video I will explain how I implemented and programmed the GPS hold function in the YMFC-32 quadcopter flight controller code. The YMFC-32 playlist: ruclips.net/p/PL0K4VDicBzshwCpUHzIB6hOLQVkDFHbxC The YMFC-32 project page: www.brokking.net/ymfc-32_auto_main.html Modifying the FlySky T6 transmitter: ruclips.net/video/RPDRjUhy2l0/видео.html The ublox document for the NMEA protocol: www.u-...
Tuning the YMFC-32 settings the easy way | The Arduino - STM32 GPS hold flight controller
Просмотров 14 тыс.5 лет назад
In this video I introduce a new method for tuning the flight controller parameters. Tuning tree settings at once without the need for extra channels is possible with the YMFC-32. The YMFC-32 playlist: ruclips.net/p/PL0K4VDicBzshwCpUHzIB6hOLQVkDFHbxC The YMFC-32 project page: www.brokking.net/ymfc-32_auto_main.html Setting up the Arduino IDE for uploading programs to the STM32: ruclips.net/video...
YMFC-32 - Compass implementation| The STM32 - Arduino DIY GPS drone | Free Arduino code
Просмотров 43 тыс.5 лет назад
In this video I explain the implementation of a compass in the YMFC-32 flight controller code. The YMFC-32 autonomous is a DIY GPS hold quadcopter that can be built for only €200. This includes the telemetry system, GPS, battery, transmitter, frame, motors, ESC’s etc. You can find a complete parts list on my website. The YMFC-32 playlist: ruclips.net/p/PL0K4VDicBzshwCpUHzIB6hOLQVkDFHbxC The YMF...
New GPS hold algorithms for the YMFC-32 DIY flight controller
Просмотров 13 тыс.5 лет назад
After some weeks of trial and error I really got the GPS hold algorithms to work. I’m very pleased with the result. In the upcoming videos I will explain the workings of the GPS hold algorithms. About my test quadcopters: www.brokking.net/bain_test_quads.html The YMFC-32 playlist: ruclips.net/p/PL0K4VDicBzshwCpUHzIB6hOLQVkDFHbxC The YMFC-32 autonomous project page: www.brokking.net/ymfc-32_auto...
Easy long range Arduino telemetry for the YMFC-32 DIY autonomous drone
Просмотров 45 тыс.5 лет назад
Easy long range Arduino telemetry for the YMFC-32 DIY autonomous drone
Building a DIY Arduino STM32 autonomous drone | YMFC-32 first GPS hold flight
Просмотров 36 тыс.5 лет назад
Building a DIY Arduino STM32 autonomous drone | YMFC-32 first GPS hold flight
YMFC-32| Altitude hold programming and implementation| The Arduino - STM32 DIY autonomous drone
Просмотров 60 тыс.5 лет назад
YMFC-32| Altitude hold programming and implementation| The Arduino - STM32 DIY autonomous drone
Improve your Arduino programming skills - Open drain
Просмотров 22 тыс.5 лет назад
Improve your Arduino programming skills - Open drain
YMFC-32 | The Arduino - STM32 quadcopter | Update
Просмотров 35 тыс.6 лет назад
YMFC-32 | The Arduino - STM32 quadcopter | Update
YMFC-32 | Part 4 | a DIY 32-bit STM32 and Arduino based quadcopter flight controller
Просмотров 49 тыс.6 лет назад
YMFC-32 | Part 4 | a DIY 32-bit STM32 and Arduino based quadcopter flight controller
YMFC-32 | Part 3 | Building the STM32 and Arduino based quadcopter.
Просмотров 65 тыс.6 лет назад
YMFC-32 | Part 3 | Building the STM32 and Arduino based quadcopter.
YMFC-32 | Part 2 | a DIY 32-bit STM32 and Arduino based quadcopter flight controller
Просмотров 27 тыс.6 лет назад
YMFC-32 | Part 2 | a DIY 32-bit STM32 and Arduino based quadcopter flight controller
YMFC-32 | Part 1 | a DIY 32-bit STM32 and Arduino based quadcopter flight controller
Просмотров 68 тыс.6 лет назад
YMFC-32 | Part 1 | a DIY 32-bit STM32 and Arduino based quadcopter flight controller
STM32 for Arduino - Electronic Speed Controller (ESC) - STM32F103C8T6
Просмотров 71 тыс.6 лет назад
STM32 for Arduino - Electronic Speed Controller (ESC) - STM32F103C8T6
STM32 for Arduino - Connecting an RC receiver via input capture mode
Просмотров 69 тыс.6 лет назад
STM32 for Arduino - Connecting an RC receiver via input capture mode
STM32 for Arduino - Connecting an RC receiver should be easy, right?
Просмотров 130 тыс.6 лет назад
STM32 for Arduino - Connecting an RC receiver should be easy, right?
Arduino for STM32 + MPU-6050 == Improve your programming skills!
Просмотров 206 тыс.6 лет назад
Arduino for STM32 MPU-6050 Improve your programming skills!
Getting started with the STM32 microcontroller - STM32F103C8T6 via Arduino
Просмотров 332 тыс.6 лет назад
Getting started with the STM32 microcontroller - STM32F103C8T6 via Arduino
Modifying the FLYSKY T6 for Ardupilot (one channel, 2 switches, 4 flight modes!)
Просмотров 31 тыс.7 лет назад
Modifying the FLYSKY T6 for Ardupilot (one channel, 2 switches, 4 flight modes!)

Комментарии

  • @vijaysulakhe5605
    @vijaysulakhe5605 6 дней назад

    Excellent explanation and video, many THANKS. Hope you make more video about STM32 projects with Arduino IDE.

  • @khaledhachem9496
    @khaledhachem9496 9 дней назад

    Awesome video, thank you for sharing all this knowledge. I'm going to apply this stuff for my college graduation final project. You are a great teacher.

  • @vijaysulakhe5605
    @vijaysulakhe5605 9 дней назад

    Many Thanks...super video.

  • @shamssalehin2376
    @shamssalehin2376 9 дней назад

    Hello Joop, can you share the code for this balance stand project, i also made one to test PID, im confused to how i control the PWM of two ESC to balance the the Rod.

  • @gizmowizard352
    @gizmowizard352 14 дней назад

    Hello, PLEASE make the setup code work. It hangs up randomly and says all the receiver inputs are on digital pin ten. Please help.

  • @gizmowizard352
    @gizmowizard352 15 дней назад

    My props don't create any vibrations at all. Also, adding tape on the props doesn't make any difference. The program doesn't show it, and I can't feel too.

  • @Fiverr04
    @Fiverr04 19 дней назад

    I have a different gyro, mine is the "ADXL345". Please let me know if that will affect my project and if I need to add a library in the Arduino IDE. Please let me know as soon as possible.

  • @Hadii127
    @Hadii127 20 дней назад

    ❤❤❤

  • @M.Voelkel
    @M.Voelkel 20 дней назад

    Mehr als nur interessant, zumal der eigene "Hirnschmalz" mal wieder dazu angeregt wird mitzudenken. Auch wenn ich nicht vorhabe, einen solchen Roboter zu bauen, war alleine deinen Erklärungen und den Zusammenhängen der einzelnen Faktoren nachzuverfolgen. Danke dir Joop ! 15.06.´24

  • @M.Voelkel
    @M.Voelkel 20 дней назад

    Danke dir Joop, theoretisch hat man in der Schule, schon damals über Kraftvektoren doch einiges gelernt - ABER das Ganze in Microcontroller umzusetzen, war mir mehr als unmöglich. Du hast mir mehr als nur weiter geholfen, sodass ich als Neueinsteiger in der Microcontroller nun mehr den Durchblick bekommen habe. Daher nochmals - Danke Joop ! 15.06.´24

  • @subhamroy5619
    @subhamroy5619 22 дня назад

    what if I want to change the Pin to pb6 to pb5 then what we have to do?

  • @vikassingh-ll2jv
    @vikassingh-ll2jv 24 дня назад

    Dude you are awesome. I will use your technique in share market also. For scalping

  • @prithwishghosh9777
    @prithwishghosh9777 27 дней назад

    After I Yaw left to start the motors, two motors start at same time while the other two start late one by one, i have tried calibrating each ESC one by one but the issue is still there, two motors start late. Can someone please help ?

  • @MomentumChaser0331
    @MomentumChaser0331 28 дней назад

    That’s Right how dare you ask for his code 😂😂😂 the one he shared works and you have to actually work at it to get it to fly Straight 👍🏼

  • @AlexandreLefaure
    @AlexandreLefaure Месяц назад

    The 60 degrees limitation can be solved by using atan2 instead of asin right ?

  • @Audeeeze
    @Audeeeze Месяц назад

    I know its been 9 years, but could you explain the i^2C part in more depth, such as how to know what addresses you need and what the "Who am I" parameter is in trying to find the right I^2C bus. I also wonder how your program is able to differentiate between a MPU 6050 and the LG3. Are there addresses/names for the parts that arduino is able to recognize?

  • @adelashour3253
    @adelashour3253 Месяц назад

    hello sir , please can you begin a series of quad-copter build with raspberry pico , no one can make it better

  • @sujathomas4000
    @sujathomas4000 Месяц назад

    thank you, maker, for creating this wonderful project. i tried to do the same, and when i test the drone by holding it in my hand, it doesn't seem to balance itself. when i arm it, the front left motor spins like crazy, and it doesnt stabilize itself. only when i move my transmitter's right stick to the down-left, will all the motors spin equally. even after this, the stability issue is seen. can anybody please help me resolve this problem? all thanks to joop brokking to help me build a drone by myself, which i didn't believe i could do.

  • @tamasgiraszi7449
    @tamasgiraszi7449 Месяц назад

    This is an amazing series! I started to create my own drone, with some knowledge which I never use before. This series helps to the whole knowledge in context and make my understanding deeper.

  • @subhamroy5619
    @subhamroy5619 Месяц назад

    Wire.endTransmission(); CAN ANYONE TELL ME WHY THIS LINE IS NOT EXECUTING ?

  • @vector3757
    @vector3757 Месяц назад

    Thanks Joop

  • @subhamroy5619
    @subhamroy5619 Месяц назад

    Can anyone tell me why this line "HWire.endTransmission(); " is not executing... total output is blank... if i comment out this line then the intro part is coming ang the program is partially running... how to fix it.... i tried every possible way but nothing is going well... 😥😥

  • @pirotkillergaming5179
    @pirotkillergaming5179 Месяц назад

    Hi I'm in 12th grade and I am really happy to see what I studied last couple of years is very useful in technology after 7 years 😊

  • @subayohanneangelo5227
    @subayohanneangelo5227 Месяц назад

    my drone does not show any sign of flying after I upload the flight controller to the arduino

  • @sayednaqibullahsaydi3137
    @sayednaqibullahsaydi3137 Месяц назад

    sorry, how to connect flysky whit arduino uno .

  • @qa-majeed
    @qa-majeed Месяц назад

    Hi, I am constantly getting -1 value from gyro meter. I have validated the connections and the code, but its not working for me. Any help would be greatly appreciated!

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

    Years ago I referenced these videos and your website for a drone project. Thank you for sharing your work!

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

    tricopter pls

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

    I m lucky. I find your channel

  • @user-dr4dz4yx8x
    @user-dr4dz4yx8x 2 месяца назад

    Is this c++?

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

    Question: Can we add the Autotune PID feature as in Pixhawk in the drone with stm32?

  • @user-od4bb3uv9c
    @user-od4bb3uv9c 2 месяца назад

    ES MIERDA NO TIENE CONTROL DE ALTURA AUTOMATICO

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

    Sir my gyro is not detected

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

    Dear can I use arduino nano?

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

    And that was a nice explanation with detailed vd discussion and mentioned everything about the performance circuits and systems with programming and controls,,,,, Thanks a lott sir,,,,it helped me a lot in my project♥️✨👍🙏

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

    You are one of the best talented embedded engineers on RUclips!!!

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

    Why are you use HWire library instead of wire library, already you get out put in stm32 at same code of Arduino Uno , and it's working fine

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

    thank you, Joop!!!! because of you, I have flown my first drone that too a homemade drone

  • @EM-sk4nm
    @EM-sk4nm 2 месяца назад

    Thank you for sharing these great videos. This would make a perfect engineering college project but so far you 've used a full sized Arduino Uno board. Can this program be applied to Arduino Nano board with smaller frame say 250mm, 5" props?

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

    error : 2. how can i do to solve this problem. this is caused by main program loop exceded, even i never change or add on original codes

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

    error : 2. how can i do to solve this problem. this is caused by main program loop exceded, even i never change or add on original codes

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

    One of my motors is not working

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

    whats this guys profession, how can i be like him like knowing all this stuff about microprocessors and electronics; should i apply for embedded systems jobs or i dont know who does that white good companies, aerospace companies. Can anyone help?

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

    I really want to get the mpu6050 working with nodemcu8266 (... actually what i really want is mpu6050 + esp01 {wifi module} ) , but i will settle for nodemcu .... plz help me anyone .. guide me to the right resource .... it will be really helpful ,

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

    hello joop, how many watts do you use 1k and 1.5k resistors?

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

    Sir, the Example code links are not working!

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

    The only 1 question I have... I am using GPS neo 6... and a seperate compass... but which side is compass front side? i haven Seen this question in the Q&A page also...

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

    Good day Mr.Brokking , instead of using Gyro angle as it is, for auto leveling if the problem with drifting can be solved. eg : The setpoint says 0 , if you allow the gyro for a long time in the same position it will drift to another value, but if check the rate of change of the gyro in level should be '0' even though it drifts( according to my understanding the drift is uniform). do my understanding is correct ?

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

    Indeed ,you are write about this tutorial not nice and easy. A good reader and researcher is the person that can make this work. For me, I could not get two hardware ( receiver and transmitter , and GPS ) types so I had to make my own work by adjusting the code to accommodate my module.

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

    Anyone plz help me while compling this code i am having error . I2C_FAST _MODE was not declared in this scope