Проект Arduino, работающий от бортовой сети автомобиля

Я хочу собрать проект Arduino, который будет питаться от автомобиля, а также он должен быть в некоторой степени независимым от питания. Этот проект будет представлять собой простую автомобильную сигнализацию с GPS-приемником и отправкой сообщений по сети GSM (да, таких много, но это просто проект-хобби). Но я новичок в электрике, поэтому не очень разбираюсь в теме. Недавно я самостоятельно подключил новую автомобильную стереосистему и горжусь этим - должно быть какое-то представление :) (правда, в моей старой машине не было разъема ISO, поэтому мне пришлось искать и сортировать провода).

Плюс планирую взять от прикуривателя, а минус подключить к кузову.

Нужен аккумулятор (думаю SLA), и зарядное устройство, которое сможет его заряжать от 12В автоэлектрики. Поскольку зарядное устройство будет подключено к прикуривателю (который питается от зажигания), оно будет активным только при работающем двигателе, поэтому не будет разряжать автомобильный аккумулятор.

Итак, могу ли я просто взять любое автомобильное зарядное устройство, скажем, для USB или телефона, и зарядить им свой аккумулятор? К которому одновременно будет подключен проект arduino?

Или мне нужен какой-то отказоустойчивый? Я слышал что-то о "регуляторе напряжения", но я не знаю, что это такое.

Ссылки на соответствующие зарядные устройства, доступные в Интернете, будут оценены.

Ответы (2)

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

Для вашего уровня мастерства то, что вы предлагаете, довольно сложно. Вместо этого я предлагаю следующую настройку:

  1. Приобретите водонепроницаемый солнечный комплект Seeeduino Stalker. Этот комплект великолепен. Он поставляется с Arduino с часами, SD-картой и интерфейсом XBee. Он также поставляется с солнечной панелью, литиевой батареей и схемой зарядки на борту. Он может заряжаться через порт USB или солнечную панель. Что касается GPS, вы также можете посмотреть на их GPSBee, который можно вставить в плату.

  2. Купите прикуриватель к зарядному устройству USB. Это преобразует 12 В автомобиля в USB 5 В, который может питать аккумулятор.

  3. В машине подключите «Сталкер» к зарядному устройству USB и найдите «Сталкер» где-нибудь на приборной панели или в лотке для посылок, где он также может заряжаться от солнечной панели, когда автомобиль выключен.

  4. Теперь вам просто нужно потратить сотни часов на написание кода и отладку. Удачи!

Я никогда не использовал его сам, но каков практичный способ одновременного подключения модема GPSBee и GSM?
Солнечная зарядка вряд ли нужна, так как как сигнализация она должна быть где-то спрятана, а не лежать на приборной панели. Так что аккумулятор мне нужен в любом случае.
@PeterJ GPSBee обменивается данными с помощью Arduino UART, поэтому GSM-модему придется обмениваться данными через 2 цифровых контакта с использованием библиотеки SoftwareSerial. Библиотека SoftwareSerial, поставляемая с Arduino 1.0+, основана на NewSoftSerial и довольно хороша.
@Sly Сталкер поставляется как с солнечной батареей, так и с батареей. Однако вам не нужно прикреплять солнечную панель. Однако для GPS вам понадобится антенна, чтобы иметь некоторый обзор неба, если она спрятана, вы не получите очень хорошего приема. Вы можете запустить панель и антенну в лоток для посылок и спрятать электронику.

Одна вещь, которую следует учитывать, - это необходимость в батарее. Если вы отключите модем GSM, когда не отправляете/не перемещаете, вы можете обнаружить, что потребляемая мощность составляет всего порядка 500 мВт, поэтому у вас, вероятно, не будет проблем, если ваша машина не простаивает более месяца. Если это звучит нормально, вы можете просто разобрать 12-вольтовую зажигалку на USB-адаптер для зарядки, подключить его к чему-то с постоянным питанием и использовать его для питания Arduino.

Другой способ получить резервное питание — просто снова использовать автомобильное зарядное устройство USB, но подключить его к зарядному входу на одном из «удлинителей батареи» USB, предназначенных для продления срока службы / подзарядки USB-телефонов и планшетов и т. д. во время работы. идти. И снова другая сторона будет обеспечивать регулируемый выход 5 В через порт USB, который можно использовать для питания Arduino.

Одна вещь, если вы пойдете этим путем, должна знать, что большинство литий-ионных аккумуляторов следует заряжать только при температуре от 0 ° C до 45 ° C и разряжать при температуре от -20 ° C до 60 ° C. Рюкзак должен иметь защитную схему, чтобы этого не произошло, но обязательно установите его в месте, где на него не будут попадать прямые солнечные лучи, даже тогда, когда я измерял температуру до 70 ° C в салоне автомобиля. При этом многие коммерческие устройства GPS-слежения используют литий-ионные аккумуляторы.

Однако в вашем случае, когда на картах -30 ° C, решение на основе Li-Ion вряд ли будет идеальным, поэтому батарея SLA может быть лучше. Вместо того, чтобы постоянно перезаряжать батарею, я бы порекомендовал подавать питание на систему постоянно и использовать такой продукт, как 12-вольтовая резервная батарея DEI 520T и сенсорная система, чтобы обеспечить достаточную мощность для поддержания работы системы в течение нескольких часов после разрядки батареи. отключен во время кражи. Он также имеет отдельный выход для обнаружения отключения батареи, который вы можете использовать для включения сигнала тревоги, хотя обратите внимание, что он 12 В и не должен подключаться напрямую к Arduino.

Выход из этого будет несколько отфильтрован, но все же будет около отметки 12-14 В. Даже если ваш Arduino может принимать такое высокое напряжение, как большинство (все?), используйте линейный регулятор, поэтому будет гораздо эффективнее использовать импульсный регулятор для снижения напряжения. Если вы снова используете Arduino, который может питаться от USB, вы можете использовать автомобильный USB-адаптер для зарядки или иным образом использовать регулятор переключения с переменным выходом. Поиск LM2596на e-bay покажет множество дешевых готовых модулей.

Автомобильные системы питания имеют довольно большие и неприятные всплески напряжения (включая реверсирование напряжения), и разработка надежного источника питания с нуля — это немного более масштабная и сложная задача, чем кажется. Я бы сделал это проще и для начала использовал проверенные готовые материалы.

Ну, как я уже сказал, это простой проект сигнализации - от него не будет много пользы, если его можно отключить, просто отключив автомобильный аккумулятор, не так ли? Удлинитель батареи — хорошая идея, но я думал, что для питания Arduino требуется 9 В, а не 5 В? И третье - у нас в России до -30°С, что будет с удлинителем батареи?
@Sly, это зависит от Arduino, многие из которых могут питаться от шины USB, а на некоторых других вы можете обойти встроенный регулятор и напрямую использовать 5 В. Но Li-Ion, предложенный в обоих ответах, не подойдет до -30°C. Завтра я обновлю ответ, указав способ использования SLA.