» Elektronika » Arduino »Domowy latający dron z kamerą, która podąża za tobą na autopilocie (na podstawie Arduino)

Domowy latający dron z kamerą, która podąża za tobą na autopilocie (na podstawie Arduino)




W dzisiejszych czasach drony są bardzo popularnymi zabawkami. Na rynku można znaleźć profesjonalne latające drony i drony dla amatorów. Mistrz, autor tego artykułu, ma cztery drony (kwadrokoptery i heksoptery), ponieważ uwielbia wszystko, co lata, ale 200. lot nie jest tak interesujący i nudny, więc postanowił stworzyć swój dron z kilkoma dodatkowymi funkcjami. Mistrz lubi programować Arduino i projektując obwody i gadżety, więc zaczął je budować. W domowej roboty Używany jest kontroler lotu MultiWii, oparty na chipie ATMega328, który jest również używany w Arduino UNO, więc programowanie jest dość proste. Dron ten można podłączyć do smartfona z systemem Android, który wysyła dane GPS do drona, który porównuje te dane z własnym sygnałem GPS, a następnie zaczyna podążać za telefonem. Dlatego jeśli poruszasz się wzdłuż ulicy, dron podąży za tobą. Oczywiście istnieje wiele niedociągnięć, ale dron monitoruje telefon, kręci wideo, a także ma ultradźwiękowy czujnik odległości, aby unikać przeszkód w powietrzu. Takie są cechy domowej roboty drona.

Krok 1: Kluczowe funkcje



Dron działa prawie całkowicie automatycznie, nie musisz go kontrolować, ponieważ podąża za telefonem, który zwykle jest zawsze przy tobie, czujnik ultradźwiękowy pomaga ominąć drzewa, budynki i inne przeszkody, a GPS podaje bardzo dokładne dane o lokalizacji, ale zobaczmy co w rezultacie mamy:

- Akumulator 1000 mAh, wystarczający na 16-18 minut ciągłego lotu;
- czujnik ultradźwiękowy, aby unikać przeszkód w powietrzu;
- moduł Bluetooth do odbierania danych z telefonu;
- Mikrokontroler oparty na Arduino;
- wbudowany żyroskop;
- regulowana maksymalna wysokość (5 m);
- gdy bateria jest rozładowana, dron automatycznie spada na telefon; (najlepiej trzymaj telefon w dłoniach)
- koszt budowy drona wynosi około 100 USD;
- można zaprogramować na wszystko;
- Korzystając z GPS, możesz wysłać drona o dowolnych współrzędnych;
- konstrukcja w stylu kwadrokoptera;
- wyposażony w 2-megapikselową kamerę wideo 720p HQ;
- waży 109 g;

Krok 2: Wybór części i narzędzi





Domowy latający dron z kamerą, która podąża za tobą na autopilocie (na podstawie Arduino)


Narzędzia:

- lutownica;
- pistolet do klejenia;
- kuter;
- szczypce;
- Super klej;
- Dwustronna taśma klejąca;
- guma;

Elektroniczny elementy:

- MultiWii 32kB Flight Conroller;
- Szeregowy moduł GPS;
- Szeregowy konwerter I2C;
- moduł Bluetooth;
- czujnik ultradźwiękowy;
- Kawałek twardego plastiku;
- Słomki z kawiarni;
- skrzynia biegów;
- silniki;
- śmigła;
- śruby;
- Sterownik silnika L293D (był to nieudany wybór sterownika, zostanie naprawiony w drugiej wersji);
- akumulator litowo-jonowy 1000 mAh;

Krok 3: Montaż śmigieł







Mistrz kupił te śmigła z silnikami na Aliexpress, są częściami zamiennymi do drona Syma S5X, ale okazały się przydatne do tego domowej roboty produktu.

Krok 4: Schemat



Zawsze patrz na schemat podczas pracy i uważaj na komunikację.

Krok 5: Lutowanie silników do sterownika










Teraz musisz przylutować wszystkie kable od silników do układów scalonych sterownika silnika L293D. Spójrz na zdjęcia, mówią o wiele więcej. Musisz podłączyć czarny i niebieski przewód do uziemienia, a przewody dodatnie do wyjść 1-4. L293D może kontrolować te silniki, ale master zaleca stosowanie tranzystorów mocy, ponieważ ten układ nie może współpracować ze wszystkimi czterema silnikami o dużej mocy (więcej niż 2 A).

Krok 6: Montaż ramy








Proszę zwrócić uwagę na drugie zdjęcie, które pokazuje, jak wyposażyć śmigła. Do montażu ramy użyj mocnych słomek ze słomy i kawałka plastiku. Użyj trochę gorącego kleju i super kleju dla wszystkich czterech śrub, a następnie sprawdź połączenia. Bardzo ważne jest, aby śmigła były w tej samej odległości od siebie.

Krok 7: Dodanie przewodów do sterownika L293D






Przylutuj przewody do pozostałych styków układu. Pomoże to podłączyć piny Arduino do I / O. Czas zbudować obwód.

Krok 8: Schemat





Wszystkie moduły są zawarte w zestawie kontrolera lotu, który kapitan zamówił wcześniej, więc wystarczy je połączyć. Bluetooth przechodzi do portu szeregowego, najpierw GPS w konwerterze I2C, a następnie do portu I2C. Teraz ten schemat może zostać zainstalowany na twoim dronie.

Krok 9: Podłączenie obwodu elektrycznego do ramy









Użyj dwustronnej taśmy i najpierw dodaj GPS. Ta taśma gąbkowa utrzymuje wszystko na swoim miejscu, więc przyklejaj każdy moduł jeden po drugim do plastikowej części. Na koniec podłącz styki napędu silnikowego do MultiWii.

Krok 10: Połącz dwa obwody







Piny wejściowe idą do D3, D9, D10, D11, resztę należy podłączyć do pinów VCC + i GND.

Krok 11: Bateria ...







Mistrz użył kilku gumek do przymocowania akumulatora do drona. Trzyma się dość mocno.

Krok 12: Czujnik ultradźwiękowy







Czujnik sonaru jest zamontowany na dronie za pomocą gumki i podłączony do pinów D7 i D6 kontrolera MultiWii.

Krok 13: Programowanie chipów





Aby zaprogramować układ, musisz użyć szeregowego modułu FTDI. Zestaw układów zawiera moduł programatora.

Krok 14: Oprogramowanie






Kreator nie wie, czy oprogramowanie jest załadowane do układu, czy nie, ale tutaj wyjaśnia, co zrobić. Najpierw pobierz oficjalną bibliotekę MultiWii na swój komputer. Wyodrębnij plik .zip, a następnie otwórz plik MultiWii.ino. Wybierz „Arduino / Genuino UNO” i pobierz go na swój układ. Teraz twój mikrokontroler ma wszystkie predefiniowane funkcje. Żyroskop, światło, Bluetooth, a nawet mały wyświetlacz LCD (który nie jest używany w tym projekcie) działa z pobranym kodem. Ale tego kodu można użyć tylko do weryfikacji funkcjonalności modułów. Spróbuj przechylić drona, a zobaczysz, że silniki będą się obracać z powodu żyroskopu. Powinniśmy zmienić kod kontrolera, aby dron podążał za telefonem.

Jeśli możesz zaprogramować Arduino lub postępować zgodnie z instrukcjami kreatora, możesz stworzyć własnego drona, który podąży za tobą wszędzie.

Github - link do oprogramowania

Krok 15: Zmień kod

Czarodziej musiał zmienić kod czujnika i kontrolera, co dawało wskazówki dla ATMega328, ale teraz moduł Bluetooth podaje trzy współrzędne GPS i w zależności od nich dron się porusza.

Załączniki

Krok 16: Aplikacja na telefon

Kreator użył aplikacji SensoDuino, którą można pobrać z Google Play Market. Połącz się z dronem przez Bluetooth i włącz GPS TX i rejestrowanie danych. Następnie aplikacja telefonu jest gotowa.

Krok 17: Kamera





Jako aparat wykorzystano tani chiński aparat. Ten aparat był używany w wielu projektach mistrza i zawsze wykazywał doskonałe wyniki. Waży tylko 15 gi może nagrać dobry film.

Krok 18: Testowanie ...





Odległość połączenia wynosiła około 8 m, co jest więcej niż wystarczające dla takiego drona.

8.6
7.3
7.8

Dodaj komentarz

    • uśmiechnij sięuśmiecha sięxaxaoknie wiemyahoonea
      szefiezadrapaniegłupiectaktak-takagresywnysekret
      przepraszamtańczyćdance2dance3przebaczeniepomocnapoje
      przestańprzyjacieledobrzegoodgoodgwizdaćomdlećjęzyk
      palićklaskanierakdeklarowaćdrwiącydon-t_mentionpobierz
      ciepłożałujęśmiech 1mdaspotkaniemoskingnegatywne
      niepopcornukaraćczytaćprzestraszyćstraszyszukaj
      drwinadziękujętoto_clueumnikostryzgadzam się
      źlepszczołablack_eyeblum3rumienić sięchwalić sięnuda
      ocenzurowaneuprzejmośćsekret2grozićzwycięstwoyusun_bespectacled
      shokrespektlolprevedwitamykrutoyya_za
      ya_dobryipomocnikne_huliganne_othodifludzakazzamknij
5 komentarze
Nie zwróciłeś uwagi na link „Źródło”? Bądź ostrożny. ;)
Izosim
za 100 dolców możesz kupić gotowe
Helikopter jest fajny, ale jest sonarem - środkiem do wykrywania dźwięku podwodnych obiektów za pomocą promieniowania akustycznego.
Czujnik sonar zamontowany na dronie
Leci na wodzie? uśmiechnij się

Radzimy przeczytać:

Podaj go do smartfona ...