Машинка, управляемая через интернет

Тема в разделе "Схемотехника, компоненты, модули", создана пользователем hard, 16 июн 2012.

  1. hard

    hard Нуб

    Здравствуйте! Есть игрушечная машина и моторчики.
    Хочу сделать на ардуино, управляемую через интернет.
    Собственно, нужна сама плата ардуино, wi-fi bee и motorshield.
    Схема примерно должна быть такой:
    на сервере 3 файла:
    index.php - открываемся страница для управления машиной
    set.php - записывает нажатые в index.php клавиши в бд
    get.php - циклически читается арудино-м, и вытягивает последовательность действий (клавиш) из бд

    Нужна помощь с написанием скетча. Спасибо :)
     
  2. nailxx

    nailxx Официальный Нерд Администратор

    Дык вы начните с чего-нибудь. Что будет не получаться: подскажем. С чистого листа, абстрактно сложно о чём-то говорить.

    Сразу только замечу, что идея с HTTP-poll может оказаться тупиковой: весь перформанс будет сжигаться на общение с сервером в стиле осла из Шрэка: «Нажали кнопку? А сейчас? А теперь нажали?». Лучше установить прямое персистентное TCP-соединение и с сервера пихать информацию об изменениях по нажатиям.
     
  3. Иван С

    Иван С Гик

    А это принципиально, в бд всё писать? Может проще сервак к ethernet шилде поднять? Тогда обращение будет идти сразу на ардуину и она сможет быстрее отвечать на нажатия, а соответственно сможет гонять на больших скоростях ;) А ещё можно применить технологии типа ajax и flash)))
     
  4. Иван С

    Иван С Гик

    ОЙ!) Чёт я забыл про wi-fi bee)
    Но если через него можно опрашивать http сервер, то наверно и из него самого можно http сервер сделать...
     
  5. nailxx

    nailxx Официальный Нерд Администратор

    БД не понадобится в любом случае: у вас крошечные объёмы данных, держите всё в RAM

    И да, вы можете поднять сервак прямо на Arduino / Ethernet Shield или WiFi Bee