подключить ардуино к мотоциклу

baby_in_Arduino
Offline
Зарегистрирован: 21.07.2019

всем привет

есть желание попробовать подружить ардуину и небольшой экранчик с советским мотоциклом иж юпитер)

для начала хочу просто выводить температуру двух цилиндров на дисплей)

вопросов несколько

1) через какой стабилизатор питания подключать ардуино в бортсеть мотоцикла напряжение в которой может быть от 10 до 15 вольт

2) выдержит ли плата ардуино аццкую тряску на мотоцикле?

3) выдержит ли экран на который ардуина будет выводить данные аццкую тряску?

 

mykaida
mykaida аватар
Offline
Зарегистрирован: 12.07.2018

1) LM7805 с обвязкой

2) А какая ардуинка? Чем меньше линейные размеры, тем меньше поперечные нагрузки.

3) Аналогично п.2

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

baby_in_Arduino пишет:

есть желание попробовать подружить ардуину и небольшой экранчик

https://www.youtube.com/watch?v=GD8vcxXqRk8

baby_in_Arduino пишет:

с советским мотоциклом иж юпитер)

Эххх ... "где мои 17 лет?"

baby_in_Arduino пишет:

1) через какой стабилизатор питания подключать ардуино в бортсеть мотоцикла напряжение в которой может быть от 10 до 15 вольт

Пока непонятно что там за ардуина, ответить трудно. Если пятивольтовая Нано или мини , то я бы подключал, например, через вот такую микросхему к пину 5В. Она импульсная. У неё есть защита от перегрева и больших токов. Такая микросхема есть и на 5В (в конце маркировки написано "5.0" и на 3.3В если нужно (в конце "3.3"). Не спрашивайте, чем она лучше других, просто она у меня есть :-)

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

baby_in_Arduino пишет:

2) выдержит ли плата ардуино аццкую тряску на мотоцикле?

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

baby_in_Arduino пишет:

3) выдержит ли экран на который ардуина будет выводить данные аццкую тряску?

Шо за экран ... сиё тайна велика есть! Так что - ХЗ.

baby_in_Arduino
Offline
Зарегистрирован: 21.07.2019

mykaida пишет:

1) LM7805 с обвязкой

2) А какая ардуинка? Чем меньше линейные размеры, тем меньше поперечные нагрузки.

3) Аналогично п.2

какая нужна обвязка? 

 

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

baby_in_Arduino пишет:

какая нужна обвязка? 

А посмотреть даташит LM7805 религия не позволяет?

baby_in_Arduino
Offline
Зарегистрирован: 21.07.2019

ЕвгенийП пишет:

Пока непонятно что там за ардуина, ответить трудно. Если пятивольтовая Нано или мини , то я бы подключал, например, через вот такую микросхему к пину 5В. Она импульсная. У неё есть защита от перегрева и больших токов. Такая микросхема есть и на 5В (в конце маркировки написано "5.0" и на 3.3В если нужно (в конце "3.3"). Не спрашивайте, чем она лучше других, просто она у меня есть :-)

скорее всего нано или мини но возможно и уно и мега) все равно монтироваться ардуина с дисплеем будет жестко и неподвижно на прямоугольный кусок чего то прочного

значит заказываю такую микросхему на 5 вольт, еще попутно какую то обвязку надо заказывать?

можно ардуину с дисплеем положить на какое то общее прочное основание и залить термоклеем или эпоксидкой

 

baby_in_Arduino
Offline
Зарегистрирован: 21.07.2019

ЕвгенийП пишет:

baby_in_Arduino пишет:

какая нужна обвязка? 

А посмотреть даташит LM7805 религия не позволяет?

я не настолько суров)

 

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

baby_in_Arduino пишет:

еще попутно какую то обвязку надо заказывать?

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

Имейте в виду, что индуктивность нужна на ток нагрузки (не знаю, какой у Вас там ток будет).

Только, если вдруг у самого или у приятелей валяется сломанный автомобильный переходник "прикуриватель-USB", то, скорее всего, там есть и эта микросхема и индуктивность и всё остальное.

baby_in_Arduino
Offline
Зарегистрирован: 21.07.2019

ЕвгенийП пишет:

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

Имейте в виду, что индуктивность нужна на ток нагрузки (не знаю, какой у Вас там ток будет).

Только, если вдруг у самого или у приятелей валяется сломанный автомобильный переходник "прикуриватель-USB", то, скорее всего, там есть и эта микросхема и индуктивность и всё остальное.

какой у меня ток? ну пока что на попробовать два датчика температуры даллас ds18b20 подключаются прямо к пинам ардуины думаю ток там фигня

а можно ли купить готовую такую микросхему с обвязкой уже на алишке? примерно то же самое что стоит в авто прикуриватель юсб?

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

и там если я не ошибаюсь 12 вольт а нам то надо 5

 

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

baby_in_Arduino пишет:

и там если я не ошибаюсь 12 вольт а нам то надо 5

На выходе USB всегда 5 - это стандарт.

Вот как выглядит внутренность переходника с этой микросхемой

Видите - индуктивность намотана достаточно толстым проводом - она силовая, т.е. весь ток нагрузки через неё идёт.

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

Вы бы не торопились с выбором ардуины и питания пока с дисплеем не определитесь. А то будет ардуина на 5В, а дисплей на 3.3 - ещё дополнительный огород городить придётся.

baby_in_Arduino
Offline
Зарегистрирован: 21.07.2019

ЕвгенийП пишет:

Вы бы не торопились с выбором ардуины и питания пока с дисплеем не определитесь. А то будет ардуина на 5В, а дисплей на 3.3 - ещё дополнительный огород городить придётся.

может порекомендуете какой тип дисплеев легче переносят тряску и хорошо виден днем на улице

 

sadman41
Offline
Зарегистрирован: 19.10.2016

Семисегментные.

baby_in_Arduino
Offline
Зарегистрирован: 21.07.2019

sadman41 пишет:
Семисегментные.

на него можно вывести сразу два значения температуры с двух датчиков или два дисплея надо?

а так то вообще желательно чтобы можно было писать в любую часть экрана мало ли чего еще выводить захочу помимо температуры)

 

wdrakula
wdrakula аватар
Offline
Зарегистрирован: 15.03.2016

ТС! Совет, пусть и непрошеный, от старого байкера: Если беспокоит температура головок - просто лампочку контрольную поставь.

Неудобно считывать всякие цифирьки на ходу. Это не авто, где приборы под глубоким солнцезащитным козырьком. Ну в крайнем случае семисегментник.

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

А лучше заменить технику! Моему Трудеру 35лет. (suzuki intruder vs750)

-------------------------------------------

baby_in_Arduino
Offline
Зарегистрирован: 21.07.2019

wdrakula пишет:

ТС! Совет, пусть и непрошеный, от старого байкера: Если беспокоит температура головок - просто лампочку контрольную поставь.

Неудобно считывать всякие цифирьки на ходу. Это не авто, где приборы под глубоким солнцезащитным козырьком. Ну в крайнем случае семисегментник.

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

А лучше заменить технику! Моему Трудеру 35лет. (suzuki intruder vs750)

привет мотоциклист)

да у меня собственно нет проблемы перегрева где бы могла сработать эта лампочка

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

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

пока что я работал только с одним дисплеем это OLED и там именно такая система координат

https://aliexpress.ru/item/32638662748.html

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

и чтоб если дисплей мне станет мал и перестанет вмещать всю информация я бы мог взять такой же тип дисплея только больше размером

не с разными же мне дисплеями в программе работать да и визуально на мотоцикле должен быть один дисплей а не кучка мелких)

 

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

baby_in_Arduino пишет:

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

Трудно набрать в гугле "семисегментный индикатор"? Что у Вас за беда с даташитами и с гуглом?

А экран - присмотритесь к e-paper, если не надо быстрые анимации делать. Засветки точно не боятся.

baby_in_Arduino
Offline
Зарегистрирован: 21.07.2019

ЕвгенийП пишет:

Трудно набрать в гугле "семисегментный индикатор"? Что у Вас за беда с даташитами и с гуглом?

А экран - присмотритесь к e-paper, если не надо быстрые анимации делать. Засветки точно не боятся.

а поговорить?) мне ж кроме вас и не с кем)) 

семисегментный индикатор насколько я понимаю умеет отображать только цифры а мне нужен полноценный дисплей) буквы - цифры - примитивная графика - какая никакая библиотека предоставляющая простые интерфейсы хотя бы)

 

sadman41
Offline
Зарегистрирован: 19.10.2016

А Вы думаете, что все, что показывают в фантастических фильмах, продается на алиэкспрессе? Дисплеи там, голографические, выдерживающие прямое попадание нейтронной бомбы и пр.?

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

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

baby_in_Arduino пишет:
а мне нужен полноценный дисплей
Ну, тогда последняя фраза из #16

baby_in_Arduino
Offline
Зарегистрирован: 21.07.2019

ЕвгенийП пишет:

baby_in_Arduino пишет:
а мне нужен полноценный дисплей
Ну, тогда последняя фраза из #16

а библиотечку к e-paper экранчику не подскажете? буковки чтоб умела рисовать, циферки, картинки выводить, графические примитивы

 

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

baby_in_Arduino пишет:
а библиотечку к e-paper экранчику не подскажете?
Тваюждивизию!

ЕвгенийП пишет:

А посмотреть даташит ...
Я Вам сегодня уже говорил - в таких случаях нужно смотреть даташит ...
Трудно набрать в гугле ...

Мля, ну нельзя же быть таким лодырем! Или можно? Поиск в правом верхнем углу!

Вот же ж, сцуко, ну, всё есть - и библиотеки, и документация, и даже как ошибку в библиотеке подправить!

baby_in_Arduino
Offline
Зарегистрирован: 21.07.2019

ЕвгенийП пишет:

Мля, ну нельзя же быть таким лодырем! Или можно? Поиск в правом верхнем углу!

Вот же ж, сцуко, ну, всё есть - и библиотеки, и документация, и даже как ошибку в библиотеке подправить!

спс)

 

baby_in_Arduino
Offline
Зарегистрирован: 21.07.2019

посмотрел я энти e-paper он 2 тыщи стоит

дороговато для пробного шара то? мне б что подешевле

может правда для пробы взять два семисегментника под два ds18b20 и прицепить их к ардуинке?

не кинете ссылку на недорогой и который к ардуине подходит, спс

 

sadman41
Offline
Зарегистрирован: 19.10.2016

На max7219 модуль возьми - там как раз два индикатора припаяно.

wdrakula
wdrakula аватар
Offline
Зарегистрирован: 15.03.2016

Блин! Ржавый бак с ТЭНом, байк на двухтактном движке разработки 50-х годов.  Ты просто кладезь идей по использованию мусора. Это я как одобрение говорю!!! У тебя ручья на участке случайно нету? Гидростанция там, мельница.... ;)))))))))

baby_in_Arduino
Offline
Зарегистрирован: 21.07.2019

sadman41 пишет:
На max7219 модуль возьми - там как раз два индикатора припаяно.

а этот драйвер умеет два независимых числа выводить на этих два индикатора или он их рассматривает как одно 8 значное число?

 

sadman41
Offline
Зарегистрирован: 19.10.2016

Сама МС только сегментами управляет (цифры тоже рисует, но это посложнее). А там уж какую библиотеку подключишь.

Например в https://github.com/nickgammon/MAX7219/blob/master/examples/Demo/Demo.ino видим display.sendString ("HELLO _-_-_-_-"), т.е. достаточно сформировать строку из двух чисел по 4 цифры и заслать в MAX.

bwn
Offline
Зарегистрирован: 25.08.2014

baby_in_Arduino пишет:

а этот драйвер умеет два независимых числа выводить на этих два индикатора или он их рассматривает как одно 8 значное число?

Он рассматривать не может, он силициевый, а значит, неодушевленный. К осмысленной деятельности не приспособленный.

bwn
Offline
Зарегистрирован: 25.08.2014

sadman41 пишет:

("HELLO _-_-_-_-"), т.е. достаточно сформировать строку из двух чисел по 4 цифры и заслать в MAX.

Какая жуткая жуть, счас на них, Ы, Ё, Й, Ъ напустим.))))

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

baby_in_Arduino пишет:

а этот драйвер умеет два независимых числа выводить на этих два индикатора или он их рассматривает как одно 8 значное число?

Ему-то пофиг что выводить. Вопрос - умеете ли Вы. Боюсь, что не очень :-(

baby_in_Arduino
Offline
Зарегистрирован: 21.07.2019

ЕвгенийП пишет:

Ему-то пофиг что выводить. Вопрос - умеете ли Вы. Боюсь, что не очень :-(

купим попробуем, благо что цена 1 доллар

а ардуинку решил брать нано

только вот не пойму есть на али готовый модуль питания для ардуинки от бортсети? типа как стоит в авто прикуривателе - юсб? неужели искать старую авто юсб зарядку разламывать и доставать оттуда плату с обвязкой?

 

SLKH
Offline
Зарегистрирован: 17.08.2015

baby_in_Arduino пишет:

ЕвгенийП пишет:

Трудно набрать в гугле "семисегментный индикатор"? Что у Вас за беда с даташитами и с гуглом?

А экран - присмотритесь к e-paper, если не надо быстрые анимации делать. Засветки точно не боятся.

а поговорить?) мне ж кроме вас и не с кем)) 

семисегментный индикатор насколько я понимаю умеет отображать только цифры а мне нужен полноценный дисплей) буквы - цифры - примитивная графика - какая никакая библиотека предоставляющая простые интерфейсы хотя бы)

 

м.б., ты для начала измеришь 2 температуры и высветишь их на max7219 без всякой графики? а потом, если желание не пропадет, будешь полноцветный 7-дюймовый дисплей осваивать?

baby_in_Arduino
Offline
Зарегистрирован: 21.07.2019

SLKH пишет:

м.б., ты для начала измеришь 2 температуры и высветишь их на max7219 без всякой графики? а потом, если желание не пропадет, будешь полноцветный 7-дюймовый дисплей осваивать?

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

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

sadman41
Offline
Зарегистрирован: 19.10.2016

LM2596, XL6009 DC-DC. Есть и помельче, типа таких:
https://s.click.aliexpress.com/e/_eMZ7f1

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

baby_in_Arduino пишет:
неужели искать старую авто юсб зарядку разламывать и доставать оттуда плату с обвязкой?

Разламывать-то зачем? Прямо от USB и питайте.

baby_in_Arduino
Offline
Зарегистрирован: 21.07.2019

ЕвгенийП пишет:

Разламывать-то зачем? Прямо от USB и питайте.

а это идея, как раз разъемы вроде совпадают, и на ардуино нано и на авто-зарядке-юсб разъемы типа мини юсб вроде

только подключать питание к ардуинке через штекер наверно не самая лучшая идея с учетом тряски, если только провод сразу на выходе из разъема не залить чем то обездвиживающим чтоб он не болтался

но лучше наверно припаять питание