Схема на Atmega328 (оплата работы)

Хотел бы вот такое устройство и программу...
Ответить
varlakot
Рядовой
Сообщения: 6
Зарегистрирован: 14 май 2024, 09:37
Имя: Владимир

Схема на Atmega328 (оплата работы)

Сообщение varlakot »

Здравствуйте уважаемые. Нужна помощь в написании программы на Atmega328
Что делает: Выводим ШИМ с заданным заполнением на выводы PB1 и PB2 со сдвигом каналов на 180 градусов друг относительно друга.
Частота и амплитуда регулируется энкодерами. До заполнения 2 или 3 круга. При максимальном и минимальном значении звуковой сигнал.
При подаче напряжения включается первый режим- автомат. Всего 5 режимов. Переключаются длительным удержанием S3 по кругу, включение режима сигнализируется зуммером, последний (5-й) чуток длиннее чем предыдущие. При каком сигнале бросаем кнопку такой режим и включается.
Режимы:
1-й режим автомат: (SF1 замкнут)- перебор различных колебаний с паузами между ними. Пауза регулируется S3
2-й режим: (SF1 замкнут) Если в первом режиме в паузе поймали ЭДС на ADC2 (25 ножка, с делителя R1, R3) , вариант колебаний записывается и воспроизводится в втором режиме. Пауза регулируется S3
3-й режим (SF1 замкнут) Регулируемые по частоте и амплитуде колебания с паузами. Пауза регулируется коротким нажатием на S3. Тоже по кругу, самая длинная пауза двойной сигнал.
4-й режим -ручной включается при разомкнутом SF1. Непрерывные, регулируемые по частоте и амплитуде колебания.
5-й режим Настраиваем нужную частоту и амплитуду, запоминаем её кнопкой энкодера "частота", сопровождается длинным сигналом. Всего 5 ячеек. Как все заполнятся тройной сигнал. Выбор запомненного варианта при помощи S3 (короткое нажатие), тоже по кругу.
TTP223 сенсор включает схему, SF2 отключает
В 1-м, 2-м и 3-ем режиме в паузах ловим ЭДС и выдаем сигнал, если есть.
Кнопка энкодера "амплитуды" меняет чувствительность поимки ЭДС с шагом 10 по кругу.
Сохранить, по возможности, назначение выходов- входов контроллера.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось varlakot 29 май 2024, 15:59, всего редактировалось 2 раза.
WildCat
Лейтенант
Сообщения: 519
Зарегистрирован: 04 июн 2022, 04:14
Имя: Михаил

Схема на Atmega328

Сообщение WildCat »

Схема, я так понимаю, тоже для примера?

Чем обусловлен выбор контроллера?
varlakot
Рядовой
Сообщения: 6
Зарегистрирован: 14 май 2024, 09:37
Имя: Владимир

Схема на Atmega328

Сообщение varlakot »

Схема такая как есть. А ну да..., энкодеры вместо переменников. И МК надо Atmega328 поставить, выбрал потому что они у меня есть и подходят по питанию (аккумулятор 18650)
Аватара пользователя
ViktorPetrov
Капитан
Сообщения: 744
Зарегистрирован: 09 апр 2018, 23:56
Имя: Виктор
Благодарил (а): 2 раза

Схема на Atmega328

Сообщение ViktorPetrov »

На первоисточник ,сылочку можно взглянуть? интересно, как в железе выглядит.
WildCat
Лейтенант
Сообщения: 519
Зарегистрирован: 04 июн 2022, 04:14
Имя: Михаил

Схема на Atmega328

Сообщение WildCat »

«ТЗ», конечно, чуднóе…
Имеет смысл реализовывать только в качестве спортивного интереса. Или на спор, если проспорил.

Каким образом собираетесь регулировать амплитуду ШИМ? В каких пределах?
Чем и где собрались «ловить ЭДС»? От чего, какие ожидаемые значения? Каков источник?
Какая частота ШИМ? И скважность. И разрешение. И точность поддержания?

2 режим вообще не понял. Что куда записывается? Форма сигнала со входа АЦП? Куда пишем и сколько времени? И с какой дискретностью?

Вы уверены что выбрали правильный контроллер?

Контроллер нужно выбирать не по напряжению питания, а по требуемым характеристикам.
И зачем такой сложный пользовательский интерфейс, когда сейчас есть и сенсорные дисплеи, и веб морда? Где можно сделать удобный и понятный HMI.
varlakot
Рядовой
Сообщения: 6
Зарегистрирован: 14 май 2024, 09:37
Имя: Владимир

Схема на Atmega328

Сообщение varlakot »

[ref]ViktorPetrov[/ref], [bbvideo]https://youtu.be/44zX_GbH-RU[/bbvideo]

Отправлено спустя 9 минут 32 секунды:
[ref]WildCat[/ref], Схема рабочая, собрана на Atmega8. Хочется лучшего. В скетче наверно видно как регулируется амплитуда и частота ( я в программировании дуб дубом). Да и по всем Вашим вопросам наверно там есть ответы. Насчет контроллера я не уверен, можно наверно и другой.
Интерфейс в виде сенсоров и кнопочек на зимней рыбалке не очень. Я даже от ТТП думал отказаться, пока друг не показал что он носом включает и выключает))).
WildCat
Лейтенант
Сообщения: 519
Зарегистрирован: 04 июн 2022, 04:14
Имя: Михаил

Схема на Atmega328

Сообщение WildCat »

Теперь понятно что это и зачем.
Всё равно как-то замудрёно.

Можно было обойтись одним энкодером с кнопкой и несколько светодиодов (для отображения выбранного режима). И я бы туда акселерометр воткнул.

Несчет 2 режима все равно непонятно как он запоминает режим поклёвки. Вернее, как ему задать колебания для обучения. Ждать поклёвки?
varlakot
Рядовой
Сообщения: 6
Зарегистрирован: 14 май 2024, 09:37
Имя: Владимир

Схема на Atmega328

Сообщение varlakot »

[ref]WildCat[/ref], Да, во втором режиме работает тот режим при котором случилась поклёвка.
Мне сложно судить о возможностях программирования, поэтому наверно так замудрённо)). А для чего акселерометр?
WildCat
Лейтенант
Сообщения: 519
Зарегистрирован: 04 июн 2022, 04:14
Имя: Михаил

Схема на Atmega328

Сообщение WildCat »

varlakot писал(а): 14 май 2024, 23:09 А для чего акселерометр?
Чтоб колебания и наклоны этого дрч-робота отслеживать.
Аксель - это очень удобно, если его правильно обработать. И размер у него крошечный ))

Я ща играюсь с одним. Чип 2х2мм ))
varlakot
Рядовой
Сообщения: 6
Зарегистрирован: 14 май 2024, 09:37
Имя: Владимир

Схема на Atmega328

Сообщение varlakot »

[ref]WildCat[/ref], как много интересного)). Я подумал чтоб стоп включить при подсечке. Наклоны сейчас ртутные датчики SF отслеживают
WildCat
Лейтенант
Сообщения: 519
Зарегистрирован: 04 июн 2022, 04:14
Имя: Михаил

Схема на Atmega328

Сообщение WildCat »

Ртутные датчики - ну это совсем лампово. И не очень безопасно в случае чего
Аватара пользователя
ViktorPetrov
Капитан
Сообщения: 744
Зарегистрирован: 09 апр 2018, 23:56
Имя: Виктор
Благодарил (а): 2 раза

Схема на Atmega328

Сообщение ViktorPetrov »

Мне Вот такая своё время понравилась.
[bbvideo]https://www.youtube.com/watch?v=c5KX1SJ_Ezg[/bbvideo]
varlakot
Рядовой
Сообщения: 6
Зарегистрирован: 14 май 2024, 09:37
Имя: Владимир

Схема на Atmega328

Сообщение varlakot »

[ref]ViktorPetrov[/ref], я знаком с этим вариантом, мне не понравилось.

Отправлено спустя 13 минут 41 секунду:
На этом сайте она есть, в проектах.
Ответить

Вернуться в «Прием заказов»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 0 гостей