Like the titles says, i want to build a drone without using a flight controller. First of all, it will be a very simple drone without camera or any autonomous flight functioning. Also the drone will be build only for indoor use. My question is, can't i just build this with an arduino, gyro and accelerometer?
To me it just sounds like building some balancing structure that detects drone rotation and speed and adjusts the motor velocity for each motor to stabilize. I haven't build a drone before but I have programmed PI & PID control structures before.
Will this be too challenging?
You just described the basic operation of a flight controller, which you did not want to build. Do you have the basic physical device built and powered?
Oh I'm sorry, I indeed meant creating it myself. I just don't want to buy a flight controller if programming it yourself isn't too hard. And no we are still in the desgin fase so there is no physical anything yet.
That is something you need to decide for yourself. Start by looking at examples of flight controller code that you find on line, and if it is clear to you what the code does and why, then it might be "easy" to write your own.
Ah thanks a lot! I'll check it out!
https://docs.espressif.com/projects/espressif-esp-drone/en/latest/gettingstarted.html
ESP-Drone Overview
ESP-Drone is an ESP32/ESP32-S2/ESP32-S3 based flying development board provided by Espressif. ESP-Drone is equipped with Wi-Fi key features, which allows this drone to be connected to and controlled by an APP or a gamepad over a Wi-Fi network. This drone comes with simple-structured hardware, clear codes, and supports functional extension. Therefore, ESP-Drone can be used in STEAM education. Part of the codes is from Crazyflie open source project under GPL3.0 license.
ESP-IDF C SDK, not Arduino.
CHeck Youtube, there are lots of videos how to do it - including code on github.