Как подключить сотни ИК приемников к arduino
- Войдите на сайт для отправки комментариев
Втр, 23/02/2021 - 18:00
Добрый день уважаемые!
Подскажите пожалуйста микросхему к которой я смог бы присоединить сотни ИК приемники (а точнее 256 штук), такие например как VS1838B. И далее полученную информацию по одному проводу передать на ардуино. Просто не хочу использовать микроконтроллер с сотнями входов. Для чего это надо, хочу попробовать реализовать на базе VS1838B сенсорное управление для пиксельного дисплея. Конечная цель что то наподобие этого:
но с чувствительным к прикосновению пикселями) сделаю себе игрушку.
Сам дисплей хочу реализовать на базе WS2815. С его подключением и управлением никаких проблем не возникло. Сразу скажу это мое хобби) и выбор на светодиод WS2815 пал из за простоты подключения.
Сенсорное? У вас ✋ испускает достаточный для срабатывания модуля ИК-сигнал?
Нее, я хотел ставить в каждую ячейку пиксельного дисплея ИК приемник в паре с источником излучения. Я еще не тестировал, только предполагаю что когда палец прикоснется (приблизится очень близко) к верхнему торцу пиксельной ячейки сработает ИК приемник. Я надеюсь регулируя мощность источника излучения можно настроить чувствительность сенсора пикселя так чтобы он срабатывала при прикосновении. Но пока не тестировал)
Попробую пояснить чуть подробнее что я имел ввиду. Возможно есть чипы которые периодически проверяют свои входы, допустим их у него 8 или больше и далее передает информацию о состоянии входов на контроллер допустим по протоколу SPI, UART. Если что то напутал я извиняюсь я не радиоинженер, я программист)
А может, лучше стандартный емкостной сенсорный датчик?
https://aliexpress.ru/item/33062790002.html
Есть такие же, но с подсветкой.
https://aliexpress.ru/item/32852311663.html
А считывать показания при помощи сдвигового регистра 74HC165.
Открыло для себя “Сдвиговые регистры”) Вот оно ключевое слово! то что я хотел, спасибо большое! Эта как раз та штука которая позволит считывать одним входом микроконтроллера данные с нескольких датчиков.
На счет светящихся сенсорных кнопок (практически готовые сенсорные пиксели) очень интересная идея - спасибо!
Вообще первая идея была использовать вот такой чип TTP229. Прикупил модули с этим чипом подключил все отлично. Но в пиксельном дисплее пиксели должны быть полупрозрачными (матовыми). И чтобы использовать чип TTP229 я так понял что нужно использовать токопроводящую более менее прозрачную пленку. Немного изучив тему токопроводящих пленок я понял что там возни с ними гораздо больше)
вот то что там надо ADG732
Работу “Сдвигового регистра” я понял сразу). А ADG732 - это штука явно не моего "любительского" уровня, я поизучаю конечно, спасибо Вам за ссылку. Пока я не понял что это) и статей мало, на русском я вообще не нашел статей.
на анг. есть статьи. это мутиплексер. 2 чипа надо что бы 256 датчиков подключить. всего 2 штуки.
Но ее тяжело найти и дорого очень будет. в сети есть урок как 1 чел с этой штуки делал фотик. а точнее матрицу. матрица состояла из фотодиодов
Почитал я про мультиплексоры, спасибо благодаря Вам узнал про их существование). Попалось много статей про чип CD74HC4067 и для него есть макетные платы. Тема мультиплексоров интересная, спасибо!
Почитал я про мультиплексоры, спасибо благодаря Вам узнал про их существование). Попалось много статей про чип CD74HC4067 и для него есть макетные платы. Тема мультиплексоров интересная, спасибо!
да они более доступные и дешевые и скетчи не очен сложные под них получаются
а здесь можно и плату готовую скачать
https://easyeda.com/editor#id=8314be4fd57b4459974909bed1c04676|ea3ec198340445ca8da267ae4ea0a359
Спасибо за ссылку! Изучаю CD74HC4067
Можно еще сенсорный дисплей уже готовый взять. такой вариант попроще будет. скинул может пригодится
https://www.google.com/search?q=lcd+touch+arduino&tbm=isch&ved=2ahUKEwil...
Нее, я хотел ставить в каждую ячейку пиксельного дисплея ИК приемник в паре с источником излучения. Я еще не тестировал, только предполагаю что когда палец прикоснется (приблизится очень близко) к верхнему торцу пиксельной ячейки сработает ИК приемник. Я надеюсь регулируя мощность источника излучения можно настроить чувствительность сенсора пикселя так чтобы он срабатывала при прикосновении. Но пока не тестировал)
а ещё светофильтр пропускающий ИК ? или отверстия в экране сверлить ?
не мучайтесь , а возьмите резистивный тач .
на Али в поиск - 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 пикселей кнопок обслужить. Можно и ещё увеличить.
пробуйте.
Такие экраны уже есть, интересно было создать дисплей с большими пикселями. Спасибо за ссылку!
Идея резистивного сенсора большого размера понравилась своей простатой. Буду пробовать, спасибо большое!