Spisu treści:
- Krok 1: Okablowanie Escs i BLDC
- Krok 2: Konfiguracja aplikacji Blynk
- Krok 3: Kod IDE Arduino
- Krok 4: Kalibracja silników
- Krok 5: Gotowe.!✌?
Wideo: Quadcopter z Nodemcu i Blynk (bez kontrolera lotu): 5 kroków (ze zdjęciami)
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:32
Cześć chłopaki.!
Tutaj kończą się poszukiwania stworzenia drona bez kontrolera lotu.
Robiłem trochę drona do mojego projektu, który obejmuje survillence. Surfowałem po sieci przez noc, aby działał bez kontrolera lotu i było to bardzo rozczarowujące, że go nie zrobiłem. Postanowiłem więc uczynić to instruktażowym, aby było to łatwe dla tych, którzy będzie robił drona bez kontrolera lotu.
Blynk to platforma IOT o otwartym kodzie źródłowym, na której można zdalnie sterować rzeczami (można nawet określić jako uniwersalny pilot). Sprawdź ich stronę internetową, aby dowiedzieć się więcej.
Dzięki Blynk.!
Nodemcu jest ostatnio na fali. Użyłem nodemcu ze względu na łatwość programowania. Można go zaprogramować w samym arduino IDE.
Wymagania wstępne:Należy znać podstawowe techniki lutowania oraz Arduino IDE.
Potrzebne rzeczy:
1. Silniki BLDC. (W moim przypadku użyłem 2212 silników 1800KV o ilości 4)
2.30A ESC-4
3. Rama drona (można ją zamówić online lub zrobić w ten sposób).
4. Akumulator LIPO (zazwyczaj z ładowarką) (użyłem akumulatora 2200 mAh 11.1 V 30C).
5. Tablica rozdzielcza zasilania.
6. Nodemcu
Bibliografia:
Oto referencje, których użyłem:
1. Dokumenty Blynka
2. Dokumentacja Nodemcu
3. Funkcje Esp9266WiFi Header.
4. Praca BLDC i ESC, kalibracja. (Patrz youtube).
Czas zacząć.!
Krok 1: Okablowanie Escs i BLDC
ESC są zwykle używane do kontrolowania prędkości silnika. Trzy piny wychodzące z ESC są podane do silników BLDC w następujący sposób. Sygnał PWM jest generowany przez nodemcu, który kontroluje prędkość silnika.
Aerodynamika, którą należy wziąć pod uwagę: Synergicznym krokiem do tego, aby dron latał, jest aerodynamika. Silniki, które są przeciwne do siebie, muszą działać w tym samym kierunku Dwa przeciwległe silniki muszą być w tym samym kierunku (tj. ACW), a następnie drugi dwa przeciwległe silniki muszą być odpowiednio w CW. Solder, dbając o dynamikę.
Krok 2: Konfiguracja aplikacji Blynk
Pobierz aplikację blynk. Można ją znaleźć w sklepie Android/ios. Utwórz puste konto i zweryfikuj swoje konto.
Zainstaluj bibliotekę blynk w Arduino IDE.
Dodaj dwa widżety suwaków. Jeden służy do kalibracji silnika, a drugi do sterowania silnikiem. Wybierz jeden suwak i przypisz pin jako V0 i zmień najwyższą wartość na 255. (Do kalibracji) Wybierz inny suwak i przypisz pin jako V1 i zmień najwyższa wartość to 255. (Do sterowania dronem) Można użyć tego samego widżetu do kalibracji i sterowania dronem. (ale nie jest to zalecane) Niektóre zdjęcia zostały przesłane, aby pokazać.
Krok 3: Kod IDE Arduino
Sprawdź ten link, aby uzyskać kod.
Pakiet płyty Esp8266 musi być zainstalowany w Arduino IDE. Postępuj zgodnie z przesłanym filmem, aby dodać bibliotekę ESP8266 do Arduino IDE.
Otwórz plik w Arduino i prześlij kod, wybierając płytkę w menedżerze płyt jako „Nodemcu”.
Krok 4: Kalibracja silników
Uwaga! Upewnij się, że śmigła zostały usunięte podczas kalibracji. Ważny środek ostrożności, ponieważ miałem z nimi bardzo złe doświadczenia.! Silniki muszą zostać „skalibrowane”. Jest to bardziej zdefiniowane, jak dopasowanie najwyższego i najniższego przepustnicy prędkość do najwyższego i najniższego napięcia zapewnianego przez mcu. Po prawidłowym skonfigurowaniu aplikacji blynk i wykonaniu podłączenia esc i BLDC, następnym krokiem jest kalibracja. Po podłączeniu czterech esc do źródła zasilania (zwykle bateria lipo), silniki wydadzą sygnał dźwiękowy, aby skalibrować esc. Wykonaj proste kroki, aby skalibrować BLDCs'1. Gdy silnik wyda sygnał, zmień suwak na wartość maksymalną (w moim przypadku jest to 255). 2. Silnik to wykryje i daje drugi sygnał dźwiękowy dla niskiego otwarcia przepustnicy. Tym razem przesuń suwak na najniższą wartość, tj. 03. Silnik wyda podwójny sygnał dźwiękowy, informując, że kalibracja została wykonana i zmień wartość suwaka, aby zmienić prędkość silników. Gotowe.!
Krok 5: Gotowe.!✌?
Upewnij się, że wszystkie silniki powinny mieć tę samą prędkość (tj. Te same obroty) do zawisu.
Dobrego dnia wszystkim.!
Wszelkie zapytania:
Dotrzyj do [email protected]
Zalecana:
Akrylowy stojak na tablet do symulatora lotu z prawdziwymi pokrętłami: 4 kroki
Akrylowy stojak na tablet do symulatora lotu z prawdziwymi pokrętłami: Jest to stojak na tablet (np. iPad) do użytku z oprogramowaniem symulatora lotu. Korzystając z modułów enkodera obrotowego i Arduino Mega, stworzyłem rozwiązanie, w którym fizyczne pokrętła mogą być mapowane w celu sterowania określonymi funkcjami instrumentu w sim. Jak ty
Wczesne ostrzeżenie Światło pasa startowego Raspberry PI przy użyciu danych mapowania lotu: 14 kroków (ze zdjęciami)
Wczesne ostrzeżenie Światło pasa startowego Raspberry PI wykorzystujące dane mapowania lotu: Ta lampa powstała z kilku powodów, ponieważ zawsze interesują mnie samoloty, które latają nad głową, a latem w weekendy często latają całkiem ekscytujące. Chociaż słyszysz je tylko wtedy, gdy mijają
DIY Kontroler lotu Multiwii kontrolowany przez Arduino: 7 kroków (ze zdjęciami)
DIY Arduino Controled Multiwii Flight Controller: Ten projekt ma na celu stworzenie wszechstronnej, ale niestandardowej tablicy logicznej drona multicoptera opartej na Arduino i Multiwii
Rejestrator danych lotu RC/czarna skrzynka: 8 kroków (ze zdjęciami)
RC Flight Data Recorder/Black Box: W tym instruktażu zamierzam zbudować oparty na arduino rejestrator danych z walki dla pojazdów RC, a konkretnie samolotów RC. Do nagrywania danych będę używał modułu GPS UBlox Neo 6m podłączonego do arduino pro mini i osłony karty SD
Bezkosztowa lodówka / podstawka do laptopa (bez kleju, bez wiercenia, bez nakrętek i śrub, bez śrub): 3 kroki
Zero-kosztowa chłodnica / podstawka do laptopa (bez kleju, bez wiercenia, bez nakrętek i śrub, bez śrub): AKTUALIZACJA: PROSZĘ GŁOSOWAĆ NA MÓJ INSTRUKCJONALNY, DZIĘKI ^_^ MOŻESZ RÓWNIEŻ GŁOSOWAĆ NA MÓJ INNY KONKURS WPIS NA www.instructables.com/id/Zero-Cost-Aluminum-Furnace-No-Propane-No-Glue-/ LUB MOŻE GŁOSUJ NA MOJEGO NAJLEPSZEGO PRZYJACIELA