Spisu treści:

Quadcopter z Nodemcu i Blynk (bez kontrolera lotu): 5 kroków (ze zdjęciami)
Quadcopter z Nodemcu i Blynk (bez kontrolera lotu): 5 kroków (ze zdjęciami)

Wideo: Quadcopter z Nodemcu i Blynk (bez kontrolera lotu): 5 kroków (ze zdjęciami)

Wideo: Quadcopter z Nodemcu i Blynk (bez kontrolera lotu): 5 kroków (ze zdjęciami)
Wideo: #050 Arduino OTA Заливка Скетча по WiFi без проводов 2024, Listopad
Anonim
Quadkopter z Nodemcu i Blynk (bez kontrolera lotu)
Quadkopter z Nodemcu i Blynk (bez kontrolera lotu)
Quadkopter z Nodemcu i Blynk (bez kontrolera lotu)
Quadkopter z Nodemcu i Blynk (bez kontrolera lotu)

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

Konfigurowanie aplikacji Blynk
Konfigurowanie aplikacji Blynk
Konfigurowanie aplikacji Blynk
Konfigurowanie aplikacji Blynk
Konfigurowanie aplikacji Blynk
Konfigurowanie 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

Image
Image

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: