Firmata + Majordomo

Подключение исполнительных устройств, датчиков, контроллеров.

Модератор: immortal

Ответить
Аватара пользователя
Gelezako
Сообщения: 963
Зарегистрирован: Чт июн 02, 2016 9:33 pm
Благодарил (а): 205 раз
Поблагодарили: 106 раз
Контактная информация:

Firmata + Majordomo

Сообщение Gelezako » Вс сен 11, 2016 11:02 am

Принял для себя решение что питать и передавать данные с ардуино в majordomo проще всего по USB. Не надо будет покупать вайвай или Ethernet модули, блоки питания, плюс связь по кабелю всегда лучше чем безпроводная. Но так и не смог найти никакой информации как штатно передавать данные в majordomo. Неужели ни кто до сих пор не решал такого рода задачу? Погуглил и нашёл библиотеку Firmata для передачи данных по USB кабелю с ардуино в PC. Но пока нет идей как эту информацию потом передать в majordomo. Неужели придётся напрямую писать в mysql базу? Подскажите, кто какие видит решения. Спасибо.

---
Добавил модуль "USB-устройства" в надежде что это то что мне нужно, но к сожалению утилита USBDeview.exe почему-то не показывает открытый порт с ардуиной :(. Так же на странице модуля висит "Нет данных" для там должен быть интерсейс с мещкой и настройками. Кто включал этот модуль подскажите как заставить его работать.
фанат Мажордомо
тематический блог http://blog.gelezako.com
плейлист про Мажордомо на ютубе https://www.youtube.com/playlist?list=P ... EdBGtX084E
C_3AXAPOB
Сообщения: 510
Зарегистрирован: Ср июн 08, 2016 4:17 pm
Благодарил (а): 124 раза
Поблагодарили: 101 раз

Re: Firmata + Majordomo

Сообщение C_3AXAPOB » Вс сен 11, 2016 6:20 pm

В MJD для windows для этого есть приложение arduino gw.
Подробно тут http://majordomo.smartliving.ru/Main/ArduinoDirect
За это сообщение автора C_3AXAPOB поблагодарил:
Gelezako (Вс сен 11, 2016 9:27 pm)
Рейтинг: 1.16%
Orange pi pc plus, megaD-2561, Xiaomi
--------------------------------------------------
http://connect.smartliving.ru/profile/908
Аватара пользователя
Gelezako
Сообщения: 963
Зарегистрирован: Чт июн 02, 2016 9:33 pm
Благодарил (а): 205 раз
Поблагодарили: 106 раз
Контактная информация:

Re: Firmata + Majordomo

Сообщение Gelezako » Вс сен 11, 2016 9:36 pm

залил упрощённый скеч, ArduinoGW показывает в окне что пришёл запрос, но MJD его не выполняет (
Так же нет примера как отсылать в ардуино команду.
C_3AXAPOB, если вы разбирались с этой утилой, то может подскажите?
фанат Мажордомо
тематический блог http://blog.gelezako.com
плейлист про Мажордомо на ютубе https://www.youtube.com/playlist?list=P ... EdBGtX084E
C_3AXAPOB
Сообщения: 510
Зарегистрирован: Ср июн 08, 2016 4:17 pm
Благодарил (а): 124 раза
Поблагодарили: 101 раз

Re: Firmata + Majordomo

Сообщение C_3AXAPOB » Вс сен 11, 2016 10:52 pm

возможно неправильно настроен залитый скетч или в МЖД нет объекта к которому отправляется запрос.
где посмотреть залитый скетч?
вот этот наверно http://majordomo.smartliving.ru/Main/Ar ... NoEthernet ?
Orange pi pc plus, megaD-2561, Xiaomi
--------------------------------------------------
http://connect.smartliving.ru/profile/908
Аватара пользователя
Gelezako
Сообщения: 963
Зарегистрирован: Чт июн 02, 2016 9:33 pm
Благодарил (а): 205 раз
Поблагодарили: 106 раз
Контактная информация:

Re: Firmata + Majordomo

Сообщение Gelezako » Пн сен 12, 2016 7:06 pm

да, пример брал от туда, объект есть, всё норм, думаю что просто ArduinoGW не работает. Но вы мне подкинули отличную идею задумки логики того как работал ArduinoGW и я написал его сам за вечер, даже не ожидал от себя. Firmata и прочие протоколы не использовал, напрямую читаю всё из ком порта. Если допилю интерфейс может выложу этот софт, если кому-то он вообще интересен :)
фанат Мажордомо
тематический блог http://blog.gelezako.com
плейлист про Мажордомо на ютубе https://www.youtube.com/playlist?list=P ... EdBGtX084E
Greg
Сообщения: 1
Зарегистрирован: Пн сен 19, 2016 3:46 pm
Благодарил (а): 0
Поблагодарили: 0

Re: Firmata + Majordomo

Сообщение Greg » Пн сен 19, 2016 3:57 pm

Ув.Gelezako. Мне интересно Ваше решение. Есть UNO. Хотелось бы провести с ним первые опыты до приезда шилда. Но примеров действительно не нашел. Если я не сильно Вас напрягу, то буду рад любой подсказке по обмену данными по Serial-порту между Ардуино и сервером МД, а так же по созданию объекта в МД.
Аватара пользователя
Gelezako
Сообщения: 963
Зарегистрирован: Чт июн 02, 2016 9:33 pm
Благодарил (а): 205 раз
Поблагодарили: 106 раз
Контактная информация:

Re: Firmata + Majordomo

Сообщение Gelezako » Вт сен 20, 2016 10:01 pm

к сожалению сейчас у меня нет времени допились софт для использования конечным пользователем, но если вы работаете в MS Visual Studio я могу дать вам готовый проект с исходниками. Пишите мыло или другой контакт.
фанат Мажордомо
тематический блог http://blog.gelezako.com
плейлист про Мажордомо на ютубе https://www.youtube.com/playlist?list=P ... EdBGtX084E
Ответить