Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: qr код программа  (Прочитано 1918 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн monstrikow

  • Автор темы
  • Участник
  • *
  • Сообщений: 139
  • За спрос денег не берут FreeSoft)))
    • Просмотр профиля
qr код программа
« : 18 Июня 2013, 17:28:31 »
Я ранее уже выкладывал тему, но теперь конкретнее поясню, так как считаю что по теме в раздел написал. Просто не правильно сформулировал мысль.

Суть такова!!!
Собрал тележку, контроллер прилепил, испытал, но решил доработать и усовершенствовать.
установил камеру, которая крепится к ноутбуку. старому, но работящему.
В итоге, тележка передвигается, но только дистанционно (мануально тыкая на курсоры как радиоуправляемая модель).
Так как хотел добиться автоматизации решил, вопрос ориентации "Uхолодильнтка" по QR кодам. Веб камера видит код и знает куда ехать и где находится.

скачал программу QtQR и тут начались глобальные проблемы, так как познаний которых мне с трудом хватило для программирования контроллера и прочей железной части, не хватает для переделки исходника!!!!
мне нужно добиться, что бы после получения кода с камеры, комп выполнял определенные команды. (так он сам открывает сайт и прочее, а вместо этого открывает ту или иную программу).
Задавайте вопросы, всегда помогу!!!!!
Я знаю Бейсик, но для теории это достаточно
Остальные языки познаются в практике!!!

Оффлайн peregrine

  • FSM
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 7211
  • Gentoo x64 Ubuntu 16.04.1 x64
    • Просмотр профиля
Re: qr код программа
« Ответ #1 : 18 Июня 2013, 17:33:11 »
monstrikow, что это такое интересное вы делаете? Зачем холодильник должен ездить? В чём цель Вашего эксперимента? Почему имеено QtQR? Где пруфф на сайт с исходниками? Где пруфф на предыдущий пост?

Пользователь решил продолжить мысль 18 Июня 2013, 17:35:45:
А то не очень понятно, что вы хотите...

Пользователь решил продолжить мысль 18 Июня 2013, 17:38:36:
Вы программировать вообще умеете? Какие ЯП знаете?
« Последнее редактирование: 18 Июня 2013, 17:38:36 от peregrine »

Оффлайн monstrikow

  • Автор темы
  • Участник
  • *
  • Сообщений: 139
  • За спрос денег не берут FreeSoft)))
    • Просмотр профиля
Re: qr код программа
« Ответ #2 : 18 Июня 2013, 18:07:34 »
Программирую при помощи кирки молотка и форумов. :idiot2:
Все познания, а точнее познания ))) Байсик.
При программировании контроллера, чисто интуитивно, долго упорно читая все что найду.
А холодильник маленького размера для забавы и отдыха.

https://www.youtube.com/watch?feature=player_embedded&v=xk5JNs7KO30
примерно так только на колесиках!!!

вот ссылка на исходник:
http://bazaar.launchpad.net/~qr-tools-developers/qr-tools/trunk/files

там есть два файла  qtqr.py и  qrtools.py
Вот в них я и запарился, где именно методом проб и ошибок попытаться внести изменения косаемы как раз того, что бы расшифрованный код открывал скрипт!

Главное не сколько раз упал, а сколько раз поднялся!!!!! Толстой иностранные языки учил читая две книги. Одна на иностранном другая таже но на Русском!
Я знаю Бейсик, но для теории это достаточно
Остальные языки познаются в практике!!!

Оффлайн peregrine

  • FSM
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 7211
  • Gentoo x64 Ubuntu 16.04.1 x64
    • Просмотр профиля
Re: qr код программа
« Ответ #3 : 18 Июня 2013, 18:39:37 »
monstrikow, как устроен контроллер, точнее что у Вас получилось? Конкретно интересует то, как вы собираетесь посылать сигналы своей железке? Какое у Вас API? Какие команды можете передавать и что конкретно не получается? Полагаю, что робот у Вас управляется с ноутбука? На самом роботе компьютер встроен? ОС используется и если да, то какая? Идея странная, но интересная.

Пользователь решил продолжить мысль 18 Июня 2013, 18:41:23:
monstrikow, просто мало информации, плохо представляю, чем Вам помочь.
« Последнее редактирование: 18 Июня 2013, 18:41:23 от peregrine »

Оффлайн monstrikow

  • Автор темы
  • Участник
  • *
  • Сообщений: 139
  • За спрос денег не берут FreeSoft)))
    • Просмотр профиля
Re: qr код программа
« Ответ #4 : 18 Июня 2013, 20:23:34 »
Arduinu на "Uхолодильнике" На тележке холодильник маленький.
Бук к нему подключен, через USB. На нем Ubuntu стоит. Команды через Wi Fi передаются, точнее удаленный доступ к нему. Я со своего Ноута (Ubuntu 13.04) имею доступ к ноутбуку установленном на холодильнике. Там таже бубна.
Мысль следующая.
Я сидя за столом в кабинете, даю команду двигаться.
квартира условно поделена на квадраты как в морском бое. Каждому квадрату соответствует свой qr код. видя его камерой, "Uхолодильник" - смело так называю, знает где он находится и смело выполняет движение куда следует от квадрата к квадрату и так до меня. После этого, как он прибыл на место, я даю команду обратно. Веб камера тоже к Буку приконктина)) (с хорошим разрешением). И он обратно на базу. То бишь к розетке катит (холодильник же все же.)
примерно как на рисунке прикрепленном!!!!!
Программировал контроллер с сйтов. Подбирая методом проб и ошибок программы (Пока не заработал). Начинал с подсоединеных диодов. И постепенно дальше.
Теперь решил вот продолжить. Но мазгов своих маловато. Я просто юзер со стажем и программировал в детстве в БЕЙСИКЕ. Тяжело и медленно познаю азы Си. Но стар уже. 32 года всетаки)))) И профиль у меня юридический.
В свободное время и занимаюсь Оригами или последние четыре месяца вот этим.
QtQr по сути имеет свойство распознавать код, который видит. Но я не могу понять где он его сохраняет когда распознал. И как мне это сохраненное увиденное направить в прогу.
пример таков.
Камера видит код, распознает его (там значек). Сохраняет его значение и передает значение на программу, управляющую контроллером. Допустим видит "это условно Квадрат", квадрату придано значение 1. 1= вперед. Двум катратам 2= вправо. Общими словами.

Пользователь решил продолжить мысль 18 Июня 2013, 20:34:09:
рисунок:
https://plus.google.com/u/0/
« Последнее редактирование: 18 Июня 2013, 20:38:48 от monstrikow »
Я знаю Бейсик, но для теории это достаточно
Остальные языки познаются в практике!!!

Оффлайн peregrine

  • FSM
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 7211
  • Gentoo x64 Ubuntu 16.04.1 x64
    • Просмотр профиля
Re: qr код программа
« Ответ #5 : 18 Июня 2013, 20:38:56 »
monstrikow, не проще взять какую-нибудь готовую библиотеку для распознавания QR-кодов? Например, zbar?

Оффлайн monstrikow

  • Автор темы
  • Участник
  • *
  • Сообщений: 139
  • За спрос денег не берут FreeSoft)))
    • Просмотр профиля
Re: qr код программа
« Ответ #6 : 18 Июня 2013, 21:26:37 »
так вот именно она и стоит, но сам процесс я не могу понять? Как программа работает?
вот и решил у корифеев узнать. ))
Я завтра выложу то что мне надо)))
« Последнее редактирование: 18 Июня 2013, 21:29:42 от monstrikow »
Я знаю Бейсик, но для теории это достаточно
Остальные языки познаются в практике!!!

Оффлайн peregrine

  • FSM
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 7211
  • Gentoo x64 Ubuntu 16.04.1 x64
    • Просмотр профиля
Re: qr код программа
« Ответ #7 : 18 Июня 2013, 22:07:14 »
monstrikow, вызываются библиотечные функции...
Вроде всё должно быть элементарно. Если не делаете секретный продукт с закрытыми исходниками, то лучше выложите их в открытый доступ, можно будет посмотреть подробнее... А если с закрытыми, то придётся либо Вам самому гадать, либо всё же выкладывать куски кода, но первый вариант предпочтительнее...

Оффлайн Чистый

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 3473
  • nix - вот оно счастье...
    • Просмотр профиля
Re: qr код программа
« Ответ #8 : 18 Июня 2013, 22:08:32 »
я понимаю что программа получает qr code в котором зашифрована команда ее и надо выполнить для этого надо переписать программу, пусть и частично
Тестовый репозиторий kdeNeur ppa:devcode/kdeneur
各々が死ぬことをどのように決定する

Оффлайн monstrikow

  • Автор темы
  • Участник
  • *
  • Сообщений: 139
  • За спрос денег не берут FreeSoft)))
    • Просмотр профиля
Re: qr код программа
« Ответ #9 : 19 Июня 2013, 02:58:09 »
Я когда юзал эту прогу, то там есть маленькая интересная весч!!! Есть возможность в Qr код любой текст записать. Не важно что это за текст.
Когда его считывает вебка, то этот текст появляется в правом углу. Там же где и сообщения разные о разрывах связи и прочее.
Я долго и упорно искал это место в коде. На мой тупой мнение :o если помимо этого текста в углу он будет направлен как команда для программы, управляющая роботом, то можно добиться своего.
вот допустим Qr со словом "куку" так же и команды можно!!! "вперед", "Алга)))"
Я знаю Бейсик, но для теории это достаточно
Остальные языки познаются в практике!!!

Оффлайн peregrine

  • FSM
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 7211
  • Gentoo x64 Ubuntu 16.04.1 x64
    • Просмотр профиля
Re: qr код программа
« Ответ #10 : 19 Июня 2013, 17:06:46 »
monstrikow, почитайте вообще про Qr коды в википедии, познавательное чтение. Лучше брать не код из программы, а подключать библиотеку, а программу самому писать. Так будет лучше. Научитесь чуть-чуть кодить на СИ или питоне, смотря на чём написан zbar, сам я не смотрел, возраст у Вас ещё не очень большой и в 40 лет простое программирование можно освоить. Принципиальной разницы в ЯП нет. В СИ только за памятью надо следить, чтоб утечек не было. А так всё тоже самое, только синтаксис другой.

Оффлайн monstrikow

  • Автор темы
  • Участник
  • *
  • Сообщений: 139
  • За спрос денег не берут FreeSoft)))
    • Просмотр профиля
Re: qr код программа
« Ответ #11 : 19 Июня 2013, 18:44:30 »
Спсибо за поддержку.
Я рассчитывал, на то что у кого нибудь будет готовый вариант.
Вышел из ситуации проще. Нашел студента. Заплатил, теперь он пишет прогу.
При этом он распишет мне каждую комманду (что за что и как)
Вроде как всё!

Да совсем забыл!)) :D
Принимаю заказы на U холодильники, Куллеры и пивоносы!!!!!!
Цена пока договорная.
« Последнее редактирование: 19 Июня 2013, 18:46:13 от monstrikow »
Я знаю Бейсик, но для теории это достаточно
Остальные языки познаются в практике!!!

 

Страница сгенерирована за 0.034 секунд. Запросов: 25.