Как подключить сотни ИК приемников к arduino

Eldar
Offline
Зарегистрирован: 23.02.2021
Добрый день уважаемые!
Подскажите пожалуйста микросхему к которой я смог бы присоединить сотни ИК приемники (а точнее 256 штук), такие например как VS1838B. И далее полученную информацию по одному проводу передать на ардуино. Просто не хочу использовать микроконтроллер с сотнями входов. Для чего это надо, хочу попробовать реализовать на базе VS1838B сенсорное управление для пиксельного дисплея. Конечная цель что то наподобие этого:
но с чувствительным к прикосновению пикселями) сделаю себе игрушку.
Сам дисплей хочу реализовать на базе WS2815. С его подключением и управлением никаких проблем не возникло. Сразу скажу это мое хобби) и выбор на светодиод WS2815 пал из за простоты подключения.
sadman41
Offline
Зарегистрирован: 19.10.2016

Сенсорное? У вас ✋ испускает достаточный для срабатывания модуля ИК-сигнал?

Eldar
Offline
Зарегистрирован: 23.02.2021

Нее, я хотел ставить в каждую ячейку пиксельного дисплея ИК приемник в паре с источником излучения. Я еще не тестировал, только предполагаю что когда палец прикоснется (приблизится очень близко) к верхнему торцу пиксельной ячейки сработает ИК приемник. Я надеюсь регулируя мощность источника излучения можно настроить чувствительность сенсора пикселя так чтобы он срабатывала при прикосновении. Но пока не тестировал)

Eldar
Offline
Зарегистрирован: 23.02.2021

Попробую пояснить  чуть подробнее  что я имел ввиду. Возможно есть чипы которые периодически проверяют свои входы, допустим их у него 8 или больше  и далее передает информацию о состоянии входов на контроллер допустим по протоколу SPI, UART. Если что то напутал я извиняюсь я не радиоинженер, я программист)

 
andriano
andriano аватар
Offline
Зарегистрирован: 20.06.2015

А может, лучше стандартный емкостной сенсорный датчик? 

https://aliexpress.ru/item/33062790002.html

Есть такие же, но с подсветкой.

https://aliexpress.ru/item/32852311663.html

А считывать показания при помощи сдвигового регистра 74HC165.

Eldar
Offline
Зарегистрирован: 23.02.2021

Открыло для себя “Сдвиговые регистры”) Вот оно ключевое слово! то что я хотел, спасибо большое! Эта как раз та штука которая позволит считывать одним входом микроконтроллера данные с нескольких датчиков.

На счет светящихся сенсорных кнопок (практически готовые сенсорные пиксели) очень интересная идея - спасибо!

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

 
genia1991
Offline
Зарегистрирован: 25.12.2019

вот то что там надо ADG732

 

Eldar
Offline
Зарегистрирован: 23.02.2021

Работу “Сдвигового регистра” я понял сразу). А ADG732 - это штука явно не моего "любительского" уровня, я поизучаю конечно, спасибо Вам за ссылку. Пока я не понял что это) и статей мало, на русском я вообще не нашел статей.

genia1991
Offline
Зарегистрирован: 25.12.2019

на анг. есть статьи. это мутиплексер. 2 чипа надо что бы 256 датчиков подключить. всего 2 штуки.

Но ее тяжело найти и дорого очень будет. в сети есть урок как 1 чел с этой штуки делал фотик. а точнее матрицу. матрица состояла из фотодиодов

Eldar
Offline
Зарегистрирован: 23.02.2021

Почитал я про мультиплексоры, спасибо благодаря Вам узнал про их существование). Попалось много статей про чип CD74HC4067 и для него есть макетные платы. Тема мультиплексоров интересная, спасибо!

genia1991
Offline
Зарегистрирован: 25.12.2019

Eldar пишет:

Почитал я про мультиплексоры, спасибо благодаря Вам узнал про их существование). Попалось много статей про чип CD74HC4067 и для него есть макетные платы. Тема мультиплексоров интересная, спасибо!

 

да они более доступные и дешевые и скетчи не очен сложные под них получаются

genia1991
Offline
Зарегистрирован: 25.12.2019

а здесь можно и плату готовую скачать

https://easyeda.com/editor#id=8314be4fd57b4459974909bed1c04676|ea3ec198340445ca8da267ae4ea0a359

Eldar
Offline
Зарегистрирован: 23.02.2021

Спасибо за ссылку! Изучаю CD74HC4067

genia1991
Offline
Зарегистрирован: 25.12.2019

Можно еще сенсорный дисплей уже готовый взять. такой вариант попроще будет. скинул может пригодится

https://www.google.com/search?q=lcd+touch+arduino&tbm=isch&ved=2ahUKEwil...

slider
Offline
Зарегистрирован: 17.06.2014

Eldar пишет:

Нее, я хотел ставить в каждую ячейку пиксельного дисплея ИК приемник в паре с источником излучения. Я еще не тестировал, только предполагаю что когда палец прикоснется (приблизится очень близко) к верхнему торцу пиксельной ячейки сработает ИК приемник. Я надеюсь регулируя мощность источника излучения можно настроить чувствительность сенсора пикселя так чтобы он срабатывала при прикосновении. Но пока не тестировал)

а ещё светофильтр пропускающий ИК ? или отверстия в экране сверлить ?

не мучайтесь , а возьмите резистивный тач .

на Али в поиск -  resistance touch screen  . https://aliexpress.ru/af/-resistance-touch-screen-.html
там и прямоугольные 4:3 16:9 ,... и квадратные, и жесткие и гибкие , и вообще большие для мониторов 10" 15" 17"  21.5"  23".....
здесь  https://aliexpress.ru/item/4000461647745.html в описании товара  есть картинки размеров тачей.

Для подключения понадобятся 4ре пина - 2аналоговых и 2цифровых . Библиотека Adafruit touch . 
А лучше через SPI микросхему тача, как на TFT LCD шилдах. Библиотека от UTFT - URTouch .

// при сноровке , думаю , можно и ёмкостной тач изготовить , в виде тонких "пересекающихся"  вертикальных и горизонтальных проводников-линий. через свою схемотехнику.
У ESP32 немного сенсорных пинов есть .
Как ещё вариант, взять также 3 прозрачные плёнки/пластинки (у рекламщиков , с мониторов), проложить  тонкие проволочки на 2х слоях вертикальные и горизонтальные линии , от покупных  2 плат на 16 кнопок https://aliexpress.ru/item/32908544333.html   , то можно 16х16=256 пикселей кнопок обслужить.  Можно и ещё увеличить.

пробуйте.

Eldar
Offline
Зарегистрирован: 23.02.2021

Такие экраны уже есть, интересно было создать дисплей с большими пикселями. Спасибо за ссылку!

Eldar
Offline
Зарегистрирован: 23.02.2021

Идея резистивного сенсора большого размера понравилась своей простатой. Буду пробовать, спасибо большое!