Реклама ⓘ
Главная » Arduino
Призовой фонд
на апрель 2024 г.
1. 100 руб.
От пользователей

Реклама ⓘ

Сенсорная панель управления

Небольшие 4-контактые резистивные сенсорные экраны теперь удивительно дешевы: они производятся в огромных количествах для мобильных телефонов, КПК, и особенно портативных игрушек, таких как Nintendo DS, поэтому они могут быть куплены по цене ниже 10 долларов США.

   Сенсор от Nintendo DS

Большие сенсорные экраны также быстро падают в цене. Популярность нетбуков с экранами

7"и 10" привела к большому  рынку сенсорных экранов, которые могут быть установлены на них и подключены к внутреннему USB порту. Несмотря на то, что они идут с управляющей электроникой и USB интерфейсом, эти экраны также преимущественно 4-проводные резистивные, поэтому если отбросить модуль управления, который идет с ними и подключившись к экрану напрямую, вы сможете получить 10" сенсор на Arduino! Если вы хотите еще больше, часто бывают 15", 17" и 19"сенсорные комплекты, доступные на eBay по цене около  150 долларов США.

Заметим однако то, что рекламируется как "сенсорный экран" на самом деле не весь экран с ЖК-дисплеем. Это просто прозрачная стеклянная и пластиковая панель, которая крепится перед LCD соответствующего размера так, что процессор может обнаружить точку касания. Если вы хотите использовать Arduino для отображения информации на экране и позволять  выбирать или контролировать её на ощупь, вам придется сделать немного больше работы для настройки LCD, на который наложен сенсорный экран.

Даже сам по себе, сенсорный экран является очень удобным устройством. Он невероятно тонкий и может быть установлен на любую плоскую поверхность, а не только на LCD, поэтому он прекрасно подходит для создания маленькой пользовательской панели управления с "кнопками", напечатанными на листе под сенсорным экраном. Все, что вам нужно сделать, это сопоставить кнопку и X/Y координаты и ваш Arduino сможет выяснить, какая кнопка нажата путем сопоставления координат. Конечно, панель управления может быть представлена как угодно, не только кнопками. Вы можете использовать ползунок, чтобы выбрать громкость или уровень температуры, касаясь где-то шкалы, или это может быть план дома, и вы сможете управлять освещением в разных комнатах, нажимая на соответствующие части плана.

   touch-control-panel-schematic-small_250x
   
В этом проекте мы монтируем сенсорный экран Nintendo DS на облицовочную стеновую плиту без  электричества, чтобы сделать сенсорный выключатель света, который можно соединить с системой домашней автоматизации.

   Кол-во       Описание   
   1       Arduino Duemilanove, Arduino Pro, Seeeduino или аналог   
   1       Сенсорный экран Nintendo DS
   1       Интерфейсный модуль сенсорного экрана Nintendo DS   
   1       Облицовочная стеновая плита без  электричества   
   1       4-контактый BLS штырек   

Библиотека TouchScreen для Arduino: http://github.com/practicalarduino/TouchScreen
Простой скетч-пример TouchscreenCoordinates: http://github.com/practicalarduino/
TouchCube визуализация для Processing: http://github.com/practicalarduino/
Скетч TouchControlPanel: http://github.com/practicalarduino/TouchControlPanel
TouchControlPanel отображение  для Processing: http://github.com/practicalarduino/TouchControlPanelDisplay

Теги:

Опубликована: 24.12.2012 0 0
Я собрал 0 0
x

Оценить статью

  • Техническая грамотность
  • Актуальность материала
  • Изложение материала
  • Полезность устройства
  • Повторяемость устройства
  • Орфография
0

Средний балл статьи: 0 Проголосовало: 0 чел.

Комментарии (1) | Я собрал (0) | Подписаться

0
Юрий #
Не работает библиотека. Что может быть? Есть ли другая? Установил правильно!
Ответить
Добавить комментарий
Имя:
E-mail:
не публикуется
Текст:
Защита от спама:
В чем измеряется сила тока?
Файлы:
 
Для выбора нескольких файлов использйте CTRL

Raspberry Pi 2
Raspberry Pi 2
Pickit 2 - USB-программатор PIC-микроконтроллеров ELM327 OBD II — адаптер с поддержкой CAN
вверх