САМОНАВОДЯЩИЙСЯ ВЕНТИЛЯТОР

Самонаводящийся вентилятор Особенности:

  • Простейшая схема: сервопривод и ультразвуковой датчик расстояния
  • Построения карты рабочей области
  • Определение цели, её захват и удержание
  • Три версии прошивки: обычная, с мосфетом и с двумя датчиками

ПОДРОБНОЕ ВИДЕО ПО ПРОЕКТУ

канал на youtube
группа вконтакте
  • В данном видео показан полный и максимально подробный процесс разработки и изготовления устройства, а также обзор его возможностей и функций.

  • Понятные схемы, OpenSource прошивки с комментариями и подробные инструкции это очень большая работа. Буду рад, если вы поддержите такой подход к созданию Ардуино проектов! Основная страница пожертвовать – здесь.

СХЕМЫ, ПЕЧАТНЫЕ ПЛАТЫ

Схема 1

Схема 2

Схема 3

Схема 4

МАТЕРИАЛЫ И КОМПОНЕНТЫ

Ссылки на магазины, с которых я закупаюсь уже не один год

Вам скорее всего пригодится:

всё для пайки
аккумы, bms
arduino, модули
мультиметры
инструменты
бп и модули

ПРОШИВКА И НАСТРОЙКА

Содержимое папок в архиве

  • libraries – библиотеки проекта. Заменить имеющиеся версии
  • radar – прошивка и программа для проекта Arduino Radar
  • aim-fan – обычная версия (первая в видео)
  • aim-fan-mos – версия с транзистором и выключением питания (вторая в видео)
  • aim-fan-mos-dual – версия с транзистором (можно не подключать) и двумя датчиками(третья в видео)
  • schemes – схемы подключения
скачать архив
страница на github

Как прошить?

первые шаги с arduino
  • ЕСЛИ ЭТО ПЕРВЫЙ ОПЫТ РАБОТЫ С ARDUINO – посмотреть ВИДЕО о платформе с целью ознакомления, далее скачать, установить и настроить необходимые для работы программы согласно СУПЕР ПОДРОБНОЙ ИНСТРУКЦИИ (там даже видео версия есть!).
  • Скачать архив с проектом напрямую, или с GitHub (кнопки чуть выше)
  • Установить библиотеки (папка Libraries) в
    C:\Program Files (x86)\Arduino\libraries\ (Windows x64)
    C:\Program Files\Arduino\libraries\ (Windows x86)

    Подробнее в 4-ом пункте статьи для новичков

  • Подключить Ардуино к компьютеру при помощи Data-кабеля
  • Открыть файл прошивки желаемой версии (файлы прошивок .ino лежат в одноимённых папках)
  • Настроить Arduino IDE (COM порт, куда подключена плата; подключенная модель Arduino, как в статье из первого пункта)
  • Настроить что нужно в прошивке, нажать загрузить
  • Если происходит ошибка компиляции или ошибка загрузки, читать 5-ый пункт в статье для новичков.

Настройки в прошивке

#define STEP_DELAY 20       // скорость серво (меньше 5 не ставить, сонар тупит)
#define TIMEOUT 2000        // таймаут на новый поиск цели из режима удержания    
#define PWR_TIMEOUT 10000   // таймаут на выключение вентилятора
#define MAX_ANGLE 150       // максимальный угол поворота
#define MIN_ANGLE 10         // минимальный угол поворота
#define DIST_MAX 150         // максимальное расстояние (см). Датчик бьёт до 4 метров, но будут шумы

#define DEADZONE 20         // зона нечувствительности (мин. разность с калибровкой)
#define MIN_CATCH 5         // мин. количество точек подряд, чтобы  считать цель целью
#define MISTAKES 2          // допустимое количество пропусков при сканировании цели  

Дополнительно

  • Если версия с двумя датчиками работает некорректно – поменяйте их местами =)


2018-06-18T02:48:06+00:00