Реклама ⓘ
Главная » Радиоуправление
Призовой фонд
на апрель 2024 г.
1. 100 руб.
От пользователей

Реклама ⓘ

Танцующий Bluetooth жучок для соцсетей

Жучок для социальных сетей представляет собой Bluetooth робот, который танцует, когда на ваш телефон приходит новое уведомление. Чтобы жучок танцевал, можно использовать Facebook, Twitter и любое Android приложение.

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

Если вы частенько пропускаете уведомления, поступающие на ваш телефон, то танцующий жучок будет весьма кстати! Даже для тех, кто еще не пользуется телефоном (напр., маленькие дети), жучок также должен понравиться.

Шаг 1: Подборка компонентов

  • BLE модуль (HM-10 или HM-11): Это главный компонент жучка. BLE модуль соединяется с телефоном и контролирует вибромотор, управляющий танцующим жучком. Можно выбрать HM-10 или HM-11 модуль. По личному опыту HM-10 с переходной платой наиболее подходящий и стабильный модуль. Однако помните, что ваш BLE модуль должен поддерживать те же функции, которые указаны в даташите. Купить HM-10
  • Вибромотор: Выбирайте самый маленький вибромотор, чтобы снизить общее потребление тока.
  • Источник питания: Сначала я использовал батарейку таблеточного типа (CR2032) и специальный держатель для нее. Однако батарейки хватало всего на 1~3 дня. Поэтому я рекомендую применять LiPo аккумулятор и зарядный модуль.
  • 3 резистора: Они не устанавливаются в схему жучка, а используются в качестве ножек. Можете изготовить ножки из других сопутствующих материалов.
  • 2 стальных провода: для усиков жучка.
  • Пластина для тела: Подойдет любая пластина. Я использовал пластину из другого самодельного набора для изготовления электронного жучка.
  • Дополнительные принадлежности: провода, пистолет для склеивания, паяльник и аксессуары, изолента и т.д.
  • Телефон на базе Android версии 4.3 или выше.

Шаг 2: Настройка BLE модуля

Первоначальный режим BLE модуля – это режим 'mode-0'. Это означает, что мы можем заменить BLE модуль только на проводное соединение (UART). Нам требуется дистанционно управлять BLE модулем, поэтому нам следует изменить первоначальный режим на режим mode-1 или mode-2.

* HM-10 работает в режиме mode-1, а HM-11 работает в режиме mode-2. Но это может быть по-другому, в зависимости от прошивки вашего модуля.

Для изменения режима необходимо наличие FTDI модуля и 4-проводного соединения к BLE модулю. Припаяйте 4 провода (если вы применяете переходную плату, используйте dupont кабель) и подсоедините к ПК.

Загрузите программу PCComAssistant

Запустите программу, выберите COM порт и откройте COM порт. Введите 'AT' в поле ввода и нажмите кнопку 'Send'. Вы должны увидеть ответное сообщение 'OK'. Если проблем не возникло, тогда отправьте следующую команду:

AT+MODE1

Если вы используете HM-11 модуль, тогда отправьте команду "AT+MODE2". Если вы увидите 'OK+Set:x', значить режим был успешно изменен.

Шаг 3: Изготовление тела жучка - 1

Прикрепите 3 резистора к пластине тела. Резисторы будут выступать в качестве ножек жучка.

Вставьте батарейку таблеточного типа в держатель на противоположной стороне. Если вы используете LiPo аккумулятор, подсоедините LiPo аккумулятор к зарядному устройству модуля, к выводу BATT+, BATT-. Далее присоедините к выводам, соблюдая полярность.

Вибромотор – это голова жучка. Перед подсоединением двигателя убедитесь, что линии питания (+) и (-) имеют достаточную длину.

Теперь перейдем к следующему этапу. Вам необходимо припаять 3 провода к BLE модулю. Если вы не использует соединительную плату, вам необходимо выполнить точную пайку. В любой случае, вам необходимо 3 выходных провода - VCC, GND, PIO2 (или PIO3 в HM-11 модуле).

Линия PIO2(PIO3) будет контролироваться с телефона. Поэтому данная линия будет подсоединяться к выводу (+) вибромотора.

Шаг 4: Изготовление тела жучка - 2

Подсоедините линии, как указано ниже:

  • PIO2 (или PIO3) от BLE модуля ==> вывод (+) вибромотора
  • вывод (-) вибромотора ==> вывод (+) аккумулятора
  • Вывод VCC/GND BLE модуля ==> выводы (+) и (-) аккумулятора

После подсоединения проводов, установите BLE модуль на тело жучка.

Подсоедините усики в области головы. Это сделает устройство похожим на настоящего жучка. Украсьте жучка по своему усмотрению.

Теперь ваш жучок готов танцевать!

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

  • HM-10 модуль с соединительной платой. Хотя вместе с платой устройство потребляет больше энергии, с ней намного удобнее и проще изготавливать устройство.
  • Используйте LiPo аккумулятор с зарядным модулем. Батарейка таблеточного типа работает не более 1~3 дня.
  • Сначала я использовал вибромотор прямоугольного типа. Но он потребляет ток, превышающий максимальный выходной ток BLE модуля. Поэтому используйте вибромотор как можно меньший по энергопотреблению. В итоге я использовал вибромотор таблеточного типа.

Шаг 5: Загрузите приложение Blinky

Я разработал приложение 'Blinky' для другого проекта. В данном случае можете использовать это приложения для «социального» жучка.

Настройте приложение, выполнив следующие действия:

  • Запустите приложение Blinky.
  • Перейдите на вкладку 'Settings' (Настройки).
  • Выберите тип вашего BLE модуля.
  • Выберите 'Run in background' (Запуск в фоновом режиме). Это позволит фоновой службе работать после закрытия приложения.
  • Выберите иконку (i) в правом верхнем углу.
  • Предоставьте доступ к уведомлениям для приложения Blinky. Теперь приложение Blinky может собирать полученные уведомления.
  • Далее перейдите на вкладку 'Message List' (Список сообщений).
  • Нажмите кнопку меню и выберите 'Refresh contents' (Обновить содержимое). Список будет обновлен. При этом появятся текущие уведомляющие сообщения.
  • Щелкните на любом полученном сообщении. (Facebook, Twitter или любой тип приложения).
  • Выберите 'Enable this app's message all' (Разрешить все эти сообщения приложения).
  • С этого момента Blinky будет уведомлять дистанционно о полученных сообщениях.
  • Выберите иконку 'eye' (глаза) в правом верхнем углу.
  • Просканируйте ваш BLE модуль и соединитесь с ним.
  • Проверьте, танцует ваш жучок или нет.
  • Для остановки танца жучка, удалите уведомления.

Шаг 6: Проверка

Ссылки:

Список радиоэлементов

Обозначение Тип Номинал Количество ПримечаниеМагазинМой блокнот
BLE модульHM-101 HM-11Поиск в магазине ОтронВ блокнот
Резистор3 С длинными выводамиПоиск в магазине ОтронВ блокнот
Вибромотор1 Желательно минимальныйПоиск в магазине ОтронВ блокнот
Литиевый аккумулятор3.6 В1 Поиск в магазине ОтронВ блокнот
Стальной провод2 Для усиков жучкаПоиск в магазине ОтронВ блокнот
Печатная плата1 Или другая какая либо пластина для создания телаПоиск в магазине ОтронВ блокнот
Добавить все

Скачать список элементов (PDF)

Оригинал статьи

Теги:

Опубликована: 0 1
Я собрал 0 0
x

Оценить статью

  • Техническая грамотность
  • Актуальность материала
  • Изложение материала
  • Полезность устройства
  • Повторяемость устройства
  • Орфография
0

Средний балл статьи: 0 Проголосовало: 0 чел.

Комментарии (1) | Я собрал (0) | Подписаться

+1
Alex #
Хоть бы удосужились статью дочитать в оригинале до конца. Без транзистора, который вы не указали в списке, затейка работать не будет. И, мало того, сжечь порт на бле - нет проблем.
Ответить
Добавить комментарий
Имя:
E-mail:
не публикуется
Текст:
Защита от спама:
В чем измеряется напряжение?
Файлы:
 
Для выбора нескольких файлов использйте CTRL

Набор 4WD Kit Bluetooth
Набор 4WD Kit Bluetooth
Arduino UNO Солнечная панель 10Вт 12В поликристаллическая
вверх