Съдържание:

Квадрокоптер с Nodemcu и Blynk (без полетен контролер): 5 стъпки (със снимки)
Квадрокоптер с Nodemcu и Blynk (без полетен контролер): 5 стъпки (със снимки)

Видео: Квадрокоптер с Nodemcu и Blynk (без полетен контролер): 5 стъпки (със снимки)

Видео: Квадрокоптер с Nodemcu и Blynk (без полетен контролер): 5 стъпки (със снимки)
Видео: Blynk + ESP = Проще не бывает! 2024, Юни
Anonim
Квадрокоптер с Nodemcu и Blynk (без полетен контролер)
Квадрокоптер с Nodemcu и Blynk (без полетен контролер)
Квадрокоптер с Nodemcu и Blynk (без полетен контролер)
Квадрокоптер с Nodemcu и Blynk (без полетен контролер)

Здравейте момчета.!

Търсенето за създаване на дрон без полетен контролер завършва тук.

Някак си правех дрон за моя проект, който включваше преживяване. Сърфирах в мрежата за една нощ, за да го накарам да работи без полетния контролер и беше много разочароващо, че не го направих. Затова реших да направя тази инструкция, така че да е лесно за тези, които ще прави дронове без полетен контролер.

Blynk е IOT платформа с отворен код, където човек може да контролира нещата дистанционно. (Може дори да се посочи като универсално дистанционно). Проверете тяхната уеб страница, за да научите повече.

Благодаря на Blynk.!

Nodemcu беше в шум тези дни. Използвах nodemcu поради лекотата му в програмирането. Може да се програмира в самата arduino IDE.

Предпоставки: Човек трябва да познава основните техники на запояване и Arduino IDE.

Необходими неща:

1. BLDC двигатели. (В моя случай съм използвал 2212 1800KV двигатели с количество 4)

2.30A ESC-4

3. Рамка за дрон (Човек може да го поръча онлайн или да го направи по този начин).

4. LIPO батерия (обикновено със зарядно устройство) (използвал съм 2200 mAh 11.1V 30C специална батерия).

5. Борд за разпределение на мощността.

6. Nodemcu

Препратки:

Ето референциите, които използвах:

1. Блин Документи

2. Документи за Nodemcu

3. Функции на заглавието на Esp9266WiFi.

4. Работещи BLDC и ESC, калибриране. (Вижте youtube).

Време е да започнете.!

Стъпка 1: Свързване на Escs „и BLDC“

ESC се използват обикновено за контрол на скоростта на двигателя. Трите извода, излизащи от ESC, се дават на BLDC двигателите, както следва. PWM сигнал се генерира от nodemcu, който ще контролира скоростта на двигателя.

Аеродинамика, която трябва да се вземе предвид: Синергичната стъпка, за да накарате дрона да лети, е неговата аеродинамика. Двигателите, които са противоположни един на друг, трябва да вървят в една и съща посока Двата противоположни двигателя трябва да са в една и съща посока (т.е. два противоположни двигателя трябва да са в CW. Запоявайте правилно, като се грижите за динамиката.

Стъпка 2: Настройване на приложението Blynk

Настройване на приложението Blynk
Настройване на приложението Blynk
Настройване на приложението Blynk
Настройване на приложението Blynk
Настройване на приложението Blynk
Настройване на приложението Blynk

Изтеглете приложението blynk. Можете да го намерите в магазина за Android/ios. Създайте празен акаунт и проверете акаунта си.

Инсталирайте библиотеката blynk в IDE на Arduino.

Добавете два приспособления за плъзгачи. Единият е за калибриране на двигателя, а другият е за управление на двигателя. Изберете един плъзгач и задайте щифта като V0 и променете най -високата стойност на 255. (За калибриране) Изберете друг плъзгач и задайте щифта като V1 и променете най -високата стойност до 255. (За управление на дрон) Човек може да използва същата джаджа за калибриране и управление на дрона. (но не се препоръчва) Някои снимки са качени, за да покажат демонстрация.

Стъпка 3: IDE код на Arduino

Image
Image

Проверете тази връзка, за да получите кода.

Пакетният пакет Esp8266 трябва да бъде инсталиран в Arduino IDE. Следвайте каченото видео, за да добавите библиотеката ESP8266 към IDE на Arduino.

Отворете файла в Arduino и качете кода, като изберете дъската в Boards manager като „Nodemcu“.

Стъпка 4: Калибриране на двигателите

Внимание.! Моля, уверете се, че витлата са премахнати по време на калибрирането. Важна предпазна мярка, защото имах много лош опит с тях.!? Двигателите трябва да бъдат „калибрирани“. Това е по -дефинирано като съвпадение на най -високия и най -ниския газ скорост до най -високото и най -ниското напрежение, осигурено от mcu. След като приложението blynk е правилно настроено и свързването на esc и BLDC е направено, следващата стъпка е да се калибрира. След като свържете четирите escs 'към източник на захранване (обикновено липо батерия), двигателите ще издадат звуков сигнал за калибриране на esc. Следвайте простите стъпки за калибриране на BLDC'1. След като двигателят издаде звуков сигнал, сменете плъзгача на максималната стойност (в моя случай е 255). 2. Моторът го открива и дава втори звуков сигнал за ниския газ. Този път преместете плъзгача до най -ниската стойност, т.е. 03. Моторът ще издаде звуков сигнал два пъти, заявявайки, че калибрирането е извършено, и променете стойността на плъзгача, за да промените скоростта на двигателите. Свършен.!

Стъпка 5: Всичко е готово.! ✌?

Моля, уверете се, че всички двигатели трябва да имат еднаква скорост (т.е. еднакви обороти), за да се движат.

Добър ден на всички.!

Всякакви запитвания:

Достигнете до [email protected]

Препоръчано: