Передача данных на сотовый телефон.Возможна ли ?

Автор варп, 05 Июль 2013 в 13:38

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

варп

На днях , участник форума [user]495[/user], высказал мне в личном сообщении интересную идею....Правда он имел ввиду не совсем то , о чем я хочу сказать ...Возможно позже , он выскажется сам или я , с его согласия, процитирую дословно то , о чём он говорил...
Поскольку я сам в программировании совсем не силён , очень хотелось бы услышать мнение специалистов вот о чём - возможно ли использовать сотовый телефон для сбора , хранения и отображения данных о работе систем элекротранспорта ( имею ввиду разную инфу - кому что надо - пробег , расход А/ч - ов , напряжение и токи батареи ...и прочее ).Понятно , что снизу потребуется специализированный контроллер для формирования " пакетов данных " ( простите - не знаю , как это правильно обозвать ) и некий ( знаю - есть такие ) RF ( радиочастотный ) блок ...Wi-Fi - крутиться в голове ..., или иначе как-то...
Привлекает вот что - оборудование и программное обеспечение , хоть и не очень простое , но унифицированное ..., т.е. подойдёт каждому ...И как удобно - в любой момент , достаёшь сотовый телефон ( под эти дела можно даже специальный завести - не так уж и дорого они сейчас стоят ) , а там " все ходы записаны "...
Вопрос - эти фантазии возможно реализовать практически ? Мне кажется  - абсолютно необходимая вещь ...и за ней -будущее...
------------
...вопрос не в том - нова идея или не нова - это дело - пятое ....Вопрос в том - хватит ли у нас знаний и опыта , чтобы реализовать её практически...или хотя бы - ясность внести...

VVK

#1
Зачем цитировать предыдущий пост ?

варп, именно этим я в данный момент и занимаюсь для своего контроллера. У меня в качестве маршрутного компьютера будет программа сначала для телефона на андроид, а там может и для iOS сделаю. Я про это раньше писал, но народ как-то внимания не обратил. Канал связи WiFi. На процессорах Microchip он очень хорошо реализован, там уже основная бесплатная программа есть (называется TCP/IP стек). Для организации канала WiFi требуется процессор соединить со специальным WiFi модулем и использовать их стек. Может работать в разных вариантах сетей: Infrastructure, SoftAP, AdHoc (компьютер-компьютер), WiFiDirect.
Разумеется можно использовать и BlueTooth, но тут я ничего написать не могу, с ним я не работал

варп

#2
[user]VVK[/user], отлично...Я сейчас тоже припоминаю , что Вы говорили об этом ...Мимо меня тоже мимо пролетело ...Такие вещи в голову заходят с трудом...Это надо либо чтобы приперло до упора ( а это происходит , когда понимаешь , наконец  - сколько всего контролировать было бы желательно ...а где эти данные хранить ? где отображать ? ) , либо надо помечтать от души , но оять-же , сначала нужно понять - о чём....
Вот и [user]495[/user],  тоже именно про андроид говорил...( там что ? мёдом намазано ?)
Насколько реально такую штуку автономной сделать , в виде приставки ? Сколько она ориентировочно может стоить ? Очередь занимать ? Я бы купил... :-D
...вопросов - миллион - боюсь утомить...

-------------------
Сначала - пугаешься , а потом понимаешь , что если начать с малого - (4-5) основных параметра - уже и нормально вроде...А дальше - нет предела совершенству...

VasiliSk

для простого сбора данных хватит одной MicroSD флешки, на гиг-два, в зависимости от объема данных, а потом просто воткнуть в комп и смотреть через софтину бинарник.
и никакой вайфай не нужен, а хватит самого простяцкого дешманского PIC16-18
но если таки хочется качать потоки данных на мобилку, то проще блютуз использовать, есть модули UART-Bluetooth

варп

Думай [user]VasiliSk[/user], думай....А лучше - думай , делай и продавай ....Это офигительный ТОВАР ...и спрос на него будет только расти ...Жаль у меня - кишка тонка ...Эта фигня , даже без предачи данных на телефон - тоже интересна ...Да - хотелось бы , чтобы была возможность оперативно данные посмотреть..., но , даже если появится возможность дома на компе всё помотреть и проанализировать - это уже очень хорошо...Да и в усеченном виде - она будет дешевле... а значит -  тоже будет  востребована..

VasiliSk

#5
хз хз насчет спроса. пока у меня нет велокомпа который видит каждый узел лисапеда, смысла в этой фигне мало. да и полезность этих данных кроме скорости под вопросом. мне какбы нафиг не сдалось знать какая температура мотора была на 20-ом километре пробега. оно необходимо только в поездке.
поэтому у меня другие планы, надо еще лигерад собрать)

а скорость писать - надо лиж простую программу для подсчета оборотов мотора и записывать это число каждые 0.5сек в файл на карте памяти. и потом эти сырые данные на компе еще одной программой пережувать и выплюнуть цыфры. но оно надо, когда есть тот же endomodo, которым я трекаю свою поезду каждый раз когда не забываю о его существовании, бесплатно. если не считать цену телефона )

варп

[user]VasiliSk[/user], Вы не въехал ..., я про бизнес ( для Вас лично ) толкую , а Вы мне - про личный велосипед..., это разные вещи...Хотя , если Вам деньги не нужны - трудно Вас будет убедить.... :-D...Вы , видимо , ещё не понимаете , что придумав в нужное время , нужную вещь - можно безбедно жить...В лихие девяностые , подобная вещь , меня от голода спасла...Но надо остыть немного - может я , по-запарке , желаемое за действительное принимаю...Но , купил бы...я и здесь - первый в очереди... :-D...

VVK

У меня речь идет не о сборе данных на карту памяти, в этом как раз я большого смысла не вижу, а об оперативном управлении аппаратом, т.к. не все функции можно реализовать с брелока.
Т.е. я планирую:
1. отображать текущую информацию (скорость, пробег, одометр, заряд батареи, ваттметр, ток потребления и т.д.)
2. Открыть пользователю доступ к некоторым, не имеющим отношение к безопасности, настройкам.
3. Так же будет возможность непосредственного управления движением аппарата с телефона (в рекламных целях)
Все эти функции уже давно у меня реализованы на PC, я их просто частично переношу на телефон.

Что касается коммерческого использования такого устройства, то отдельно его сделать вряд ли получится, т.к. его необходимо "прикручивать" к конкретному контроллеру.

варп

#8
Надо , хотя - бы техническое задание начать формулировать...
- напряжение батареи мерять и запоминать надо? Конечно - надо ...Переферия копеечная - резисторный делитель;
- ток потребляемый мерять и запомиать надо ? Конечно - надо ...Переферия - чуть сложнее , но тоже элементарная;
- съеденные А/ч или Ватты считать надо ?Конечно - надо ...Переферия - есть уже ...Дальше - голая математика;
-скорость и пробег -  надо....Переферия - датчик с велокомпа...
-время..Чисто програмные дела ;
-напряжение каждой секции - очень хорошо бы знать...Переферия - резисторные делители + математика;
...надо бежать...Дополняйте - некоторые нужды могу не знать...
[user]VVK[/user], Ваше сообщение видел - отвечу чуть позже.

VasiliSk

#9
[user]варп[/user], а, ну все понятно. [user]VVK[/user] хочет сделать тоже, что и хочу я (+/-лапоть) (собственно уже писал небольшое описание хотелок в теме про экран велокомпа)
как только будет готово, можно будет задуматься о "бизнесе". а сначала я буду в роли подопытного кролика для себя же.
собственно для такой системы (а давайте назовем по аналогии со SmartGrid (кто в курсе, что за весч? :) для ебайка - SmarteBike или SmartieBike... как правильно?) надо и "свой" контроллер, и Главный Компутер, и контроллер батарейки и PowerDistibutionUnit. фары тоже можно сюда прикрутить.
о точно. Пока я под остаточным эффектом от курсов по серверам EMC^2, немного пофантазирую.. итого нам понадобится:
BMS (BatteryManagementSystem, балансирует батарею и только, измеряет напряжения еще)
PDU (PowerDistibutionUnit, подает питание куда надо и не подает когда не надо, также питание для фар тута)
Engine - ну ёжику понятно
ECS (EngineControlSystem, система управления ёжиком)
Mainframe (да я знаю что такое мейнфрейм. но пускай на велике тоже будет свой, мини мейнфрейм. собсно велокомп с экранчиком, сюда можно подрубить все что касается педалек, крутилок и перделок. для уменьшения количества проводов, растянутых по велику. эта фигня будет рулить всем через три проводочка по SPI или I2C.. лучше SPI, в количестве двух штук.. для резервирования ;)


варп

[user]VasiliSk[/user], чесно сказать - половину букв , которые Вы написал - я непонял ..., но это мои проблемы ... :-)
Обязательно темы созданные [user]VVK[/user]  почитай - он очень много сделал...Так много , что хрен догонишь...Опыт его - безценен....
...Всё - убегаю окончательно...

VasiliSk

[user]se[/user], спасибо за ссылки, еще не хватает дешевого контроллера как infineon с возможностями настройки как у Max-E

VVK

Вот теперь и мне понятно, про что можно речь вести. Берем процессор, на него заводим данные о потребляемом токе, о напряжении батареи, сигнал с холлов (в параллель с контроллером) или с внешнего датчика для измерения скорости. Все это помещаем в одну коробочку и через WiFi или BlueToot запускаем информацию для расчета и отображения на телефон. Ни одной кнопки, только выключатель. При желании можно сделать не особо дорого, особенно, если применить модуль BlueTooth (он дешевле WiFi). Себестоимость такого устройства будет где-то в районе 1500р. (включая сборку, коробку, плату, разъемы и т.д). Т.е. продавать надо будет где-то по 2000 - 2500р.

варп, если есть желание, как топикстартер, подключи голосовалку, нужно ли кому-нибудь такое изделие.


Цитата: VasiliSk от 05 Июль 2013 в 16:55
Mainframe (да я знаю что такое мейнфрейм. но пускай на велике тоже будет свой, мини мейнфрейм. собсно велокомп с экранчиком, сюда можно подрубить все что касается педалек, крутилок и перделок. для уменьшения количества проводов, растянутых по велику. эта фигня будет рулить всем через три проводочка по SPI или I2C.. лучше SPI, в количестве двух штук.. для резервирования ;)
Ни SPI, ни тем более I2C, по велику раскидывать нельзя, они помехонеустойчивые. Для таких задач используется CAN.

VVK

Цитата: se от 05 Июль 2013 в 17:10
Speedict
Speedict v.2
Speedict Mars — 106$
Speedict Mercury — 133$

Цены у них вполне приличные, может и имеет смысл тут заниматься этим...

VasiliSk

мне не на 40 метров инфу слать, а на 0.5-1м.
контроллеры с CAN дороже на 1$ минимум :P

TRO

#16
Всё уже придумано АСУТП-эшниками до нас. Система сбора данных и управления называется SCADA. Для мобилок с примитивной жавой не видел (хотя по идее должно чтото быть такое урезанное), но для андроида вроде проскакивали даже бесплатные варианты (вот почему на нём свет клином сошёлся, практически стандарт уже). Протокол передачи обычно самый простой это модбас (запрос-ответ), в варианте тсп-ип для него даже контрольную сумму считать не надо. Плата Блютуз-UART на ебее и прочих китайских магазинах сравнительно недорого (около 7 уе, у меня парочка валяется, вполне рабочие модули). Старый мой телефон на андроиде не поддерживал протокол SPP, по которому к примеру блютуз GPS передают инфу накомпы и телефоны, поэтому сам в этом наравлении наработок не имею. Новый телефон у меня недавно, поэтому ещё не пробовал, если передача заработает и будет время для практических иследований в вопросе, то что нарою - поделюсь.

Wahoo 2012 29er, +собран складной двухосис на раме"Land Rover" 69er с эл. мотором, и и МОНОКОЛЕСО

варп

#17
Только что освободился ...Сейчас постораюсь со всеми поговорить...
[user]VasiliSk[/user], ваши коды ещё не расшифровал , приятно поговорить с грамотным человеком... :-)
[user]se[/user], за ссылку - спасибо - она очень кстати ...Сам прибор по ссылке - не впечатлил...- при довольно высокой цене , выполняемые им функции - довольно убогие - ради чего стоит те деньги платить - не понятно...То что он в природе есть , это хорошо - цель наша - не изобретения делать , а чисто инженерная работа - известными методами создать по-возможности недорогой прибор с нужными большому количеству людей функциями...
[user]VVK[/user], я очень рад , что Вы самую суть уловили...Хотел было кучей слов Вам свою точку зрения растолковывать , но сейчас уже нет нужды ...., скажу лишь коротко - не знаю как кто , а я когда быстро еду , мне из оперативной информации пожалуй только скорость и важна..., даже на неё порой смотреть некогда - за дорогой нужно следить ...А вот ежедневная статистика о сотоянии батарии, потраченных А/часах, пробеге , токах  - вещь нужная как воздух...Многие скажут - фигня , и без этого можно жить...Согласен - можно...., и без сотового телефна можно жить ...., но это уже совсем другая жизнь....
Про голосовалку...Да очень бы хотелось , но чуть позже - надо сначала с техническим заданием определиться , чтобы самим чётко представить - чего же мы хотим в итоге...И надо подождать немного , чтобы убедиться , что мы нечаянно мыльный пузырь не надули...И с голосовалкой есть одна проблема - раздел микроэлектроники - довольно специфический , и далеко не все потенциально нуждающиеся сюда заходят ...При таком раскладе результаты могут оказаться далёкими от истины...Что с этим делать пока не знаю..., после подумаем , если нужда останется...
[user]TRO[/user], про технические ньюансы пока ничего сказать не могу ( и не знаю смогу ли в будущем )..., конечно , для экономии времени и сил желательно использовать готовые наработки, но это - не мне судить ...Но с другой стороны - нам велосипед изобретать - не привыкать.... :-D
Ждём пока , пока уляжется пена и потехоньку определяемся с техническим заданием...
Прозьба к тем , кто не очень дружит с электроникой , высказывать своё мнение и пожелания по сути вопроса ...Очень надо - ведь голосовалки пока нет....