Контроллер для кордовых электричек
По логике, акселерометр ничего не даст, он выдает только ускорение без данных о скорости инффа бесполезная.
Можно конечно при положительном ускорении прибирать газульку, но вопрос когда останавливаться и возвращать номинальный газ )
Для этого и создается диапазон регулировки оборотов, в котором регулирует акселерометр. Этот диапазон, на самом деле не большой, надо всего чутка притормозить модель, а не замедлять до упора, пока ускорение не будет равно нулю))
Но это все эксперименты, для начала хорошо будет, если будет таймер и программатор, на ардуино, так как основной недостаток, это ноутбук на поле. А программирование, по звуковым сигналам и морганию лампочек это утопия, устанешь считать эти моргания, пищания, длинные короткие и. т. д.
в выходные доберусь до “коробки с карандашами”(с) арду-ящика,
надо посмотреть, что в нем вообще есть, а то выяснится, что гироскопа например нет.
Хотя помять мне подсказывает, что несколько видов лежат должно,
по крайней мере модули GY-85 и GY-521 вроде были, если я их еще не спалил ), но два сразу ???
Но Уно с экраном точно есть, так что будем “пилить” программатор
Сегодня был, на Чемпионате России, на новом Кордодроме в Чертаново. Весь день провел с пилотажниками. Подавляющее большинство летит на электричках, таймеры заграничные.
Виталий, идея в том что бы сделать массовое недорогое и легко повторяемое устройство или “поборемся с пиндосами” ?
Если второй вариант, я сразу пас, без малого шесть десятков за плечами, мозг уже не тот,
однозначно не потяну ))
идея в том, что бы избавится от Ардуино, использовать голую Мегу 328, и модуль гироскопа,
получится легче и меньше, не знаю насколько вес актуален )
а потом можно на JLCPCB заказать клонирование платок.,
по сути на плате контроллер, стабилизатор напряжение LM1117-5, гироскоп в виде модуля, одна кнопка и один разъем для подключения регулятора.
Вес важен, но тут именно вопрос в том, чтобы можно было просто купить готовую плату и залить прошивку. Есть импортные проекты, под готовые платы, не ардуино, но их, я не нашел даже на али. Ардуина чем и хороша, даже были аналоги наши на 5 вольт, Искра по моему назывались.
Нужен массовый доступный контроллер, купил плату, залил прошивку и полетел. Раньше ардуина стоила копейки, и код можно под себя менять. Поэтому и родилась эта тема.
Сейчас ардуина стоит космос, смысл заменить есть, но на что?
В Китае ардуина и сейчас стоит копейки.
да уж, много воды утекло, два часа убил что бы вспомнить как работать с LCD+KEY шилдом )),
главное было вспомнить, почему именно так оно работает … вспомнил ).
завтра будет пара часов, что бы написать “рыбу” программатора, пока без обмена.
обмен буду делать по i2c, с ним немного проще, не надо загоняться вопросами контроля передачи.
В Принципе, i2c , это отдельный выход на ардуино, не придется отключать гироскоп, для настройки таймера. Кстати , есть гироскопы на i2c, я с этим экспериментировал, но регуль не подключал, только сервой двигал. Потом приехал гироскоп mp, и я эксперименты забросил.
В Принципе, i2c , это отдельный выход на ардуино
Прелесть i2c в том что на SDA/SCL (по умолчанию A4/A5) можно параллельно навесить много устройств )
Покопался в закромах, нашел кучку контроллеров, в том числе GY85, GY521 (только MPU6050), HW579 (это типа GY85) и GY73 (это компас, нам никуда),
они все подключаются по i2c.
завтра попробую проверить работоспособность, мой скетч писался (ЕМНИП) под GY85
Вот уже точно не помню, уменя два гироскопа, один трив одном, второй mpu-6050. Работало с обоями, но что то я там менял, толи просто библиотеку для три в одном подгружал… Не помню. На неделе соберу стенд и смогу потестить скетчи.
В эти выходные, проходит Чемпионат России, по кордовым в Москве, поэтому целыми днями там, для меня грех, пропустить такое событие))
Сегодня не срослось, сначала было тупо “лень”,
а ближе к обеду сосед заглянул “на огонек” с бутылочкой хорошего виски,
в общем “слово за слово”, шашлычок, один глоток - второй, день пролетел даже не заметили,
а сейчас мозг вообще не хочет думать, думательный функционал отключился ((
Сегодня воскресенье, выходной))
Ну вот, пару часов удалось урвать от работы,
Добился устойчивого одноразового срабатывания кнопок на шилде.
Кнопки аналоговые, много ложных срабатываний при нажатии,
большая задержка при повторном опросе плохо, маленькая задержка еще хуже ))
В общем остановился на 0,1 секунды, кнопка будет считаться нажатой,
если в течении 0,1 секунды сохраняется состояние на аналоговом входе.
Если меньше, на моем шилде успевают проскочить “фантомы”.
Кста, для небольших поделок хорошая альтернатива Ардуинке Нано
MH-Tiny ATTINY88 micro макетная плата 16 МГц/Digispark ATTINY85
Вот на нее обзорчик от умного товарища
ПЛАТА ATTINY88. НАЧАЛО РАБОТЫ
Но надо понимать, что с математикой у нее бяда-бяда-огорчение.
Я использую такую , Искра мини. Она уже на 5 вольт, и нет ничего лишнего, а главное вес и размер. Это аналог ардуино мини, которая в оригинале 3,3вольта
aliexpress.ru/item/32340811597.html?sku_id=6530900…
pro mini есть на 3,3 и на 5В и стоят в разы дешевле.
у меня есть и на 3В/8 и на 5В/16,
Китайская Pro Mini 5V/16M ATMEGA328 тоже пяти вольтовая и дешевле. Искровскую не каждый пионер сможет себе позволить.
Отдельным проводочком от ардуинки на вывод мотора. Как вариант использовать ёмкостной датчик (типа намотать проводник вокруг одного из выводов мотора), но, ИМХО, у АЦП ардуинки не хватит чувствительности без внешней обвязки. А если делать с внешней обвязкой, то проще будет сгородить свою печатную плату. А пока предлагаю отталкиваться от ардуиновского железа mini или nano для таймера и uno с дисплейным модулем для программатора (переплюнем jetibox 😄 ).
Когда, я покупал, искра была в наличии, и не надо было ждать 2-3 месяца, а разница в цене была 100₽. А кнопку может заменить на цифровую? Ее все равно выносить на борт, проводом больше, проводом меньше.
Бургера и джети бокс, мы не переплюнем, так как там эту систему уже много лет отлаживают спортсмены. А вот достойный таймер с программатором, для начинающих, это вполне.