Всем привет!

Закончился сезон рыбалки на льду, последний выезд на рыбалку был 4-5 апреля, собран уже какой никакой опыт использования электронных жерлиц, использую межсезонье чтобы закрыть оставшиеся вопросы по использованию прибора, сделав его максимально полезным и стабильным.

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

Изменения в схеме базы.

Как я писал в последнем посте, целесообразнее было перейти на микроконтроллер STM32, который был у меня в наличии, а именно STM32F103C8T6.
Достоинства этого микроконтроллера просто огромные, по сравнению с Arduino Mega 2560, что я использую в текущей реализации:
– Тактовая частота 72 МГц против 16 МГц у ардуино
– размеры платы в два с лишним раза меньше
– потребление в несколько раз меньше
– цена в несколько раз меньше
– скорость загрузки программы занимает пару секунд, в отличии от ардуино, где это занимало минуту (не хочется терять столько времени зря на отладку)
Недостатки:
– Я столкнулся с трудностями в разработке, довольно сложно было настроить систему, чтобы она работала как надо. Особенно, связать программную часть со всеми электронными компонентами. На это потрачено просто неизмеримое количество сил и очень много времени
– Меньшее количество пинов у STM32, пришлось выкручиваться

В итоге, после долгих попыток связать все компоненты, появилось такое решение:

И все бы вроде ничего, но при загрузки реальной программы оказалось, что памяти у микроконтроллера – 64 кбайта, а программа, даже в самом урезанном состоянии занимает 100 кбайт(((
Расстройству не было предела. Начал поиски альтернативы.
Сначала выбор пал на Arduino Due:

По параметрам плата хорошая, но только цена ее в 1500 рублей, размеры и потребление тока, оставляли желать лучшего.

Дальнейший выбор пал на микроконтроллер STM32F401CC:

В нем 256 кбайт памяти, 84 МГц тактовая частота (даже больше чем у STM32F103C8T6), и стоимость в примерно 300 рублей – то что надо. Опять пришлось ждать около месяца на его доставку из поднебесной.
Еще раз опускаю то время, что потребовалось на отладку программной части, надеюсь оно того будет стоить и прибором будет приятно пользоваться)

Новая конструкция сейчас живет в таком состоянии:

Стоила ли заморочка с новым микроконтроллером для базы? Однозначно да! Для сравнения, это как из старых жигулей вы пересели в новый мерседес, это просто небо и земля!
Отладка стала в разы быстрее, вывод информации на экран происходит за доли секунды, этого даже не видно как с ардуино!

Вот сколько сейчас потребляет база, со всеми включенными приборами:

И столько с отключенной подсветкой:

Давайте посчитаем, на сколько хватит зарядки аккумулятора:
– если заявленная емкость аккумулятора в базе 10000 мАч при 3.7 вольта, это в общем 37 ватт*ч
– потребление с включенной подсветкой экрана 3.3 в * 0.35 а = 1.155 ватт, значит батареи хватит на ~32 часа
– потребление с выключенной подсветкой экрана 3.3 в * 0.16 а = 0.528 ватт, значит батареи хватит на ~70 часа
Но это в теории, не учитывая реальную емкость китайского аккумулятора которая на 10% меньше, и КПД цепи питания в которой есть и повышающий и понижающий модули.
Но результат все равно отличный!

Жерлицы.

К сожалению, прихожу ко мнению, что использование аккумуляторов 18650 в жерлицах не имеет особого смысла. Для зарядки аккумулятора его приходится вынимать из жерлицы, и за мои несколько рыбалок у пары корпусов треснула защелка.

К тому же, герметичность корпуса оставляет желать лучшего.
Я принял решение использовать для жерлиц такие же литий полимерные аккумуляторы, как и для базы, только меньшей емкости. Такого аккумулятора на 2000 мАч вполне должно хватить на несколько рыбалок:

Плюсом будет то, что жерлица будет заряжаться от микро USB, т.е. ее можно будет зарядить даже от самой базы, от любого USB разъема. Модуль зарядки аккумуляторов копеечный, будет встроен в жерлицу.
Жерлица будет герметично закрыта, и не будет необходимости ее разбирать.

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

Программное обеспечение.

Если заметили, то я победил русский язык в выводе на экран 

:)

 Мне не важно, а вам, кто будет пользоваться этим прибором в будущем, будет приятно.
Не все еще перевел на русский, работа рутинная, не хочется тратить на нее время.

В меню добавились 4 новые пункта (4ая снизу и ниже):
– в виде замочка – опция, которая замораживает позицию жерлицы. При перезапуске жерлицы, прибор не будет запоминать ее новую позицию, а все время для нее будет использовать первоначальную. Заметил, такая опция нужна, например, если не переставляешь жерлицы во время рыбалки, и не хочешь таскать базу с собой (лежит в палатке). Установил жерлицы, положил базу куда угодно и можешь ходить, проверять, позиция жерлицы будет отображаться правильно, первоначальная
– меню PinPoint, расскажу ниже
– меню калибровки тач скрина, говорили об этом ранее. Сейчас зарезервировал место, пока без реализации.
– меню настройки тут пока только возможность смены языка

Пример русифицированного меню:

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

Тут есть функции увеличение и уменьшения масштаба, можно двигаться влево, вправо, вверх и вниз. На экране нарисован компас только для информации, север тут всегда будет сверху.
Показан так же масштаб. Покажу сразу несколько скриншотов (мои реальные рыбалки), думаю все будет понятно.
Зеленые кружочки – установка жерлицы, красные – поклевки.

Рыбалки

Покажу скрины последних нескольких рыбалок с жерлицами, которые не описал в предыдущем посте. На обоих рыбалках оставлял прибор на ночь на водоеме.

21го марта, просидел без поклевки:

С ночи была одна поклевка утром, и одна днем. Интересно, что поклевки были на переломе давления с понижающегося на повыщающееся.

27го марта, днем две поклевки:

На следующий день четко видны на графике три периода выхода рыбы. По данным с прибора, опция Events (показывал ранее), поклевки были с 7:15 до 7:45 утра, с 12:30 до 12:45 и примерно в 16:00 пару поклевок

Вот так выглядит меню описание рыбалки:

Вот список событий с последней рыбалки, 5го апреля, неплохо поклевывала, кстати:

Про целесообразность прибора:
– мне очень нравится! Проблем особо никаких, статистика собирается отличная, возможность ее анализа – есть;
– возможность подловить живца, заняться каким то другим делом, да и просто перекусить не отходя от процесса!
Вот как раз когда мы кушали пельмени, был поймал трофей!

И да, на счет трофея 

:)

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

:)

Мой новый рекорд – 4.3 кг! 

:)

 Рекорду на фото кил 45, но это не из той оперы 

:D

А вообще этот день (да и не только этот) был удачный!

Утром пойманы две рыбы – на 1.3кг и 1.7кг, 4.3кг поймана в 12:45, 3.7кг поймана в 16:00. Мамки клюют днем?

Что дальше? Все, концепция прибора, я думаю, уже меняться не будет, меня все устраивает:
– самое сейчас первостепенное, когда придут все компоненты, что я ожидаю, разведу печатную плату для базы и жерлицы (закажу на jlcpcb), все модули будут припаиваться к этой плате. Это поможет уменьшить размеры прибора, почти исключить провода, т.е. увеличить надежность;
– разработать новый корпус для жерлицы, уместить туда все новые компоненты, исправив проблемы;
– доделать программное обеспечение, русификацию, тп. по мелочам.

Leave a Reply

Your email address will not be published. Required fields are marked *