roboforum.ru

Технический форум по робототехнике.

ВидеоТерминал для МиниБота

Готовая электроника для самодельного робота. Уровень от начинающих до опытных конструкторов.

Re: ВидеоТерминал для МиниБота

Сообщение Myp » 10 мар 2009, 00:36

ты картинку координат как генеришь?

можно например брать длинный бмп файлик ну типа 360 точек чтоб был полный круг

в котором один цвет прозрачный и в зависимости угла поворота выводить его на экран дугой
радиус дуги подбирать согласно фокусному расстоянию камеры(зум)
тоже самое для всего остального...
и каждый сможет нарисовать свой файлик с своим интерфейсом =)
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!
Аватара пользователя
Myp
скрытый хозяин вселенной :)
 
Сообщения: 18018
Зарегистрирован: 18 сен 2006, 12:26
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич

Re: ВидеоТерминал для МиниБота

Сообщение Сергей » 10 мар 2009, 00:41

мне показалось он просто наложил уже нарисованную картинку.
Сергей
 
Сообщения: 3744
Зарегистрирован: 29 дек 2004, 23:15
Откуда: Санкт-Петербург
прог. языки: C, C++, C#, Asm
ФИО: Кашликов Сергей

Re: ВидеоТерминал для МиниБота

Сообщение galex1981 » 10 мар 2009, 00:43

Пока вывожу чисто файл дуги, то есть ты предлагаешь сделать более гибкий интерфейс, чтоб народ свою систему скинов делал? Наверное так и сделаю
if(!Operate) Read(pDatasheet);
Аватара пользователя
galex1981
 
Сообщения: 4363
Зарегистрирован: 04 дек 2008, 22:44
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: Kotlin, Java, C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович

Re: ВидеоТерминал для МиниБота

Сообщение Сергей » 10 мар 2009, 00:47

я предлагаю сейчас сделать первый хороший вариант, но чтобы было место для скинов в будущем. А со скинами потом разбираца
Сергей
 
Сообщения: 3744
Зарегистрирован: 29 дек 2004, 23:15
Откуда: Санкт-Петербург
прог. языки: C, C++, C#, Asm
ФИО: Кашликов Сергей

Re: ВидеоТерминал для МиниБота

Сообщение galex1981 » 10 мар 2009, 00:49

Так сейчас и делаю. План:
1) Без скинов, чисто мой интерфейс и работоспособность программы
2) Внешний скин
3)... остальные скины дам возможность народу делать каждому под себя
if(!Operate) Read(pDatasheet);
Аватара пользователя
galex1981
 
Сообщения: 4363
Зарегистрирован: 04 дек 2008, 22:44
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: Kotlin, Java, C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович

Re: ВидеоТерминал для МиниБота

Сообщение galex1981 » 28 мар 2009, 14:48

В данный момент работаю над прошивкой минибота, связанной с видеотерминалом. Взял за основу AVR-DOS, причем самим же переработанный (с поддержкой ИК команд). Ссылка.
Видеотерминал на стороне ПК будет сам опрашивать минибот для получения данных с некоторой периодичностью (пока думаю что 1 секунда, если чего потом перенастрою).
Ниже выкладываю список команд AVR-DOS для осуществления взаимодействия:
- BATTERY - получить значение напряжение на аккумуляторе Минибота
- TEMP - получить значение температуры на борту Минибота (датчик LM35)
- HSERV - установить угол поворота горизонтальной сервы (0..180 градусов)
- VSERV - установить угол поворота вертикальной сервы (0..180 градусов)
По умолчанию HSERV 90, VSERV 90.
if(!Operate) Read(pDatasheet);
Аватара пользователя
galex1981
 
Сообщения: 4363
Зарегистрирован: 04 дек 2008, 22:44
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: Kotlin, Java, C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович

Re: ВидеоТерминал для МиниБота

Сообщение galex1981 » 29 мар 2009, 20:11

Выкладываю прошивку для Минибота. Продолжаю делать программу для ПК
Вложения
AVR-DOS.rar
Прошивка Минибота
(69.59 КиБ) Скачиваний: 24
if(!Operate) Read(pDatasheet);
Аватара пользователя
galex1981
 
Сообщения: 4363
Зарегистрирован: 04 дек 2008, 22:44
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: Kotlin, Java, C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович

Re: ВидеоТерминал для МиниБота

Сообщение galex1981 » 21 апр 2009, 13:05

Поправил прошивку для минибота, добавил изменение скорости. Занимаюсь программой для ПК
Вложения
AVR-DOS.rar
новая прошивка Минибота
(69.29 КиБ) Скачиваний: 24
if(!Operate) Read(pDatasheet);
Аватара пользователя
galex1981
 
Сообщения: 4363
Зарегистрирован: 04 дек 2008, 22:44
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: Kotlin, Java, C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович

Re: ВидеоТерминал для МиниБота

Сообщение galex1981 » 25 апр 2009, 11:59

Изменил дизайн терминала, надеюсь что окончательно, сейчас делаю парсинг сообщений COM порта
Вложения
3.JPG
if(!Operate) Read(pDatasheet);
Аватара пользователя
galex1981
 
Сообщения: 4363
Зарегистрирован: 04 дек 2008, 22:44
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: Kotlin, Java, C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович

Re: ВидеоТерминал для МиниБота

Сообщение galex1981 » 28 апр 2009, 00:26

Выкладываю пробную версию ВидеоТерминала. Не реализован пока терминал обмена командами, работаю над ним.
Вложения
VideoTerminal 1.0.rar
программа
(596.09 КиБ) Скачиваний: 25
if(!Operate) Read(pDatasheet);
Аватара пользователя
galex1981
 
Сообщения: 4363
Зарегистрирован: 04 дек 2008, 22:44
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: Kotlin, Java, C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович

Re: ВидеоТерминал для МиниБота

Сообщение galex1981 » 02 май 2009, 19:51

Наконец то, первый релиз. Сделан полнофункциональный видеотерминал
Вложения
release 1.0.rar
программа
(591.39 КиБ) Скачиваний: 29
4.JPG
дизайн
if(!Operate) Read(pDatasheet);
Аватара пользователя
galex1981
 
Сообщения: 4363
Зарегистрирован: 04 дек 2008, 22:44
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: Kotlin, Java, C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович

Re: ВидеоТерминал для МиниБота

Сообщение blindman » 02 май 2009, 19:55

А может пока не поздно перевести все на wxWidgets?

Добавлено спустя 3 минуты 5 секунд:
И еще было бы неплохо чоб была вот с этим совместимость, когда оно готово будет
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!

Аватара пользователя
blindman
 
Сообщения: 4130
Зарегистрирован: 29 апр 2008, 21:15
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич

Re: ВидеоТерминал для МиниБота

Сообщение galex1981 » 02 май 2009, 19:56

Поясни пожалуйста что это за технология: wxWidgets?
if(!Operate) Read(pDatasheet);
Аватара пользователя
galex1981
 
Сообщения: 4363
Зарегистрирован: 04 дек 2008, 22:44
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: Kotlin, Java, C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович

Re: ВидеоТерминал для МиниБота

Сообщение MiBBiM » 02 май 2009, 19:58

дык гуя для кроссплатформеров
Tomorrow will be. Better
Аватара пользователя
MiBBiM
 
Сообщения: 1866
Зарегистрирован: 29 окт 2007, 18:11
Откуда: Пермь
прог. языки: Brainfuck/Basic/Delphi/C++/Lisp/x86asm/JavaScript

Re: ВидеоТерминал для МиниБота

Сообщение blindman » 02 май 2009, 20:06

Кросс-платформенная библиотека GUI. http://wxwidgets.org/

Я вот начал делать платформу для экспериментов с модулями Open Robotics, в дальнейшем там будет и камера. Хотелось бы иметь подобный терминал. Но я не использую windows. Если бы терминал был кросс-платформенным - мне не пришлось бы делать все с нуля, да и сам бы мог внести посильный вклад. Там платформо-зависимой будет только работа с портами и источником видео.
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!

Аватара пользователя
blindman
 
Сообщения: 4130
Зарегистрирован: 29 апр 2008, 21:15
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич

Пред.След.

Вернуться в МиниБот — национальный класс роботов

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 4

cron