Оглавление:
- Шаг 1: Необходимые детали
- Шаг 2. Запуск дисплея
- Шаг 3: Отображение характеристик
- Шаг 4. Производительность видео и Интернета
- Шаг 5: Расширение и создание
Видео: Учебное пособие по сенсорному дисплею Raspberry Pi: 5 шагов (с изображениями)
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:53
Откажитесь от кабелей HDMI, потому что теперь у вас может быть экран на вашем Pi! Это руководство проведет вас через процесс настройки Pi с сенсорным дисплеем и расскажет, как вы можете использовать его в соответствии с вашими потребностями. Любой тип дисплея в стиле HAT может быть неоценимым для любого проекта, поскольку он позволяет вам отлаживать ваш Pi без необходимости во внешнем мониторе. Вы можете развернуть свой проект и отслеживать его прогресс прямо с Pi.
Шаг 1: Необходимые детали
Дисплей и Pi - основные компоненты этого проекта. DFRobot продает отличный дисплей, о котором я расскажу в этом уроке:
- Raspberry Pi 3:
- Сенсорный дисплей с диагональю 3,5 дюйма:
Если у вас под рукой нет клавиатуры / мыши, карты памяти micro SD и источника питания, возможно, вам захочется взять и их:
- Комбинированная беспроводная клавиатура / мышь:
- Адаптер питания:
- Кабель Micro USB:
- Карта Micro SD:
Этот дисплей также поддерживает гравитационный интерфейс DFRobot. К дисплею можно подключить до трех сенсорных модулей:
Примечание: вам понадобится дисплей HDMI для запуска системы, но как только дисплей будет настроен, вам больше не понадобится дисплей HDMI.
Шаг 2. Запуск дисплея
Первое, что вам нужно сделать, это правильно настроить SD-карту. Начните с загрузки образа диска Raspbian на свой компьютер с этого веб-сайта:
Последняя версия Raspbian еще не работает с драйверами дисплея. Я загрузил raspbian-2017-01-10 / release, и он отлично поработал. Мне нравится использовать приложение Etcher для установки файлов изображений на мои SD-карты: https://etcher.io. Etcher, по сути, все сделает за вас. Просто откройте приложение, выберите образ диска и SD-карту и дайте ему поработать.
После завершения работы Etcher вы можете вставить SD-карту в Pi, подключить дисплей HDMI и включить его. Некоторый текст должен мигать на экране, и Pi должен загрузиться на рабочий стол Raspbian. Подключите Pi к Wi-Fi или Ethernet, затем посетите эту страницу. В нем будет рассказано, как установить драйверы дисплея. Перед запуском скриптов убедитесь, что вы подключили сенсорный экран к Pi.
Шаг 3: Отображение характеристик
Если все работает правильно, на вашем дисплее должен отображаться рабочий стол Raspbian! Теперь вы можете отключить дисплей HDMI. Как видно из изображений выше, углы обзора у экрана нормальные. В горизонтальном положении вы можете видеть содержимое дисплея под углом примерно до 30 °, но в портретном режиме он намного меньше. Цвета неплохие, но все с легким голубоватым оттенком. Это не так ярко выражено, как на фотографиях.
Сенсорный экран на удивление отзывчивый и действительно полезен для навигации. Это меня удивило, потому что Raspbian изначально не казался мне очень удобным для прикосновения. Сенсорный экран не такой емкостный, как у вашего телефона или планшета; вместо того, чтобы воспринимать электрический ток, дисплей просто полагается на давление. Вы можете использовать любой предмет, например зубочистку, для активации резистивных сенсорных экранов, таких как этот.
Частоты обновления достаточно для общей навигации, но я расскажу о производительности видео на следующем шаге.
Шаг 4. Производительность видео и Интернета
Обычный вариант использования Raspberry Pi - это устройство для потребления мультимедиа. Таким образом, важно обращать внимание на видео на этом сенсорном экране.
Я бы установил частоту обновления экрана около 20 Гц. Это означает, что он практически не подходит для просмотра видео. Это, безусловно, работает, но я бы не стал использовать этот дисплей исключительно для просмотра мультимедиа. Однако определенно можно перемещаться по YouTube и другим сайтам потокового видео с помощью встроенного Chromium. Raspberry Pi 3 B на самом деле довольно шустрый, особенно когда ему нужно управлять только небольшим количеством пикселей. При просмотре интернета заметных задержек нет. Однако у вас не так много экранной недвижимости, поэтому я бы не рекомендовал читать роман об этом. Сенсорная навигация работает, но я бы порекомендовал использовать мышь для лучшего опыта. Все экранные клавиатуры, которые я обнаружил, были слишком тесными, чтобы их можно было правильно использовать пальцами, поэтому я просто выбрал физическую клавиатуру.
Шаг 5: Расширение и создание
Как упоминалось ранее, сенсорный экран DFRobot имеет слоты для трех гравитационных модулей. Это позволяет вам легко добавлять возможности измерения или вывода к любому проекту без пайки. Интерфейс гравитации позволяет очень легко соединять вещи.
Если вы хотите создать проект, используя что-либо еще, большинство контактов Raspberry Pi выломаны на боковой стороне платы. Я считаю этот сенсорный экран идеальным решением для производителей, поскольку он позволяет людям создавать полностью автономные проекты без необходимости во внешнем мониторе. Было бы довольно просто создать код на Python, который принимает входные данные от GPIO и отображает их на графике или индикаторе, оптимизированном для этого экрана.
В заключение, это отличный дисплей для самых разных целей. Его видео- и игровой производительности может не хватать, но этот сенсорный экран - отличное решение для общего взаимодействия с вашим Pi.
Рекомендуемые:
Управляйте светодиодами с помощью пульта от телевизора ?! -- Учебное пособие по Arduino IR: 5 шагов (с изображениями)
Управляйте своими светодиодами с помощью пульта от телевизора ?! || Учебное пособие по Arduino IR: в этом проекте я покажу вам, как я перепрофилировал бесполезные кнопки на пульте от телевизора для управления светодиодами за телевизором. Вы также можете использовать эту технику для управления всевозможными вещами с помощью небольшого редактирования кода. Еще немного расскажу о теории
Учебное пособие по Arduino и VL53L0X Time-of-Flight + OLED-дисплею: 6 шагов
Учебное пособие по Arduino и VL53L0X Time-of-Flight + OLED-дисплею: в этом руководстве мы узнаем, как отображать расстояние в мм с помощью датчика времени полета VL53L0X и OLED-дисплея. Посмотрите видео
Учебное пособие по ЖК-дисплею: 4 шага
Учебное пособие по ЖК-дисплею: хотите, чтобы ваши проекты Arduino отображали сообщения о состоянии или показания датчиков? Тогда эти ЖК-дисплеи могут идеально подойти. Они очень распространены и являются быстрым способом добавить читаемый интерфейс в ваш проект. Это руководство расскажет обо всем, что вы
Учебное пособие по 7-сегментному дисплею Arduino MAX7219: 5 шагов
Учебное пособие по 7-сегментному дисплею Arduino MAX7219: MAX7219 - это ИС, которая используется для управления 7-сегментными светодиодами (до 8 цифр), блочными дисплеями (полосовыми дисплеями) и 64 отдельными светодиодами, которые являются общими катодами. Для связи с микроконтроллером MAX7219 использует систему связи SPI. Так что погонять 64 л
Учебное пособие по светодиодному матричному дисплею Arduino Max7219: 4 шага
Учебное пособие по светодиодному матричному дисплею Arduino Max7219: Привет, ребята, в этой инструкции мы узнаем, как использовать светодиодный матричный дисплей с драйвером дисплея max7219 с Arduino для отображения анимации и текста на этом светодиодном матричном дисплее