Перейти к содержимому

Open

Фотография
- - - - -

MarineWRT


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 82

#41 Ваня

Ваня

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • Cообщений: 5 719
  • Меня зовут:Ваня
  • Откуда:Барнаул

Отправлено 04 Февраль 2014 - 11:01

Приклеить силиконом к стеклу? )))))

#42 DNK

DNK

    Продвинутый пользователь

  • Brandname
  • PipPipPip
  • Cообщений: 19 816
  • Меня зовут:Дмитрий

Отправлено 04 Февраль 2014 - 11:10

Незачем ёрничать. Просто добавить/уменьшить подачу углекислоты в реактор :)



#43 Ваня

Ваня

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • Cообщений: 5 719
  • Меня зовут:Ваня
  • Откуда:Барнаул

Отправлено 04 Февраль 2014 - 11:11

Дима, так Вам другое надо. Просто циферки из тетрадки. А тут framework.

#44 DNK

DNK

    Продвинутый пользователь

  • Brandname
  • PipPipPip
  • Cообщений: 19 816
  • Меня зовут:Дмитрий

Отправлено 04 Февраль 2014 - 11:18

Фреймворк включает в себя в том числе и эту тетрадку. Которую я сейчас не вижу. Более того, если Эгис даже и не против, чтобы я в неё заглянул, ему будет затруднительно предоставить мне эти данные - надо будет письма писать, ну или что-то типа этого. А когда эти данные будут у него в инете, то ему только надо открыть мне доступ к ним - и дело в шляпе :)

 

Ваня, если не против, давай все же на "ты", ок?

 

К тому же, если ты заметил, я промолчал по всем остальным пунктам. Пока по крайней мере. Потому что курочка еще даже не в гнезде :)


  • balabollng и Ваня это нравится

#45 balabollng

balabollng

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • Cообщений: 5 438

Отправлено 04 Февраль 2014 - 16:09

Зачетно придумано. Сделать модуль feed в соцсеть;) т.е. данные публиковать. Можно еще и к группам привязку сделать:) ваще я с этого ракурса не думал. А ведь интеграция с социалкой будет вполне себе интересной темой. ИМХО
Мне не важно ваше мнение. Мне важны ваши дела.

#46 Ваня

Ваня

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • Cообщений: 5 719
  • Меня зовут:Ваня
  • Откуда:Барнаул

Отправлено 04 Февраль 2014 - 16:11

Еще можно шаринг включать на управление, что бы Эгис еще и подредактировать мог настройки :)

Осталось контроллер придумать для этого ...



#47 Александр Авдеев

Александр Авдеев

    Продвинутый пользователь

  • Авдеевы
  • PipPipPip
  • Cообщений: 16 539
  • Меня зовут:Александр
  • Откуда:Ухта, Республика Коми

Отправлено 04 Февраль 2014 - 16:15

На базе Arduino (или другой какой... не вспомню), уже встречал такое подобное в нете. :)



#48 balabollng

balabollng

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • Cообщений: 5 438

Отправлено 04 Февраль 2014 - 22:15

Коллеги. Я уже несколько раз говорил, что контроллер мне не интересен. Этого добра хватает.

Мне кажется, что представление о контроллерах как о неком компьюторе делающем все, сильно давит на мозг. Просто не получается абстрагироваться от самого этого понятия.

Что касается использования чужого опыта, не понимаю стеба. Как говорится, только дурак учится на своем.

Лично я с большим удовольствием бы воспользовался теми же пресетами по спектру от DNK или методиками от Эгиса.
Мне не важно ваше мнение. Мне важны ваши дела.

#49 Александр Авдеев

Александр Авдеев

    Продвинутый пользователь

  • Авдеевы
  • PipPipPip
  • Cообщений: 16 539
  • Меня зовут:Александр
  • Откуда:Ухта, Республика Коми

Отправлено 04 Февраль 2014 - 22:29

Вроде никто, не над кем не  стебается :no: ... просто не все программисты, и не все понимаем, что тут рассказывают :ah:


  • Ваня это нравится

#50 balabollng

balabollng

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • Cообщений: 5 438

Отправлено 19 Февраль 2014 - 17:54

Ап.

С ебея получл все компоненты своей системы. Начинаю потихоньку проектировку.

Хочется надеяться, что не будет рожден очередной кирпич, а что-то полезное. Framework в одно лицо не потяну.

Повторюсь - ищу сподвижников. Deadline 07.03.2014 не найду, буду делать классику.
Мне не важно ваше мнение. Мне важны ваши дела.

#51 balabollng

balabollng

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • Cообщений: 5 438

Отправлено 12 Март 2014 - 14:38

Тема закрыта.

 

Всем спасибо.


Мне не важно ваше мнение. Мне важны ваши дела.

#52 balabollng

balabollng

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • Cообщений: 5 438

Отправлено 14 Январь 2015 - 14:08

Апну тему. 

 

Условия те же. Минимум два участника. Старт проекта 01.03.2015г.

 

Если желающий не найдется, опять уйду в спячку :) 


Мне не важно ваше мнение. Мне важны ваши дела.

#53 balabollng

balabollng

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • Cообщений: 5 438

Отправлено 22 Январь 2015 - 08:07

Потихоньку буду информировать о ходе процесса.

 

Вчера я тихим сапом собрал нужную мне прошивку на OpenWRT. Развернул ее на роутере. 

 

Оптимизацию не проводил. Уверен, там есть, что порезать. Поэтому места не так много. Но вполне достаточно для первых экспериментов.

 

Сделал конфигурационные файлы для интерфейсов и WiFi и Ethernet, проверил работу WEB сервера, протестил подключения USB хаба. 

 

Ну и самое главное - концептуально проверил взаимодействие с Arduino. 

 

В принципе, основа платформы готова. 

 

Следующим шагом я хочу решить самый сложный вопрос - опрос портов. 

 

Тут мене видится два варианта:

1. Перенаправляю поток из USB в файл, который читаю по раcписанию в cron. Тут все просто, запустился процесс, нашел файл, который заботливо сам Linux наделал за время простоя процесса, прочитал его - выполнил действия. 

2. Делать своего демона, который будет обрабатывать приходящие пакеты в online.

 

Вариант два, конечно, предпочтительнее. Но обременяет многими вопросами предметной области разработки демонов. Вариант номер раз прост в реализации, но имеет несомненный минус - offline обработка потока.

 

Возможно я пойду неким комбинированным путем, когда поначалу трудиться будет все же cron, а затем, когда я уже встану перед необходимостью обработки входящей информации в режиме online, сделаю демона. 

 

Пока так. 


Мне не важно ваше мнение. Мне важны ваши дела.

#54 balabollng

balabollng

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • Cообщений: 5 438

Отправлено 22 Январь 2015 - 17:51

Еще одна приятная новость. Мне удалось реализовать уверенное считывание с дешевого энкодера. Наверное мало, кому будет интересно :) Но с ними большая беда с дребезгом контактов. Многие считают, что их просто нельзя использовать, т. к. их конструкция не позволит получить уверенное считывание в принципе. В общем, можно :) Правда код получается не тривиальный.

 

Лично я очень уважаю удобство энкодеров. Управление с ними получается очень простым и быстрым, особенно в случае если нужно перемотать сотни две значений :) 


Мне не важно ваше мнение. Мне важны ваши дела.

#55 avfv

avfv

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • Cообщений: 582
  • Меня зовут:Андрей
  • Откуда:Санкт-Петербург

Отправлено 23 Январь 2015 - 21:37

Я долго размышлял над устройством контроллера для аквариума, который будет нравиться мне... И пришел к подобной же архитектуре. Правда, я считаю идею "универсального фреймворка" несколько утопичной... это дорого в разработке, и без кучи готовых устройств мало кому нужно.

 

Итак, что получается:

1. Сервер, который реализует web-интерфейс, ведение логов - в общем, все высокоуровневые функции. Это демон на C++, библиотеки - CppCMS, opencv, hidapi, boost. Собрать можно будет под что угодно, но мне экзотики типа роутеров не надо - есть нормальный сервер...

 

2. Контроллер(ы). Сейчас это dev-плата на базе AVR XMEGA. Периферии там должно хватить на все с избытком... Контроллер подключается через USB HID - это очень просто программировать, везде драйвера уже есть и работают. Правда, дешевые ардуинки этого не умеют - но есть тоже дешевые платки на STM32 - для второстепенных контроллеров, если такие мне понадобятся, сгодятся.

 

Самый большой вопрос - это стабильность работы USB 24/7. Еще хаб нормальный надо будет подобрать...

 

А можно поподробнее про энкодеры?



#56 balabollng

balabollng

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • Cообщений: 5 438

Отправлено 27 Январь 2015 - 15:41

Дабы не создавалось ощущение, что  тема опять забыта, отпишусь.

 

Мучаюсь с обновленным транком OpenWRT. Дело в том, что у меня был свой хороший и любимый транк. Но вот к сожалению, случилось так, что линукс на котором он был развернут перестал поддерживаться.

 

Пришлось переезжать на новый... и тут началось.

 

Выяснилось, что svn у меня новый, а пакеты старым синхронизировались. Пришлось обновлять транк... и вот... я уже четвертый день бьюсь башкой об стену пытаясь этот транк со всеми нужностями поместить в 4Мб flash :)


Мне не важно ваше мнение. Мне важны ваши дела.

#57 balabollng

balabollng

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • Cообщений: 5 438

Отправлено 27 Январь 2015 - 15:45

А можно поподробнее про энкодеры?

 

Все будет выложено. Но чуть позже, дабы интерес к тебе был.


Мне не важно ваше мнение. Мне важны ваши дела.

#58 Abelavin

Abelavin

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • Cообщений: 2 745
  • Меня зовут:Антон
  • Откуда:Moscow

Отправлено 27 Январь 2015 - 16:24

Энкодеры эти дребезжат по механике, но фазирование сигнала осуществляют исправно. Устраните дребезг контактов программно(это не сложно), есть и библиотеки готовые, либо используйте готовый железный чип для энкодера. Он недорог и прекрасно работает. Попытки гасить дребезг конденсаторами приведут к "тупости" энкодера.

#59 balabollng

balabollng

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • Cообщений: 5 438

Отправлено 27 Январь 2015 - 16:56

Библиотеки не работают. Во всяком случае бесплатные. Пропускают шаги. Что касается железного решения - не знаю не пробовал.

 

Никакие конденсаторы я не использую. Все решается кодом. 


Мне не важно ваше мнение. Мне важны ваши дела.

#60 balabollng

balabollng

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • Cообщений: 5 438

Отправлено 27 Январь 2015 - 17:04

В общем, беда, беда...

 

Судя по всему последний транк не залезит в 4Мб флеша MR3020 со всеми необходимыми нештяками. Очень жаль. 

 

Придется копать в сторону развертывания на флешке....


Мне не важно ваше мнение. Мне важны ваши дела.




Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных