Андроид TV-BOX MK808 мост USB<-> радио-модуль RFM12B 433Mhz Пример использования

Недавно по работе надо было удаленно снимать данные с термо-датчика, включать/выключать вентилятор и получать данные с двух датчиков.Данные надо было получать на Андроид планшет или телефон с USB хостом или на MK808(TV-BOX)
Мною была предложена и реализована следующая схема.Под Андроид делаем контроллер с USB портом на CP2102, часами реального времени и датчиком температуры (так как на MK802 нет часов).
В качестве приемо/передатчика используем радио-модуль RFM12B 433Mhz подключенный по SPI к контроллеру.
В качестве датчика делаем контроллер с датчиком температуры выходом и двумя входами
по SPI подключен тот-же RFM12B 433Mhz

На Андроид устройстве пишем программу которая открывает USB порт и пихает команды удаленному датчику.Команды построены по типу AT-команд и легко тестируются с любого терминала.Например получение температуры !GetC . Это позволяет использовать плату USB<->RFM12 не только под Андроид но и например в роутерах (легко написать скрипт в текстовом виде)или на PC. Дальность на свитую в спираль антенку в 17см примерно 100 метров на открытом месте.Надо отметить что реализован прозрачный канал по RS232 то-есть то что пихается в RS порт удаленного датчика, получаем в CОМ порту USB хоста и обратно.
Картинки, описания схемы и программу выложил тут
Your text to link...
  • -5
  • 03 августа 2013, 20:18
  • alexhi

Комментарии (14)

RSS свернуть / развернуть
реклама
+4
Не думаю. У меня у самого давно мысль «сидит» переделать карманный dvd-плеер в дройдбук с помощью MKXXX или кубиксов и малин…
0
Хуже — не описания, не исходников, не схем — НАХ!!!
+1
Есть там схемы и программа под Андроид для тестирования.Изначально писал на форуме Мастер Кит и разместил все там.Сейчас на даче на 3G от сраного мегафона, инет еле ползает.Да и смысла особого таскать с одного форума на другой не вижу.Надо скачайте там. Смысл топика был в том что бы показать одно из решений узкого места в системе автоматизации дома.С одной стороны есть смартфон или TV-BOX, с другой стороны может быть 100 радио-датчиков.На чем делать связь между ними? WIFI,BT или радио 433Mhz.Хотелось бы обсудить именно это. Преимущества/недостатки идеологию и т.д В Гугле на тему подключения к Андроид радио-модулей инфы совсем мало.Сейчас планирую сделать мост LAN<-->RFM12, тогда вообще воткнул его в домашний роутер и рули всеми датчиками по WIFI.Я писал что в датчики софт заливается по BootLoader(схемы тоже выложил) поэтому сделаю вариант точка точка открытый, выложу тут.Понятно, что общий протокол будет прикрыт(никому же не хочется что-бы сосед включал у Вас свет)Ну как то так.
-1
Вообще эта конфа, если я правильно понимаю, для описания работы, настройки, описания софта, включая исходники, различных программно аппаратных устройств, но никак не рекламы. Если вы меня правильно поняли, то могли бы описать, как писали программу поддержки сериал порта на CP2101 включая управление своими устройствами. Или того же моста TCP/IP to Serial под Android. Мне и многим другим было бы интересно. А так разрозненные ссылки на схемы из инет шопов и описание своих эмоций.
0
Я вообще думал что это мой персональный блог и могу писать то что в данный момент интересует.И я никому ничего не обязан.
По работе с ком портом под Андроид я уже описывал на форуме
easyelectronics.ru
ТУТ
И ссылку на исходник с которого делал lib под Андроид уже давал 100 раз. ТУТ
Схемы я не из инет шопов как Вы написали, а свои то что я нарисовал и сделал(Вы их хоть посмотрели?) Расписывать глупости как дергать ногами чтобы работать с RFM12B не вижу смысла, их навалом в инете. Да и кто захочет реализовать пользы для себя больше будет. Я не коммерсант и Вам ничего не предлагаю купить :)Надеялся тут обсудить идею моста между Андрюшей и удаленными датчиками (именно радио 433Mhz) Видимо зря :) Тему закрываю. Извините за эмоции. :)
0
Нулевое: Прошу прощения, если я был не прав.
Первое: не надо резко так реагировать, а если есть хоть толика справедливой критики, то хорошо, то иначе не реагируйте. Второе: Я не слежу постоянно за темами, поэтому правильнее было указывать ссылки в самом тексте, это было бы правильнее на мой взгляд и не было не завершенности темы. А про мост все таки расскажите и не надо обижаться.
+1
Вот и я именно про это.Эти MK808,MK802 c отличными характеристиками стоят уже в районе 60$.Написав например только софт под него и подключив USB камеру получаем видио наблюдение, которое еще и на почту Вам пошлет что надо.(я уже это реализовал :) В качестве PC CAR в машину вообще сказка.Экрана нет, зимой не замерзнет :)Все настройки и просмотр на своем смартфоне.Если вставить свисток с 3G и подключить по USB датчики (я цеплял Ардуино)То можно и что-то типа GSM сигнализации малой кровью соорудить.Короче применений много.
ЗЫ Ну вот всуе помянул Ардуино, сейчас Ардуино-ненавистники налетят исхлещат ссаными тряпками :)
0
Ну наверное не без этого, но там же схемы есть прога под Андроид(которая например сообщает моим тошным голосом о срабатывании датчиков).Я же никому ничего не продаю :) Как в фильме «Полосатый рейс» Дрессировщик я :) (C) Кому надо соберет и сделает.Так как на форуме Мастер Кит несколько другая аудитория, то разместил тут что-бы более предметно обсудить идею моста между Андрюшей и удаленными датчиками (именно радио 433Mhz)
У меня например такое решение(типа меш сети) Есть координатор (или USB или LAN c радио модулем RFM12B ) подключенный к Андроид. Могут быть радио-роутеры с питанием задача которых перетранслировать радио сигнал если он предназначен не им.(сеть может расширяться и расстояния соответственно)И есть собственно датчики(преимущественно батарейное питание)которые просыпаются например раз в 5 сек или при срабатывании датчика и если у них что-то сработало отсылают об этом сообщение координатору который принимает решение.Все это управляется простыми AT командами, что позволит легко писать сторонний софт под систему Андроид. Вроде ответил
0
Андроид TV-BOX MK808 мост USB
(так как на MK802 нет часов)

А так топик-ссылка более правильный вариант для такого.
0
Сейчас автора сольйут )))
+1
ардуина, мастеркит, псто пустой… а стоит ли сожалеть?)
0
Leon11t кармодрочер видно сразу, мне вот например посрать, ведь правду далеко не каждый прямо может сказать
0
Пришло письмо
Прошу помощи специалиста
Текст сообщения: Как то совпало, что я моделируя свой проект умного дома остановился на устройстве на базе CCU825 www.radsel.ru/download_ccu825.aspx, о в нём не хватает возможности управления через Интернет и я стал искать, как можно соединить 4pda.ru/forum/index.php?showtopic=470167, возможностей которого достаточно для многих задач. Нашёл Ваши наработки и понял, что это то самое! Пока регистрировался на сайте Вы написали великолепное решение = Андроид TV-BOX MK808 мост USB<-> радио-модуль RFM12B 433Mhz ПриÐ �ер использования =
Прошу сообщить возможность подключения CCU825 к Kingnovel K-R42-1 (MK888), Android Set-top Box Powered by RK3188 Processor.
==========================================================
Админ написал что надо ответить тут или я не понял :)
Пишу.
Здравствуйте Александр!
Если я правильно понял Вы ищете как управлять CCU825 через интернет.
Можно попробывать такое решение.У ВАС ДОЛЖЕН БЫТЬ ВНЕШНИЙ IP АДРЕС и
CCU825 ДОЛЖЕН БЫТЬ С USB ПОРТОМ НА FTDI или CP2102 (уточните у производите или посмотрите что появляется в оборудовании)
Допустим что у Вас сигнализация стоит дома и тут -же MK888.
МК подсоединен бриджем к Вашему домашнему роутеру по WIFI.
Для того чтобы достучаться до вашего устройства из интернет у Вас должен быть внешний IP адрес и Вы должны сделать переброс порта 7777 по TCP на IP Вашего MK888.На MK888 запускает мою программу редиректор
https://play.google.com/store/apps/details?id=ru.shipov.tcp_serport

Далее на удаленном компьютере запускает программу HW Virtual Serial Port Single которая создает в системе виртуальный COM порт, настраиваете на Ваш внешний IP адрес и порт 7777, запускаете программу от производителя и работаете как будто CCU825 подключен к локальному компу.
Все это в идеале, в реале необходимо проверить не закрывает ли Ваш провайдер порты, как написана прога для CCU825 (могут быть большие пинги) и т.д Короче надо пробывать. Успехов!
-2
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.