Оглавление:

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

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

Видео: Квадрокоптер с Nodemcu и Blynk (без контроллера полета): 5 шагов (с изображениями)
Видео: Multiwii своими руками. Полётный контроллер из АРДУИНО часть 1 2024, Ноябрь
Anonim
Квадрокоптер с Nodemcu и Blynk (без контроллера полета)
Квадрокоптер с Nodemcu и Blynk (без контроллера полета)
Квадрокоптер с Nodemcu и Blynk (без контроллера полета)
Квадрокоптер с Nodemcu и Blynk (без контроллера полета)

Привет ребята.!

На этом поиски дронов без полетного контроллера заканчиваются.

Я как бы делал дрон для своего проекта, который включает в себя выживаемость. Я всю ночь просматривал сеть, чтобы заставить его работать без полетного контроллера, и было очень неприятно, что я этого не сделал. будет делать дрон без полетного контроллера.

Blynk - это платформа IOT с открытым исходным кодом, где можно управлять вещами удаленно (можно даже назвать универсальным пультом дистанционного управления). Посетите их веб-страницу, чтобы узнать больше.

Спасибо Блинку.!

В последнее время о Nodemcu много шума. Я использовал nodemcu, потому что он прост в программировании. Его можно запрограммировать в самой среде Arduino IDE.

Предварительные требования: необходимо знать основные методы пайки и Arduino IDE.

Необходимые вещи:

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

2.30A ESC-4

3. Рама дрона (можно заказать онлайн или сделать вот так).

4. Аккумулятор LIPO (обычно с зарядным устройством) (я использовал аккумулятор 2200 мАч, 11,1 В, 30C).

5. Распределительный щит.

6. нодемку

Использованная литература:

Вот ссылки, которые я использовал:

1. Blynk Docs

2. Nodemcu docs

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

4. BLDC и ESC работают, калибровка. (См. Youtube).

Пора начинать!

Шаг 1. Подключение Esc и BLDC

ESC обычно используются для управления скоростью двигателя. Три вывода, выходящие из ESC, подаются на двигатели BLDC следующим образом. Сигнал PWM генерируется nodemcu, который будет управлять скоростью двигателя.

Следует учитывать аэродинамику: синергетическим шагом для создания полета дрона является его аэродинамика. Противоположные друг другу двигатели должны двигаться в одном направлении. Два противоположных двигателя должны быть в одном направлении (т.е. ACW), затем другой два противоположных мотора должны быть включены по часовой стрелке. Паяйте правильно, позаботившись о динамике.

Шаг 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 в Arduino IDE.

Откройте файл в Arduino и загрузите код, выбрав плату в диспетчере плат как «Nodemcu».

Шаг 4: калибровка двигателей

Внимание.! Убедитесь, что пропеллеры сняты во время калибровки. Важная мера предосторожности, потому что у меня был очень плохой опыт работы с ними.!? Двигатели должны быть «откалиброваны». После того, как приложение blynk правильно настроено и подключение esc и BLDC выполнено, следующим шагом будет калибровка. После подключения четырех esc к источнику питания (обычно липо-батарее), двигатели издадут звуковой сигнал, чтобы откалибровать esc. Выполните простые шаги для калибровки BLDC'1. После того, как двигатель издаст звуковой сигнал, установите ползунок на максимальное значение (в моем случае это 255).2. Двигатель обнаруживает это и издает второй звуковой сигнал для низкого газа. На этот раз переместите ползунок на самое низкое значение, например, 03. Мотор дважды подаст звуковой сигнал, сообщая, что калибровка завершена, и измените значение ползунка, чтобы изменить скорость моторов. сделано.!

Шаг 5: Все готово.! ✌?

Убедитесь, что все двигатели должны иметь одинаковую скорость (т. Е. Одинаковую скорость вращения) для зависания.

Доброго времени суток всем.!

Любые вопросы:

Свяжитесь с [email protected]

Рекомендуемые: