Wątek przeniesiony 2023-12-27 08:09 z Inżynieria oprogramowania przez Riddle.

Jak zacząć budowanie drona od podstaw z Raspberry Pi?

3

Siemanko,
Myślę o tym żeby się pobawić z raspberry i sobie zmontować drona totalnie od podstaw właśnie z użyciem raspberry, myślę nawet o zakupie drukarki 3d żeby się pobawić i podrukować do niego części.
Problem w tym jak zacząć? Jakie tematy powinienem ogarnąć żeby potrafić zmontować coś takiego? O czym czytać żeby poznać dokładnie od strony technicznej jak to wszystko działa?

1

@czarnygej ja pracowałem kiedyś przy projekcie realizowanym wspólnie z WAT gdzie powstał dron od podstaw do celów militarnych i mi akurat przypadł końcowy etap analizy oraz zobrazowania wyników. Wspominam o tym dlatego, że ten projekt realizowany był przez cały szereg ludzi od projektantów układów scalonych poprzez projektantów 3D speców od elektryki, elektroniki, developerów, automatyków, testerów po operatorów dronów i pilotów włącznie. Fakt był to spory dron znacznie wykraczający poza to co próbujesz zrobić ale z tego co ja się orientuję chyba da się kupić już gotowy oprogramowany moduł drona z zestawem silników do niego tak aby została Ci tylko apka końcowa do napisania. Nie wiem czy jest sens bawić się w oprogramowywanie wszystkich czujników i silników skoro gotowce już są

2

Wszystko zależy jak "głęboko" chcesz grzebac. Skręcenie drona dzisiaj, to zadanie dla malpy. W internecie jest masa schematów do wydrukowania: ram, śmigieł, itd. Kupujesz silniki, moduł sterujący i juz.

Jeśli chcesz wykorzystać Rpi to droga wolna, będziesz musiał tylko dokupić kilka dodatkowych części, jak odbiornik radia. Potrzebny soft masz tutaj:
https://github.com/ExpressLRS/ExpressLRS i kod kontrolera https://github.com/betaflight/betaflight.

Ja bazując na powyższych i masie innych repozytoriów sam napisałem podstawowy kontroler (mówię tutaj o FPV) Niestety dwie pierwsze maszyny rozwaliłem, bo soft był gówniany XD. Nauczony tym złym doświadczeniem, przed kolejną próbą napisałem sobie symulator by testować. Mój kod nie robi nawet 1/5 tego co znajdzie się w tych świetnych repo, ale pozwala latać i nie niszczyć dronow zbyt często, chociaż ostatnio jak żona zobaczyła ile wydałem na filament, z którego śmigła tworzę, to zagroziła rozwodem XD

IMO najpierw sobie kup jakiegoś drona, najlepiej FPV, najmniej szkoda jak zniszczysz, a zniszczysz. Polataj sobie i zobacz czy w ogóle cię to kręci i poczuj jak to działa. W zależności co tam sobie kupisz, możesz zmieniać oprogramowanie, więc jak się uprzesz to możesz napisać coś swojego i wrzucic na płytkę, zobaczysz czy jest w miarę ok. Dopiero po takich zabawach szedłbym dalej kupować części do swojego drona i go składać i to tylko jeśli umiesz litować i wiesz, która strona trzyma się śrubokręt.

Ogólnie polecam, fajna zabawa, z latania też. Na GitHub jak w wyszukiwarce wpiszesz dron, to będziesz miał pełno repozytoriów do inspiracji.

Miłej zabawy

1 użytkowników online, w tym zalogowanych: 0, gości: 1