Всем здравствуйте!

Есть такая довольно интересная задача: сделать систему управления радиоуправляемой игрушкой - с сайта.

Проект некоммерческий-делается скорее для собственного "фана".

Вкратце что должна представлять собой система: 

1. Сайт. На нем установлена CMS, которая позволяет залогиниться и получить в управление свободный радиоуправляемый робот; управляющие роботом  команды с сайта – идут на локальный компьютер;

Админ сайта должен иметь возможность временно или постоянно отключить любого

юзера (или всех юзеров) от управления. Например, если шар(или шары) закатились

куда то не туда (под диван :-) ), - чтобы их вернуть обратно на поле для игры.

P.S. Предполагается игра в футбол.

Система сайта поддерживает подключение неограниченного количества роботов.

 

2. Локальный компьютер. К нему подключены n – штук arduino nano, с установленным на каждую Bluetooth модулем.

3. Bluetooth модуль непосредственно посылает управляющие команды на робота.

Общая схема системы, в виде картинки – приложена ниже.

4. (необязательный пункт). Для создания "азартного ажиотажа"-нужно как то передавать данные с веб камер каждого юзера на локальный компьютер, далее все эти видеопотоки объединять воедино с картинкой, траслирующейся с игрового поля (большая картинка-с игрового поля, а маленькие где то в углу или наверху- картинки игроков). То есть, чтобы зритель видел общую картинку с поля и живые эмоции игроков. И транслировать это готовое видео -на youtube.

 

Теперь некоторые детали,касающиеся будущей работы, знание которых может помочь:

1.      Я могу самостоятельно зарегить домен, привязать к хостингу, установить туда почти

любую CMS; Но я не могу сделать модуль веб-управления свободным роботом изнутри аккаунта зарегенного юзера-это и нужно будет сделать. А также отключение любого юзера/всех юзеров от управления;

2.      У меня есть один комплект arduino nano+Bluetooth модуль(вот такой: https://amperkot.ru/msk/catalog/bluetooth_modul_jdy08_40ble_s_podderzhkoy_airsync_ibeacon_chip_cc2541-24304228.html)+ радиоуправляемый шар sphero mini(https://market.yandex.ru/product--interaktivnaia-igrushka-robot-sphero-mini/44779490?text=sphero%20mini)

3.      Я умею писать скетчи под arduino. Но моих знаний может не хватить для создания правильной структуры данных-в которой они должны передаваться на шар и получаться с шара. Подробное описание структуры данных для sphero mini и много другое-находится по адресу: https://sdk.sphero.com/docs/api_spec/general_api/?_ga=2.105302083.1500678916.1585583791-335173500.1585583791

Ну в общих чертах вот как то так! :-)

То есть, в итоге работы у нас должна получиться система, которая позволяет получить в управление свободный робот( шар) и управлять им с сайта.

Внимательно рассмотрю любые предложения! Если вы можете сделать все целиком или какую то часть-тоже пишите, пообщаемся!

 

 

 

 

5 лет назад
DANSEA
Айдар 
45 лет
14 лет в сервисе
Был
3 года назад

Заявки фрилансеров

Нет заявок фрилансеров