Разработка программного обеспечения для Arduino Mega Server

Модератор: Alex

Ответить
alexnik100
Сообщения: 16
Зарегистрирован: Вс фев 21, 2016 8:39 am
Благодарил (а): 5 раз
Поблагодарили: 0

Разработка программного обеспечения для Arduino Mega Server

Сообщение alexnik100 » Ср мар 02, 2016 8:01 pm

Разработка программного обеспечения на базе Arduino Mega Server (AMS).

Нужно создать аналог сетевого реле Laurent-2 на базе Arduino Mega Server.

http://kernelchip.ru/Laurent-2.php

Оформление WEB-страницы SDK Web-интерфейса

Пакет SDK который позволяет модифицировать штатный Web-интерфейс модуля Laurent-2. (Требуются знания в области HTML и JavaScript). Версия SDK: 4.0 (совместимая версия прошивки: L204)

Оплата и сроки по согласованию. Предложите Вашу цену и сроки.

Оплата на карту или переводом после выполнения каждой функции.

Присылаете часть ПО, проверяю, получаете сумму за эту часть проекта.

С уважением, alexnik100.
Последний раз редактировалось alexnik100 Сб мар 05, 2016 12:28 pm, всего редактировалось 1 раз.
Аватара пользователя
uni
Сообщения: 191
Зарегистрирован: Вс июл 26, 2015 9:21 pm
Откуда: Екатеринбург
Благодарил (а): 4 раза
Поблагодарили: 7 раз
Контактная информация:

Re: Разработка программного обеспечения для Arduino Mega Ser

Сообщение uni » Пт мар 04, 2016 1:43 pm

AMS состоит из двух плат - непосредственно Arduino Mega и Ethernet Shield. Периферия в виде реле и прочего в него не входит (даже часов реального времени нет). Поэтому о полном аналоге не может идти речи. Далее, если же всё-таки задаться целью сделать аналог, то прежде всего нужно иметь на руках саму плату Laurent-2, иначе SDK никак не проверить (живьём не пощупать). Затем нужно собрать комплект из периферийных платок (закупить), чтобы была возможность тестировать программное обеспечение уже на Arduino. Это для начала. А вообще, нужно прежде всего потратить кучу времени, чтобы изучить документацию на плату и понять что можно сделать, а что трудно или невозможно.

Вы будете оплачивать покупку платы, изучение её документации, покупку дополнительной периферии AMS для экспериментов? Вы знаете об ограничениях используемой сетевой платы? Они вас устраивают? А есть ли такие ограничения у Laurent-2?
Россия навсегда!
alexnik100
Сообщения: 16
Зарегистрирован: Вс фев 21, 2016 8:39 am
Благодарил (а): 5 раз
Поблагодарили: 0

Re: Разработка программного обеспечения для Arduino Mega Ser

Сообщение alexnik100 » Пт мар 04, 2016 6:09 pm

SDK Web-интерфейса имеется по указанной ссылке http://kernelchip.ru/Laurent-2.php

SDK Web-интерфейса
Пакет SDK который позволяет модифицировать штатный Web-интерфейс модуля Laurent-2. (Требуются знания в области HTML и JavaScript). Версия SDK: 4.0 (совместимая версия прошивки: L204)
110 КБ 09 Ноября 2015

Руководство пользователя SDK
Техническое описание и руководство пользователя SDK Web-интерфейса модуля Laurent-2. Версия 4.0. 501 КБ

Перечень функций имеется на первой странице по ссылке.
Аппаратную часть Вы не делаете, это понятно из обьявления.
Всю аппаратную часть предоставлю, включая Laurent, arduino mega 2560, шильд Интернет W5100, SD-карта.

"А вообще, нужно прежде всего потратить кучу времени, чтобы изучить документацию на плату и понять что можно сделать, а что трудно или невозможно."
Документация на функции умещается на первой странице по ссылке, ряд функций (программирование событий и прочее) вообще не нужно.

Что не устраивает в Laurent.

1. Малое количество выходов 16 нужно 48.
Данную разработку делаю, чтобы управлять шагающим инвалидным креслом для себя и нескольких знакомых инвалидов.
Особенность конструкции шагающего инвалидного кресла в том, что оно может передвигаться по лестницам.
Это важно для инвалидов живущих в домах не имеющих пандусов и подьемников, важно при поездках на транспорте, так как большинство транспорта не приспособлено, даже в метро нет подьемников для инвалидов!!!

У кресла 4 ПАРЫ НОГ, для перемещения по лестницам, ВСЕГО 20 МОТОРЧИКОВ, нужно порядка 48 выводов по управлению 20 моторчиками по заранее записанной программе. У Laurent-2 всего 16 выводов.
Вот и вся суть данной разработки.

2. Малая память в Laurent. Всего 60 кбайт.
Нужно разместить еще несколько WEB-страниц "Управление моторами", "Управление движением", "Запись маршрута движения" и др.

3. Нет возможности перейти на более мощный процессор, например, arduino Leo.

4. Нет шильда для SD карты, невозможно записать маршрут движения. Это нужно, чтобы облегчить управление шагающим инвалидным креслом, особенно в домах без лифта при разворотах на лестничных площадках, и в метро.

5. Плата имеет всего 2 аналоговых входа, нужно десяток, чтобы контролировать перегрев моторчиков.

6. При случайном повреждении платы или процессора, надо ее приобретать заново, а она дороже arduino mega 2560 почти в 5 раз.

7. Выгорание выходов платы Laurent. В моем варианте предусмотрены оптореле, что исключает повреждение платы arduino mega 2560.

8. На плате располагаются реле, при их отказе, надо перепаивать плату. В моем варианте оптореле подключены кабелем и просто заменятся.

10.На плате нет шины I2C, что не позволяет простым методом увеличить количество цифровых вводов/выводов.

11. В компании Laurent работает 1,5 человека, поэтому не могут выполнить эту работу.
Думаю не знают arduino mega 2560, шильд Интернет W5100 и прочее.
Ну, и видимо, не хотят заниматься некоммерческой продукцией вне основного направления деятельности.

С уважением,....
SPbDima
Сообщения: 113
Зарегистрирован: Пн окт 19, 2015 8:27 am
Благодарил (а): 9 раз
Поблагодарили: 21 раз

Re: Разработка программного обеспечения для Arduino Mega Ser

Сообщение SPbDima » Вт мар 29, 2016 1:52 pm

alexnik100 писал(а):Что не устраивает в Laurent.
1. Малое количество выходов 16 нужно 48.
Какие порты нужны: ШИМ или цифровые?
alexnik100 писал(а):Данную разработку делаю, чтобы управлять шагающим инвалидным креслом для себя и нескольких знакомых инвалидов.
Особенность конструкции шагающего инвалидного кресла в том, что оно может передвигаться по лестницам.
Это важно для инвалидов живущих в домах не имеющих пандусов и подьемников, важно при поездках на транспорте, так как большинство транспорта не приспособлено, даже в метро нет подьемников для инвалидов!!!
1. Можно фото данного кресла?
2. В метро есть секретная служба(т.к. про неё никто не говорит), которая по звонку помогает.
alexnik100 писал(а):У кресла 4 ПАРЫ НОГ, для перемещения по лестницам, ВСЕГО 20 МОТОРЧИКОВ, нужно порядка 48 выводов по управлению 20 моторчиками по заранее записанной программе. У Laurent-2 всего 16 выводов.
Вот и вся суть данной разработки.
Что это за 20 моторчиков для которых нужно 48 каких-то выводов?
alexnik100 писал(а):2. Малая память в Laurent. Всего 60 кбайт.
Нужно разместить еще несколько WEB-страниц "Управление моторами", "Управление движением", "Запись маршрута движения" и др.
Зачем WEB-страница для управления инвалидным креслом?
alexnik100 писал(а):4. Нет шилда для SD карты, невозможно записать маршрут движения. Это нужно, чтобы облегчить управление шагающим инвалидным креслом, особенно в домах без лифта при разворотах на лестничных площадках, и в метро.
Каким образом трекер поможет управлению?
alexnik100 писал(а):5. Плата имеет всего 2 аналоговых входа, нужно десяток, чтобы контролировать перегрев моторчиков.
1. у Меги десяток аналоговых портов?
2. Для каких контроллеров нужны аналоговые порты?
3. Какой перегрев у моторчиков? Даже если нагреются, то что, останавливать кресло на полпути лестницы?
Ответить