MarineWRT
#41
Отправлено 04 февраля 2014 - 11:01
#42
Отправлено 04 февраля 2014 - 11:10
Незачем ёрничать. Просто добавить/уменьшить подачу углекислоты в реактор ![]()
#43
Отправлено 04 февраля 2014 - 11:11
#44
Отправлено 04 февраля 2014 - 11:18
Фреймворк включает в себя в том числе и эту тетрадку. Которую я сейчас не вижу. Более того, если Эгис даже и не против, чтобы я в неё заглянул, ему будет затруднительно предоставить мне эти данные - надо будет письма писать, ну или что-то типа этого. А когда эти данные будут у него в инете, то ему только надо открыть мне доступ к ним - и дело в шляпе ![]()
Ваня, если не против, давай все же на "ты", ок?
К тому же, если ты заметил, я промолчал по всем остальным пунктам. Пока по крайней мере. Потому что курочка еще даже не в гнезде ![]()
- balabollng и Ваня это нравится
#45
Отправлено 04 февраля 2014 - 16:09
#46
Отправлено 04 февраля 2014 - 16:11
Еще можно шаринг включать на управление, что бы Эгис еще и подредактировать мог настройки ![]()
Осталось контроллер придумать для этого ...
#47
Отправлено 04 февраля 2014 - 16:15
На базе Arduino (или другой какой... не вспомню), уже встречал такое подобное в нете. ![]()
#48
Отправлено 04 февраля 2014 - 22:15
Мне кажется, что представление о контроллерах как о неком компьюторе делающем все, сильно давит на мозг. Просто не получается абстрагироваться от самого этого понятия.
Что касается использования чужого опыта, не понимаю стеба. Как говорится, только дурак учится на своем.
Лично я с большим удовольствием бы воспользовался теми же пресетами по спектру от DNK или методиками от Эгиса.
#49
Отправлено 04 февраля 2014 - 22:29
Вроде никто, не над кем не стебается
... просто не все программисты, и не все понимаем, что тут рассказывают ![]()
- Ваня это нравится
#50
Отправлено 19 февраля 2014 - 17:54
С ебея получл все компоненты своей системы. Начинаю потихоньку проектировку.
Хочется надеяться, что не будет рожден очередной кирпич, а что-то полезное. Framework в одно лицо не потяну.
Повторюсь - ищу сподвижников. Deadline 07.03.2014 не найду, буду делать классику.
#51
Отправлено 12 марта 2014 - 14:38
Тема закрыта.
Всем спасибо.
#52
Отправлено 14 января 2015 - 14:08
Апну тему.
Условия те же. Минимум два участника. Старт проекта 01.03.2015г.
Если желающий не найдется, опять уйду в спячку
#53
Отправлено 22 января 2015 - 08:07
Потихоньку буду информировать о ходе процесса.
Вчера я тихим сапом собрал нужную мне прошивку на OpenWRT. Развернул ее на роутере.
Оптимизацию не проводил. Уверен, там есть, что порезать. Поэтому места не так много. Но вполне достаточно для первых экспериментов.
Сделал конфигурационные файлы для интерфейсов и WiFi и Ethernet, проверил работу WEB сервера, протестил подключения USB хаба.
Ну и самое главное - концептуально проверил взаимодействие с Arduino.
В принципе, основа платформы готова.
Следующим шагом я хочу решить самый сложный вопрос - опрос портов.
Тут мене видится два варианта:
1. Перенаправляю поток из USB в файл, который читаю по раcписанию в cron. Тут все просто, запустился процесс, нашел файл, который заботливо сам Linux наделал за время простоя процесса, прочитал его - выполнил действия.
2. Делать своего демона, который будет обрабатывать приходящие пакеты в online.
Вариант два, конечно, предпочтительнее. Но обременяет многими вопросами предметной области разработки демонов. Вариант номер раз прост в реализации, но имеет несомненный минус - offline обработка потока.
Возможно я пойду неким комбинированным путем, когда поначалу трудиться будет все же cron, а затем, когда я уже встану перед необходимостью обработки входящей информации в режиме online, сделаю демона.
Пока так.
#54
Отправлено 22 января 2015 - 17:51
Еще одна приятная новость. Мне удалось реализовать уверенное считывание с дешевого энкодера. Наверное мало, кому будет интересно
Но с ними большая беда с дребезгом контактов. Многие считают, что их просто нельзя использовать, т. к. их конструкция не позволит получить уверенное считывание в принципе. В общем, можно
Правда код получается не тривиальный.
Лично я очень уважаю удобство энкодеров. Управление с ними получается очень простым и быстрым, особенно в случае если нужно перемотать сотни две значений
#55
Отправлено 23 января 2015 - 21:37
Я долго размышлял над устройством контроллера для аквариума, который будет нравиться мне... И пришел к подобной же архитектуре. Правда, я считаю идею "универсального фреймворка" несколько утопичной... это дорого в разработке, и без кучи готовых устройств мало кому нужно.
Итак, что получается:
1. Сервер, который реализует web-интерфейс, ведение логов - в общем, все высокоуровневые функции. Это демон на C++, библиотеки - CppCMS, opencv, hidapi, boost. Собрать можно будет под что угодно, но мне экзотики типа роутеров не надо - есть нормальный сервер...
2. Контроллер(ы). Сейчас это dev-плата на базе AVR XMEGA. Периферии там должно хватить на все с избытком... Контроллер подключается через USB HID - это очень просто программировать, везде драйвера уже есть и работают. Правда, дешевые ардуинки этого не умеют - но есть тоже дешевые платки на STM32 - для второстепенных контроллеров, если такие мне понадобятся, сгодятся.
Самый большой вопрос - это стабильность работы USB 24/7. Еще хаб нормальный надо будет подобрать...
А можно поподробнее про энкодеры?
#56
Отправлено 27 января 2015 - 15:41
Дабы не создавалось ощущение, что тема опять забыта, отпишусь.
Мучаюсь с обновленным транком OpenWRT. Дело в том, что у меня был свой хороший и любимый транк. Но вот к сожалению, случилось так, что линукс на котором он был развернут перестал поддерживаться.
Пришлось переезжать на новый... и тут началось.
Выяснилось, что svn у меня новый, а пакеты старым синхронизировались. Пришлось обновлять транк... и вот... я уже четвертый день бьюсь башкой об стену пытаясь этот транк со всеми нужностями поместить в 4Мб flash ![]()
#57
Отправлено 27 января 2015 - 15:45
А можно поподробнее про энкодеры?
Все будет выложено. Но чуть позже, дабы интерес к тебе был.
#58
Отправлено 27 января 2015 - 16:24
#59
Отправлено 27 января 2015 - 16:56
Библиотеки не работают. Во всяком случае бесплатные. Пропускают шаги. Что касается железного решения - не знаю не пробовал.
Никакие конденсаторы я не использую. Все решается кодом.
#60
Отправлено 27 января 2015 - 17:04
В общем, беда, беда...
Судя по всему последний транк не залезит в 4Мб флеша MR3020 со всеми необходимыми нештяками. Очень жаль.
Придется копать в сторону развертывания на флешке....
Количество пользователей, читающих эту тему: 1
0 пользователей, 1 гостей, 0 анонимных











