2025-09-12 10:17 AM
Hello, I am a member of Illinois Institute of Technology's professional organization Drone Development Air Sports Organization (DDAO). We are currently looking for a mentor to teach or assist us in learning how to use the STM32 Nucleo board.
First, we are trying to understand how to work with STM32 and how to interact with it. Here is the list related to what we need to do regarding this “milestone”:
Second, we want to understand how to control the external devices. We want to use data we get, to control the external devices and then visualize the output on the screen. These are the bullet points we want to accomplish:
These are our priorities for the semester. If we accomplish all these goals by the end of the semester, we will have much more knowledge than we have right now, which will help us to work on more advanced projects later. Also, if and only if we can finish everything faster than originally planned, we also want to start working on more complex stuff such as data processing and sensor fusion:
Lastly, we want to introduce ourselves to something called "Kalman Filters” and "Complimentary filter", as our director said this is something that we must have, but it is hard. Let me know what you think and thank you for the consideration!
2025-09-12 1:44 PM
Hi there! Thanks for sharing such a clear and detailed outline of your goals — it’s great that the DDAO team has broken things down into milestones and priorities for the semester. That kind of structure makes it much easier for a mentor to jump in and guide you
2025-09-12 3:50 PM
With all respect, you could consider much more focused program for drone development... well let's call it "Sports" ))
- Start with one or more popular platforms for making drones (software + one or more COTS specialized boards)
- The communities for the above have development options for these boards. Learn those and find what is suitable for you.
- Find ready, COTS or opensource control devices (the LCD things).
This will allow your students to focus on more relevant higher level problems (navigation, mission control, communication technologies). Life is too short to spend valuable time on microcontrollers, driving LCD screens, blinking leds, i2c, SPI etc etc. Don't reinvent the wheel.