Что бы еще такого сделать?... Предлагайте! Обсудим все!!!
Ответить

Re: Рыбаки, ау!

Пн янв 02, 2023 02:50:55

Стал выключать комп, смотрю пришёл ответ, ну не удержался :solder:
Всё отлично работает, именно так как и надо. Спасибо.
Следущим этапом можно сделать, чтобы эта программа работала при замкнутой ножки микроконтроллера? Ну скажем ножка 15 (РВ1), и следующую программу (№2) делать с замкнутой 16 ножкой, или нужно сначало написать отдельно все четыре программы, а потом уже совмещать?

Re: Рыбаки, ау!

Пн янв 02, 2023 03:33:23

2. тоже самое но наоборот, поднимается 2 секунды, отпускается 5

Fishing_rod_V3c.hex
(1.09 KiB) Скачиваний: 42

Re: Рыбаки, ау!

Пн янв 02, 2023 14:21:54

Схему я вижу так, поправте, если не правильно.

Конфигурируйте дорожки на ПП как вам будет удобно их нарисовать… не зависимо какая схема сейчас используется, так как выводы МК можно будет потом переназначить в зависимости от рисунка ПП. Вот к примеру даже такой вольный подход при разводке выводов вполне приемлем…
СпойлерИзображение


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

Re: Рыбаки, ау!

Пн янв 02, 2023 23:36:47

Добрый день. Только добрался до компа. Путём споров и обсуждений наконец пришли к общему мнению.
Пауза на всех программах между пол оборотами 5 секунд.
1) поднимает 2 секунды, пауза 5 секунд, отпускает 2 секунды, пауза 5 секунд и т. д.
2) подъём разбит на 4 части, пауза между работай 1 секунда, скорость максимальная, далее пауза, отпускание 2 сек., пауза, и т. д.
3) подъём разбит на 8 частей, пауза между частями 1 сек, скорость максимальная, далее пауза, отпускание 2 сек, пауза и т. д.
4) полный оборот разбит на 8 частей, пауза между частями 1 сек, двигатель крутит постоянно (без пауз между подъёмом и отпускание) скорость максимальная.

Сегодня уже поздно, ещё и за рулём сегодня 6 часов, давайте на завтра когда вам будет удобно, я под вас подстроюсь.
Удачи в новом году!!!

Добавлено after 15 minutes 23 seconds:
Да, самое важное забыл сказать, скорость нельзя уменьшать, при испытании с удочкой последней прошивки заметил такую вещь, 2 секунды поднимае, а 5 секунд уже нет, убираю нагрузку( удочку) всё работает, так что с уменьшением скорости уменьшается мощность! Поэтому всё программы нужно делать на максимальной мощности, а это у нас 4 секунды оборот

Re: Рыбаки, ау!

Вт янв 03, 2023 03:31:05

1) поднимает 2 секунды, пауза 5 секунд, отпускает 2 секунды, пауза 5 секунд и т. д.

Fishing_rod_V4_1.hex
(2.89 KiB) Скачиваний: 35

2) подъём разбит на 4 части, пауза между работай 1 секунда, скорость максимальная, далее пауза, отпускание 2 сек., пауза, и т. д.

Fishing_rod_V4_2.hex
(2.89 KiB) Скачиваний: 38

3) подъём разбит на 8 частей, пауза между частями 1 сек, скорость максимальная, далее пауза, отпускание 2 сек, пауза и т. д.

Fishing_rod_V4_3.hex
(2.89 KiB) Скачиваний: 36

4) полный оборот разбит на 8 частей, пауза между частями 1 сек, двигатель крутит постоянно (без пауз между подъёмом и отпускание) скорость максимальная.

Fishing_rod_V4_4.hex
(2.89 KiB) Скачиваний: 38


при испытании с удочкой последней прошивки заметил такую вещь, 2 секунды поднимае, а 5 секунд уже нет, убираю нагрузку( удочку) всё работает, так что с уменьшением скорости уменьшается мощность!

Не могу уловить суть данного эффекта – в чём причина… когда будет у меня такой двигатель поэкспериментирую… может найду решение… :dont_know:

Re: Рыбаки, ау!

Вт янв 03, 2023 15:04:24

Для переключения режимов что будете использовать? Кнопки или какойнить переключатель?

PS. В прошивках задействованы выводы для светодиодов которые показывают при тестах ход выполнения алгоритма… в частности светодиод на РВ5 – сигнализирует о вкл/откл управления двигателем; светодиод на РВ0 – сигнализирует о начале и завершении выполнения очередного периода. То есть светодиод загорается при начале движения выла и тухнет когда вал возвращён в исходное положение (в начало).

PS PS. В будущем планирую сделать переход от режима к режиму именно по данному действию… то есть выполнение нового режима произойдёт только после завершении предыдущего… снимать питание необходимо будет при завершении выполняемого алгоритма…

Re: Рыбаки, ау!

Вт янв 03, 2023 19:05:46

Не могу уловить суть данного эффекта

Да и бог с ним, главное что теперь всё работает!



Для переключения режимов будет стоять 4позиционный выключатель,

Изображение

куда от будет замыкать контакты, на плюс или на минус без разницы, сделайте как вам удобнее. Ксли мне не изменяет память, то он замыкает через резистор 100ом?

Добавлено after 51 minute 25 seconds:
Печатка готова, две платы уже сделал

Изображение Изображение

Добавлено after 2 hours 43 minutes 21 second:
Питание будет снимался по окончании рыбалки в любом месте, а вот при подключении он должен начинать работу с начала, не с того места, где было снято питание

Re: Рыбаки, ау!

Вт янв 03, 2023 19:21:26

главное что теперь всё работает!

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

Вообще распространённым способом является замыкание выводов МК на GND, так как для подтяжки используются внутренние резисторы… а они могут только подсоединятся к плюсу питания… то есть общий вывод на переключателе подсоединяется к общей шине, а коммутирующие выводы к выводам МК… конденсаторы на выводах МК для переключателя не нужны – не ставьте их… они только будут убивать контактную группу… дребезг контактов убирается программно и потому не влияет…

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

Вы планируете выставлять начальную позицию вручную перед подачей питания?

Re: Рыбаки, ау!

Вт янв 03, 2023 19:45:44

Да, все 4 программы отлично работают. Понял, конденсаторы уберу. Да, перед началом работы вручную выстаслять, это ещё и потому, что во время транспортировки неменуемо подвижные механизмы будут сбиваться, а так поставил удочку, выставил верхнюю точку, отрегулировал высоту лески и приманки от дна, подключил батарею, и пошло работать.

Re: Рыбаки, ау!

Вт янв 03, 2023 20:33:51

Ну тогда можно сказать программа для данного девайса закончена… ещё один вопрос - при неисправности переключателя программ что должно происходить?
1 Не один из алгоритмов не стартует.
2 Стартует первый алгоритм.
3 …

ЗЫ. Если не ставить кварц, то при низких температурах, время пауз будут немного периодически отличатся… если этот момент не критичен то тогда и ладно… если решитесь поставить кварц, то кварц необходимо будет поставить на 8 МГц и соответственно изменить под его фьюзы…

Re: Рыбаки, ау!

Вт янв 03, 2023 22:14:34

Давайте сделаем с кварцем прошивку и без кварца, пусть будет две, если без кварца покажет себя плохо, то переделаю на карц.
про переключатель, всмысле если проподёт контакт? ну тогда ни одна программма не включится. Хотя это маловероятно, переключатель надёжный

Re: Рыбаки, ау!

Вт янв 03, 2023 22:41:22

Давайте сделаем с кварцем прошивку и без кварца, пусть будет две, если без кварца покажет себя плохо, то переделаю на карц.

Их незачем две… она одна работает с частотой тактирования 8 МГц… вам даже ненужно будет программу перепрошивать… если поставите кварц на 8 МГц, то просто прошейте соответствующие фьюзы и всё… захотите убрать кварц – вначале возвращаете фьюзы назад, а уже потом убираете кварц, вот и всё…

ну тогда ни одна программма не включится.

Как скажете… если при старте не будет выбрана ни одна программа, то устройство ни каких действий выполнять не будет.
Fishing_rod.hex
(1.89 KiB) Скачиваний: 31


Ну вот наверное и всё, удачной рыбалки… Изображение :beer:

Re: Рыбаки, ау!

Ср янв 04, 2023 00:05:35

Огромное вам спасибо!!! Работает отлично, програмки переключаются, всё как надо!
Как схожу на рыбалку, обязательно выложу здесь видео.
Напишите пожалуйста какие фьюзы выставлять для кварца.

Для тех, кто захочет повторить электронную удочку, вот файл печатки.
И второй файл печатки с кварцем.

Двигатель лучше брать с озона, там он стоит столько же как на али, но приходит через 3 дня, а не через месяц. Аккумуляторы LiFePo4 размер 18650 тоже на озон, а корпус поэрбанк к ним на али, есть по 2 батареи, есть по одной.
Если будут вопросы, складывайте сюда, подскажу, помогу чем смогу.

Ещё раз спасибо VNS, без него этого проэкта бы не существовало!!!
Вложения
5.lay
(20.99 KiB) Скачиваний: 33
6.lay
(23.36 KiB) Скачиваний: 34

Re: Рыбаки, ау!

Ср янв 04, 2023 01:49:11

Напишите пожалуйста какие фьюзы выставлять для кварца.

1.png
(15.95 KiB) Скачиваний: 35

Re: Рыбаки, ау!

Ср янв 04, 2023 02:02:20

Спасибо. Если на морозе будут изменения, поставлю кварц.

Re: Рыбаки, ау!

Ср янв 04, 2023 02:11:11

Хотя это же не часы, так что небольшой разброс по времени особо не должен мешать… но посмотрите...

Re: Рыбаки, ау!

Вс янв 29, 2023 20:22:17

Завершение

Re: Рыбаки, ау!

Пн янв 30, 2023 18:22:07

В процессе тестирования в реальных условиях был выявлен программный глюк… глюк обнаружен и убран…
Fishing_rod.hex
(1.93 KiB) Скачиваний: 36

Re: Рыбаки, ау!

Ср фев 01, 2023 13:10:50

Так как МК мега8 достаточно избыточна для данного алгоритма, решено было сделать вариант и для МК ATtiny24A...

Алгоритм тот же, но для МК ATtiny24A… МК тактируется от внутреннего генератора на частоте 8 МГц. Отличие от заводской установки бит делителя на 8 (CKDIV8) должен быть не установлен.
Прошивка…
Fishing_rod_tiny24.hex
(1.89 KiB) Скачиваний: 28


Схема…
1.png
(18.9 KiB) Скачиваний: 31


Добавлено after 10 minutes 14 seconds:
Java попросил изменить алгоритм работы четвёртой программы…
если можно, убрать четвёртую программу, и сделать как третью, только разбить движение пол оборота на 16 частей, (на третей программе разбито на 8 ) и паузу между разбитыми частями сделать не секунду, а пол секунды, остальное как в третьей программе.

Если я всё правильно понял (он пока не ответил на уточняющий вопрос в ЛС…), то вот две прошивки с изменениями четвёртой программы для обоих МК…
Для меги8
Fishing_rod_Vb.hex
(1.92 KiB) Скачиваний: 26

Для тини24
Fishing_rod_tiny24_Vb.hex
(1.88 KiB) Скачиваний: 28

Re: Рыбаки, ау!

Пт фев 03, 2023 19:46:39

Если я всё правильно понял

Да, всё верно, спасибо. В ходе испытаний быо выявлено, что за счёт длинны кивка на удочке, ход мармышки был довольно большой, а при разбитии хода на 16 частей он уменшился вдвое. Это хорошо скажется на поклевки пассивной рыбы.
Ответить