Управление реальными машинками с сайта (arduino+web интерфейс)
Всем привет... Есть такая задача:
На чистом "энтузиазизьме" для фана, - то бишь для собственного развлечения требуется выполнить следующую задачу. Суть ее такова:
Ставится сайт на основе любой CMS(это я могу сделать сам). На сайт заходят люди и (после регистрации на нем) -могут управлять с помощью своей клавиатуры и мыши (или только клавиатуры на выбор)- реальными физическими радиоуправляемыми машинками.
Для передачи видео с места "покатушек" используются 2 стационарно установленные вебкамеры. Пользователь может переключаться между ними на свое усмотрение (вижу себе это так: на веб страничке отображается 2 окна с видео. Пользователь может кликнуть на любое из них –и увеличить его на весь экран.)
Это основная суть.
Теперь детали:
1. Веб интерфейс(я могу поставить например wordpress):
А) отображает видео с двух вебкамер
Б) позволяет зарегистрироваться и сразу начать управлять любой машинкой на выбор или «встать в очередь». Здесь ведется учет времени, которое осталось до его очереди.
В) содержит чат для общения
2. Аппаратная часть: можно сказать что готова на 90% и представляет собой ардуино с подключенной к ней платой с 16 реле. А уже к этой плате в свою очередь (к реле) подключены пульты радиоуправления машинками. Пульты 4-х канальные (вперед-назад, вправо-влево). Вот и все. Здесь необходима возможность увеличивать число ардуин, присоединенных к компьютеру(серверу)- для того, чтобы нарастить кол-во машинок. Тут лучше увидеть общую схему:
https://docs.google.com/document/d/1lAmIGT5Uhh8fUQUJFYTvrHC6IOL0ZuphAJ3Hd-4-ydM/edit?usp=sharing
Что у нас есть на данный момент:
А) arduino Ethernet: http://amperka.ru/product/arduino-ethernet
Б) arduino mega 2560: http://amperka.ru/product/arduino-mega-2560
В) релейный модуль на 16 каналов (или на 4 машинки по 4 канала другими словами): http://sun-store.ru/product_311.html
Г) есть еще такая плата: http://amperka.ru/product/arduino-mega-io-shield (если надо будет)
P.S. Единственно что - данный проект делается просто для себя и интересует максимально быстрое, дешевое и простое решение данного вопроса. Так как в данном случае не требуется создавать "мега красивое решение на все времена". Вся аппаратная часть будет выполнена нами -от вас потребуется только решить этот вопрос с программной стороны.
Интересная задача, которая к тому же позволит подзаработать Вам к Новому году- что еще нужно в декабре? ;-)
Внимательно выслушаю любые предложения!