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 со всеми необходимыми нештяками. Очень жаль.
Придется копать в сторону развертывания на флешке....
Количество пользователей, читающих эту тему: 2
0 пользователей, 2 гостей, 0 анонимных