Гражданская радиосвязь в России (CB, LPD, PMR) Вход     Регистрация

18+ Данный раздел сайта запрещён для просмотра детьми!  

Данный раздел запрещён для просмотра детьми

Материалы данного раздела могут содержать информацию, запрещенную для детей, согласно нормам установленным Федеральным законом "О защите детей от информации, причиняющей вред их здоровью и развитию".
Гражданская радиосвязь / Всё на форуме / Детали, электронные компоненты, узлы - параметры и обсуждение
Оптические сенсоры с интерфейсом SPI и I2C от оптических мышек, пригодные для работы с Arduino и AVR микроконтроллерами
250 из Новосибирск - Новосибирская обл
250 из Новосибирск - Новосибирская обл
  Коротко о главном:
ниже указаны дешевые компоненты (микросхемы) которые можно легко соединить с ATmega8 или ATmega64 или Arduino и получать изображение.
Не стоит забывать, что истиное назначение этих "видеокамер" - работать в оптических компьютерных мышках, по этому получаемое изображение черно-белое, всего несколько точек на несколько точек, но для реализации некоторых задач этого вполне достаточно. Приятным бонусом идёт то, что микросхема сама сразу может основываясь на изображении выдавать момент смещения этого изображения, то есть сама определяет кудя тянут её или изображение перед ней.
Несмотря на бытующее мнение, что это всё работает лишь в нескольких миллиметрах над поверхностью, мнение это справедливо лишь для оптики из мышек, при заменен оптической системы можно сфокусироваться на объекте хоть в саниметре от оптики, хоть в метре.

Марка сенсораРазрешение пикселовМожно ли считать изображение "как есть"
ADNS-306030х30Да
ADNS-261018x18Да
ADNS-262018x18Да
ADNS-205116x16Да
ADNS-505019x19Да


А ещё можно посмотреть здесь, все, в том числе и без SPI интерфейса:
catalog.gaw.ru - Микросхемы > Датчики > Оптические > Датчики Перемещения

Выковыриваются микросхемы серии "ADNS-" обычно из мышек фирмы Logitech.
Если найдёте где ещё стоят - отпишитесь в комментариях.

Так же стоит упоминуть и о полноценных цветных видеокамерах.
В качестве примера: OV7670 - CMOS Camera Module 640x480 Compatible I2C
Не стоит забывать, что OV7670 в полном потоке выдаёт 24мб/сек, так что скорости не у каждого контроллера хватит с этим справиться и по I2C она только управляется, а сам поток надо считывать с выводов D0-D7 в параллельном режиме.
 
Записано: 3548 дн 6 час 34 мин 24 сек назад (09.11.2014, 04:22:25)

4 из Новосибирск - Новосибирская обл
4 из Новосибирск - Новосибирская обл
  Нарыл в трупиках мышей adns5030 и adns5090
 
Записано: 3547 дн 2 час 16 мин 54 сек назад (10.11.2014, 08:39:55)

4 из Новосибирск - Новосибирская обл
4 из Новосибирск - Новосибирская обл
  и ещё adns3000
 
Записано: 3546 дн 20 час 23 мин 24 сек назад (10.11.2014, 14:33:25)

250 из Новосибирск - Новосибирская обл
250 из Новосибирск - Новосибирская обл
  adns-5030 ... 15х15 ... честное не совмещённое MOSI/MISO
adns-5090 ... 19х19 ... честное не совмещённое MOSI/MISO
adns-3000 ... 22х22 ... честное не совмещённое MOSI/MISO

Указанные в этом посте сенсоры предназначены для применения в составе беспроводных мышей и расчитаны на питание 3,3 вольта, а adns-3000 на 1,7 вольт.
 
Записано: 3546 дн 15 час 33 мин 37 сек назад (10.11.2014, 19:23:12)

250 из Новосибирск - Новосибирская обл
250 из Новосибирск - Новосибирская обл
  4, можешь мне спомоществовать/подарить/передать безвозмездно adns-3000 или adns-5090 ?

А то я тут робота на колёсиках задумал, мне два сенсора нужны, один у меня есть: adns-2051, его я поставл, что бы в пол смотрел, для обратной связи по траектории движения, ну там что бы считывать с него X и Y и по ним определять как он там не уходит ли вбок, вместо того, что бы двигаться прямо (если одно колёсико быстрее другого), на какой угол повернулся и всё такое, а второй хочу в морду, по ходу движения поставить, что бы определять движется ли что перед ним и как он поворачивает поотношению к недвижимому (коррекция поворота в совокупности с тем, что будет смотреть в пол), а так же для считывания изображения с целью попыток распознания объекта.
Естессно на сенсоры навешаю другую оптику, которая не по принципу мелкоскопа, а по принципу объектива фотика/камеры, что бы фокус был не в миллиметрах от линзы, а в метрах.
 
Записано: 3541 дн 19 час 53 мин 54 сек назад (15.11.2014, 15:02:55)

4 из Новосибирск - Новосибирская обл
4 из Новосибирск - Новосибирская обл
  Платки мышей с описанными сенсорами лежат дома и ждут либо тебя, либо в ведро.
 
Записано: 3541 дн 17 час 5 мин 31 сек назад (15.11.2014, 17:51:18)

250 из Новосибирск - Новосибирская обл
250 из Новосибирск - Новосибирская обл
  Хорошо, возможно сегодня я заеду.
Но я ещё чуть позже свяжусь с тобой, уточню когда ты дома и может тебе что надо из моих запасов платок/железок.
 
Записано: 3541 дн 7 час 22 мин 17 сек назад (16.11.2014, 03:34:32)

4 из Новосибирск - Новосибирская обл
4 из Новосибирск - Новосибирская обл
  Заезжай хоть сейчас, хоть чуть позже, когда появиться время.
 
Записано: 3541 дн 2 час 16 мин 17 сек назад (16.11.2014, 08:40:32)

250 из Новосибирск - Новосибирская обл
250 из Новосибирск - Новосибирская обл
  Большое спасибо за платки.
Буду расковыривать и спаивать из них разное!
Позже отчитаюсь с картинками и кодами.
 
Записано: 3540 дн 3 час 53 мин 25 сек назад (17.11.2014, 07:03:24)

4 из Новосибирск - Новосибирская обл
4 из Новосибирск - Новосибирская обл
  Да да, опубликуй картинку с глаза мышы. Реально зобавно глянуть на мир глазами компьютерной мыши ;)
 
Записано: 3540 дн 1 час 33 мин 37 сек назад (17.11.2014, 09:23:12)

1531 из Новосибирск - Новосибирская обл
1531 из Новосибирск - Новосибирская обл
  А ещё бы лучше вспомнил тему тепловизора. Там как раз I2C.
 
Записано: 3540 дн 1 час 13 мин 47 сек назад (17.11.2014, 09:43:02)

250 из Новосибирск - Новосибирская обл
250 из Новосибирск - Новосибирская обл
  А чего о нём вспоминать: MLX90614ESF - стоит как паравоз, всего 1 пиксель.
Ему развёртка нужна механическая, там всё с точки зрения механики, а с точки зрения I2C там 10 строчек кода.

Кроме того, в качестве камеры он бесполезен полностью.
Минимальное время от нацеливания на объект до получения валидного результата 0.25 секунды, следовательно что бы получить картинку даже 16х16 точек потребуется время 16*16*0.25 = 64 секунды.
Возьмём угол раскрыва его ДН за 5 градусов, это лучшее из серии с буквой I, тогда на расстоянии 20 метров, "пятак" осматриваемый им получаеся 1.7 метра, на расстоянии 30 метров "пятак" будет 2.6 метра.
Смысл смотреть температуру пятака почти 2 метра диаметром? В эти 2 метра и окно попадёт и кусок стены и кусок крыши или фундамента.
 
Записано: 3539 дн 23 час 39 мин 42 сек назад (17.11.2014, 11:17:07)

4 из Новосибирск - Новосибирская обл
4 из Новосибирск - Новосибирская обл
  Проще накупить фильтров видимого спектра в китае и оторвать в вебкамере ИК фильтр
 
Записано: 3539 дн 23 час 37 мин 6 сек назад (17.11.2014, 11:19:43)

250 из Новосибирск - Новосибирская обл
250 из Новосибирск - Новосибирская обл
  Непойдёт.
Что бы измерять температуру не всё так просто.
Почитай на досуге о том как устроены тепловизоры, про жижу азота почитай, про пельтье для охлаждения.
 
Записано: 3539 дн 22 час 57 мин 52 сек назад (17.11.2014, 11:58:57)

4 из Новосибирск - Новосибирская обл
4 из Новосибирск - Новосибирская обл
  Да кому они нужны, точные измерения... Главное прик00000льные картинки в стиле шпионских боевиков.
 
Записано: 3539 дн 22 час 39 мин 54 сек назад (17.11.2014, 12:16:55)

1531 из Новосибирск - Новосибирская обл
1531 из Новосибирск - Новосибирская обл
  250 дак он есть же. 5градусный. Ты как-то обещал помочь с софтом)
 
Записано: 3538 дн 0 час 54 мин 42 сек назад (19.11.2014, 10:02:07)

250 из Новосибирск - Новосибирская обл
250 из Новосибирск - Новосибирская обл
  1531, да без проблем с софтом то. Ты развёртку придумал? Что там будет? Сервы или зеркало вращающееся?
Нужно же сопрягать в софте измерение и отклонение датчика, ну что бы софт повернул датчик, снял показания, далее повернул.
Я бы конечно выбрал в качестве развертки 2 сервы 9-ти грамовые, типа таких:
aliexpress.com - Бесплатная доставка 5 шт./лот SG90 9 г мини микро серво для RC
 
Записано: 3537 дн 20 час 47 мин 57 сек назад (19.11.2014, 14:08:52)

250 из Новосибирск - Новосибирская обл
250 из Новосибирск - Новосибирская обл
  Бьюсь уже второй день с ADNS-3000 никак не получается забрать у него вменяемые данные.
Сам чип сенсора рабочий, выдавать MOTION_X и MOTION_Y не говоря уже о PIXEL_GRAB не хочет.
Регистр 0x02 (MOTION_ST) вроде показывает на запрос чтения (или всегда его показывает, а оно просто совпадает).
Хрень какя то непобедимая, словно ему процедура инита нужна какя то.
 
Записано: 3532 дн 11 час 7 мин 41 сек назад (24.11.2014, 23:49:08)

4 из Новосибирск - Новосибирская обл
4 из Новосибирск - Новосибирская обл
  Может тебе отрыть мышь с таким сенсором но рабочую? Отснифаешь посылки...
 
Записано: 3532 дн 3 час 21 мин 59 сек назад (25.11.2014, 07:34:50)

250 из Новосибирск - Новосибирская обл
250 из Новосибирск - Новосибирская обл
  У меня ещё одна плата лежит, могу её запустить но что толку?
Вообще микроха ведёт странно - при опускании CS, то есть при выборе кристалла поднимает лог1 на выходной ноге, а по идее там должен быть лог0, даю тактовую частоту, на выходе отбиваются 3 единицы и опять лог1 стоит пока CS не поднимаешь снова, если снова опустить то повторяется картина.
Сам сеносор рабочий - запаял светодиод куда положено, если начинаю возить по пикселям картинкой сфокусированной линзой, то светодиод вместо перцания зажигается (чип выходит из SLEEP).
Бред какой то не соответствующий даташиту.
 
Записано: 3531 дн 16 час 3 мин 49 сек назад (25.11.2014, 18:53:00)

250 из Новосибирск - Новосибирская обл
250 из Новосибирск - Новосибирская обл
  Выпаял из второй платы сенсор ADNS-3000, запаял в тестовую плату, на первый взгляд в осциллограф обмен без очевидных косяков, в лог1 ногу выхода не поднимает вместе с выбором кристалла, но всё равно нормальных данных ни о перемещении ни картинки не выдаёт. Сыплет чепуху какую то, причём и ведёт себя странно, не уходит в режим сна если нет перемещений.
В общем делаю вывод - на сенсорах из непонятно почему дохлых мышей что-то полезное не сделать.

Нужны мыши с понятными и не касающимися сенсоров дефектами (убились кнопки, перегнулся шнур и т.п.).
 
Записано: 3530 дн 20 час 59 мин 7 сек назад (26.11.2014, 13:57:42)

    Страницы в теме:
 1   2 


 
Ник:

Пароль к нику:

Число изображённое крупным шрифтом:


Написать комментарий:
[B] [I] [S] [WWW] [YouTube]

Бросить друзьям ссылку на тему:
Если это интересная тема, дайте людям на неё ссылку:
http://27kb.ru/zou.php?f=901&message=19277


О сайте
Правила сайта
  Обратная связь Рекламодателям
  Сотрудничество   Яндекс.Метрика