Activity
В принципе, можно по I2C организовать. Камера будет слейвом, отвечать либо нулями, либо тремя байтами размера файла, дальше - данные (до 300Кб). Меня смущает только тот факт, что SIM900 отправляет MMS только через HTTP, а я хотел избежать использования мобильного интернета…
Любопытно. А что за камера и по какому протоколу с ней можно взаимодействовать? Каким образом будет даваться команда делать снимок и как замерять высоту (GPS её измеряет относительно уровня моря, по хорошему, это полетный контроллер должен делать)? Как исключить срабатывание при нормальном завершении полёта?
MMS? Не знаю, не пробовал. Судя по доке, всё относительно несложно - mt-system.ru/…/sim900_mms_at_command_manual_v1.02_…
- Ещё, наверное, нужна кнопка или джампер для сброса EEPROM
- Нужны ли ещё исполнительные устройства сигнализации, например, моргающий мощный светодиод?
Игорь, спасибо за предложение! На самом деле, у меня есть еще масса нерешенных концептуальных вопросов, которые надо утрясти до разводки:
- Питание. SIM900 питается от напряжения 3.2 - 4.8 В, в то время как типовая липо еще кое-как живет при падении напряжения до 3В на ячейку. Именно поэтому первый образец работает от двухбаночной батарейки и содержит источник питания на 4В. Может быть, плюнуть на идею работы “до последней капли крови” и запитаться от однобаночной батарейки большей ёмкости? Как тогда согласовывать уровни при работе с внешним GPS? Как питать серву-выключатель питания и пищалку?
- Собственно SIM900 - достаточно большой, тяжелый и охочий до питания модуль, не бывает ли вариантов попроще (ведь нужно только работать с СМС)?
- Стоит ли ориентироваться на хоббикинговскую пищалку или лучше сделать что-то своё прямо на плате? На мой взгляд, внешняя пищалка хороша тем, что её можно вынести в такое место, где её будет хорошо слышно, но, с другой стороны, можно выносить только саму головку, а управление оставить на основной плате. В текущей реализации кода красиво пищать МК не может, т.к. время работы с SIM900 всегда разное, а по таймеру прерывать взаимодействие тоже не хочется, т.ч. логика пищания должна быть внешней относительно МК.
- Может быть, заложить возможность подключения/напайки на плату автономного GPS-приемника небольшого размера, типа MTK3329?
Дальше ещё думать надо 😃
это как выйдет дешевле - купить готовый шилд для ардуины, или купить голый модуль и самому паять обвязку
Дешевле купить голый модуль, главное - не перепутать его с младшим братом SIM900A, который в России не работает без ядреной перепрошивки. У меня просто руки не из того места растут, чтобы плату под этот трекер самому развести и запаять 😃
Очень круто, спасибо!