top of page

После первого и второго опыта создания зимних электронных удочек стало ясно - это ловит.

Захотелось сделать удочку с широкими и удобными возможностями изменения режимов ловли. Других вариантов в этом случае нет: Arduino + Android.

Посмотрите конструкцию удочки, Arduino-скетч и Android-приложение.

Видео о том, как работает удочка.

Файлы проекта

Bluetooth-удочка - не единственный мой проект, использующий смартфон для управления Arduino-устройствами. Посмотрите проект "Умный дом".

Я в удовольствием отвечу на ваши вопросы.

Construction

  Конструкция 

По сравнению с моделью на контроллере MSP-430 конструкция поменялась не сильно.

Осталась только одна кнопка управления - все остальные перенесены в Android-приложение.

Как изготовить удочку:

Arduino

  Arduino 

Удочка сделана на плате Arduino-Nano.

Электронные компоненты удочки (все куплено на AliExpress):

В скетче использовались библиотеки <Bounce2.h> - она качественно, без дребезга, отрабатывает нажатие и отпускание кнопки, и стандартная библотека <Servo.h>.

Общение с BT-модулем организовано непосредственно через Serial-порт.

В Setup() напрямую сконфигурирован Timer2. Программа обработки прерывания (ISR) Timer2  только меняет управляющие program-flow флаги, а основной цикл реализует измненение положения сервопривода и включает/выключает индикаторы.

Android

  Android 

Приложение для Android написано в AndroidStudio. Минимальная версия Android - 5.0.

Приложение управляет частотой (от 0,2 до 10 Гц) и амплитудой (от 30 до 100%) движения хлыстика, паузой между движениями (от 0 до 180 сек., нужна, когда ловим мирную рыбу), управляет рисунком игры (4 рисунка, 28 положений в периоде), и может запоминать 9 стандартных наборов настроек.

Заданные настройки в виде строки по Bluetooth передаются в удочку

В общем-то, ничего особенного. Александр Климов и StackOverflow вам в помощь.

Рисунки игры удочки:

Скриншоты приложения:

Contacts

   Задать вопрос  

Отлично! Сообщение получено.

bottom of page