Отговори на тема  [ 46 мнения ]  Отиди на страница Предишна  1, 2, 3, 4  Следваща
Матрица от Push Бутони <-> RS232 
Автор Съобщение
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Сря Апр 20, 2005 12:02 pm
Мнения: 9119
Местоположение: Разград
Мнение 
Ами идеята ми е че най-удачно би било да се сканира цялата матрица и после да се изпрати 64 битовия код. Сканирането може да се реализира всякак с малко познания за ТТЛ-ките и с някакъв елементарен МК (с RS232). Примерно нареждаш си полседователно 8 преместващи регистри и ги цъкаш (за колоните примерно). Редовете пак с 8 регистъра и с по един транзистор на всеки ред си ги подаваш на един пин на МК и пак сканираш. По време на сканирането си генерираш и думата. След като приключи сканирането си го пращаш по RS-а и си готов. Всъщност сега като се замислих реално се получава не 64 а 4096 битова дума (на 9600 половин секунда трафик) :?


Сря Апр 25, 2007 4:11 pm
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Нед Фев 26, 2006 6:52 pm
Мнения: 11266
Местоположение: Добрич
Мнение 
За клавиатура обикновено се приема че сканирането трябва да е под 40ms за да можеш да направиш читав debounce.
Мисля че и в тоя случай трябва да гониш подобно ако не и по-добро време, иначе ако някой тича няма да го детектваш нормално.

За едно сканиране трябва да развъртиш 64 комбинации и на всяка да изчетеш по 64 бита. Ако можеш да го направиш паралелно имаш по 625 микросекунди на операция (патерн+четене).
Ако се прави с шифт регистри, за една операция имаш да шифтваш 64 бита напред и 64 назад плюс поне един бит тайм за сетване и един за семплиране което прави общо 130 бит тайма или някъде около 4.8 микросекунди на бит.
Това определено е проблем, защото като се има предвид дължината на кабелите ще имаш доста паразитни индуктивности и капацитети. Не е невъзможно, но по-добре не го прави така освен ако не си ти с материята за която става дума.


Обработката на данните не е проблем но трябва да предвидиш един контролер само това да прави. Имаш около 250kbps, което не е чак толкова много за какъв да е контролер, стига да не се опитваш с някакъв бавен 8бит или 128 байта РАМ ;-)


Сря Апр 25, 2007 4:44 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Вто Юни 07, 2005 6:20 pm
Мнения: 3532
Мнение 
Или нещо на подобен принцип

http://www.youtube.com/watch?v=iaKehq6q ... ed&search=


Сря Апр 25, 2007 5:17 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Пон Яну 30, 2006 2:48 am
Мнения: 1248
Местоположение: София
Мнение 
От към електрониката (четенето на матрицата), задачата е елементарна.
Проблема си е често механичен - да се навърже цялата тая мрежа, и еластичния под, и контактите (или каквото там), и то така, че да не блокират,, при повреда да може да се подменя, без да къртиш пода, и пр.
По-Интересно би било да се помисли за електрическо поле, със сканиране по обема на помещението, електрониката ще е много по-сложна, но пък е къде къде по-интересно.
Ето примерна схема за илюстрация на подобен принцип
MC33794
http://web.media.mit.edu/~jrs/MC33794.pdf


Сря Апр 25, 2007 5:30 pm
Профил WWW
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Пон Юни 05, 2006 1:48 pm
Мнения: 4906
Местоположение: където небето среща земята, ракията е Jameson, а бирата Guinness
Мнение 
:idea:
ми що не турнеш две максимум три камери в горните ъгли на стаята... и така правиш моментна сцена, изчисляваш по оператор на Собел контури(скелетанизация един вид), на базата на това формираш обекти в сцената(значи по-добре три камери за да имаш дълбочина) и така можеш да следиш достатъчно точно всеки нов обект или промяна на старите обекти в сцената. :!:
аз поне така бих направил.

ама ако държиш на датчици на пода .... :?:

_________________
... ако трети ден не ти се работи... това означава, че е сряда !


Сря Апр 25, 2007 5:48 pm
Профил
Ранг: Минаващ
Ранг: Минаващ

Регистриран на: Сря Апр 25, 2007 12:55 am
Мнения: 10
Местоположение: Sofia
Мнение 
ex-man написа:
Или нещо на подобен принцип

http://www.youtube.com/watch?v=iaKehq6q ... ed&search=
Тук сканиранео става на дъното на бара с помоща на инфрачервена камера, която изпраща сигнал, който се разчита от компютър със специален software (1500?) и след това се излъчва под формата на анимация от проектор биещ в баровата повърхност отдолу. За интересуващите се цялата система момчетата я продават за около 7000? на линеен метър.

Колкото до идеята с камерите, искам да споделя, че на мен много повече ми допада от колкото да се гърча аз и екипът ми с тази матрица от сензори. Не я споделих защото ми изглежда един милион пъти по-сложна от оригиналната идея. Но ако някой от вас ми помогне да се доразвие до действащ прототип, никак няма да е зле :D Само искам да направя едно предложение. Според мен камерата(те) трябва да са стереоскопични за да може да се дефинира по голяма точност при определяне на местонахождението на обекта. (От тук нататък сте вие момчета, аз бъкел не разбирам от тези неща!!!)


Сря Апр 25, 2007 6:20 pm
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Съб Юли 22, 2006 9:50 pm
Мнения: 1638
Мнение 
Може и с прозоречна филтрация.Сравняваш 2 последователни сцени,като преди това по някакъв критериий си изчистил контурите на обекта и вземаш решение.Пък може и с термична картина на сцената - последваща от малко обработка на изображения :roll: Това е същото дето ти го каза МУХАТА


Сря Апр 25, 2007 6:31 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Пон Яну 30, 2006 2:48 am
Мнения: 1248
Местоположение: София
Мнение 
Я кажи за какви реални размери става дума.
Разбирам - под на помещение - колко х колко метра.
Какви други неща ще има (или може да има) на тази площ.
Каква реална разделителна способност е нужна.
Колко бързо трябва да се реагира на промяна.


Сря Апр 25, 2007 6:35 pm
Профил WWW
Ранг: Минаващ
Ранг: Минаващ

Регистриран на: Сря Апр 25, 2007 12:55 am
Мнения: 10
Местоположение: Sofia
Мнение 
Syrius-B написа:
Я кажи за какви реални размери става дума.
Разбирам - под на помещение - колко х колко метра.
Какви други неща ще има (или може да има) на тази площ.
Каква реална разделителна способност е нужна.
Колко бързо трябва да се реагира на промяна.
Под помещение разбирайте max 12x12 m, други неща за сега няма да има, разделителната способност ще бъде между 20-40 cm (но може и да се направи компромис на 50-80cm) между отделите точки, макар че ако се използа стереоскопична камера би могло да се достигне разделителна способност до 5cm :) Последно, скороста не трябва да е по-голяма от 1/2 sec. За предпчитне е далеч по-нски скорости от това.

С уважение,
Дани


Сря Апр 25, 2007 6:53 pm
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Пон Яну 30, 2006 2:48 am
Мнения: 1248
Местоположение: София
Мнение 
E, значи, матрицата е 48х48, или по-малко.
Остава да измислим такава форма на електродите, при която, ако има човешко тяло отгоре, промяната на сигнала да е детерминиран.
нали за човеци, става дума?


Сря Апр 25, 2007 8:15 pm
Профил WWW
Ранг: Минаващ
Ранг: Минаващ

Регистриран на: Сря Апр 25, 2007 12:55 am
Мнения: 10
Местоположение: Sofia
Мнение 
Syrius-B написа:
E, значи, матрицата е 48х48, или по-малко.
Остава да измислим такава форма на електродите, при която, ако има човешко тяло отгоре, промяната на сигнала да е детерминиран.
нали за човеци, става дума?
За хора става въпрос. Но трябва да се има в предвид, че хората може да са от малки деца до пълнички възрастни индивиди!

Колкото до формата и вида на датчиците си мисля, че наи-добре би било да са сензори за налягане или нещо от този род.


Сря Апр 25, 2007 8:24 pm
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Пон Юни 05, 2006 1:48 pm
Мнения: 4906
Местоположение: където небето среща земята, ракията е Jameson, а бирата Guinness
Мнение 
даннито,
надявам се да ти е харесала идеята с камерите,
но нали се досещаш, че това е доста сложен проект(време и ресурсо емък) демек едва ли няко ще ти го направи за курсова/дипломна работа. но конкретната реализация на проект -"машинно зрение" ..... си е работа сериозна и не е за един човек и не е за съвсем без пари :wink:

значи идеи може да споделяме "free of charge" :), на това сме лесни :lol:

така, че ако си си избрал принцип по който ще отчиташ движение на обекти/субелти в стая питай вече по конкретно, прави си проекта като закъсаш пак питай :!:

_________________
... ако трети ден не ти се работи... това означава, че е сряда !


Сря Апр 25, 2007 9:44 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Вто Дек 14, 2004 1:31 pm
Мнения: 3849
Мнение 
Проучвал ли си цените на готовите сензори? Става вьпрос за доста пари. Може да се наложи, да компенсираш броя на сензорите чрез някаква интелигентна конструкция на подовата настилка.


Сря Апр 25, 2007 9:44 pm
Профил WWW
Ранг: Минаващ
Ранг: Минаващ

Регистриран на: Сря Апр 25, 2007 12:55 am
Мнения: 10
Местоположение: Sofia
Мнение 
MYXATA написа:
... демек едва ли няко ще ти го направи за курсова/дипломна работа. но конкретната реализация на проект -"машинно зрение" ..... си е работа сериозна и не е за един човек и не е за съвсем без пари :wink: значи идеи може да споделяме "free of charge" :), на това сме лесни :lol: ...
Значи не е курсова работа (малко ми е минало времето за курсови работи :) ) Колкото до камерите, малко се отклонихме от първоначалната идея. А тя беше да се изпълни матрица от NxN сензора, като задействайки се даден елемент да може да се изпрати определен RS232 код към PC. Споменах вече и че съм готов да се простя с малко пари за това нещо, но стига да е в границата на разумното (въпреки, че не съм много сигурен какво означава разумно :D )


HCL написа:
Проучвал ли си цените на готовите сензори? Става вьпрос за доста пари. Може да се наложи, да компенсираш броя на сензорите чрез някаква интелигентна конструкция на подовата настилка.
Да си призная незнам за какво говориш, но ми звучи адски интересно!!!


Сря Апр 25, 2007 10:25 pm
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Пет Ное 12, 2004 3:38 pm
Мнения: 9103
Местоположение: Chicago, IL
Мнение 
Матрица с такъв брой елементи не би била най-удачното нещо - нито като изпълнение, нито като надеждност. Има достатъчно малки и евтини контролери, с които може да се спретне някаква мрежа от сорта на rs485 и да се разходят само едни 4 жици. Може би ще излезне малко по-скъпо, но за сметка на това мисля, че ще е по-добро.


Сря Апр 25, 2007 10:43 pm
Профил
Покажи мненията от миналия:  Сортирай по  
Отговори на тема   [ 46 мнения ]  Отиди на страница Предишна  1, 2, 3, 4  Следваща

Кой е на линия

Потребители разглеждащи този форум: 0 регистрирани и 2 госта


Вие не можете да пускате нови теми
Вие не можете да отговаряте на теми
Вие не можете да променяте собственото си мнение
Вие не можете да изтривате собствените си мнения
Вие не можете да прикачвате файл

Търсене:
Иди на:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by ST Software for PTF.
Хостинг и Домейни