6 дисплеев для вывода данных с вашего Arduino

6 дисплеев для вывода данных с вашего Arduino

Итак, у вас есть Arduino. Вы узнали некоторые основы, возможно, вы следовали руководство для начинающих чтобы вы начали. Что дальше?





Добавление дисплея к вашему Arduino может служить многим целям. Поскольку микроконтроллеры обычно используются для считывания данных с датчиков, дисплей позволяет вам видеть эти данные в реальном времени без необходимости использования последовательного монитора в среде Arduino IDE. Это также позволяет придать вашим проектам индивидуальный подход с помощью текста, изображений или даже интерактивности через сенсорный экран.





Многие стартовые комплекты Arduino имеют простой дисплей. Существует также множество предварительно созданных щитов Arduino, в которые встроены экраны. Хотя ранее мы рассмотрели более крупные дисплеи, разработанные для Raspberry Pi, есть несколько доступных вариантов, которые лучше подходят для проектов на базе Arduino.





В этой статье мы расскажем о различных доступных типах дисплеев, о том, где их получить и как их настроить.

1. Жидкокристаллический дисплей

В жидкокристаллический дисплей (LCD) - это самый распространенный дисплей, который можно найти как в проектах DIY, так и в бытовой технике. Это неудивительно, поскольку они просты в эксплуатации, маломощны и невероятно дешевы.



Этот тип дисплея может различаться по дизайну. Некоторые из них больше, с большим количеством пробелов и строк, некоторые с подсветкой. Большинство из них подключаются непосредственно к плате через 8 или 12 соединений с выводами Arduino, что делает их несовместимыми с платами с меньшим количеством выводов. В этом случае купите экран с Адаптер I2C , позволяющий управлять только 4-мя контактами.

Кредит изображения: www.martyncurrey.com





Доступно всего за несколько долларов (или всего 1,95 доллара на Алиэкспресс с включенным адаптером I2C), эти простые дисплеи можно использовать для обратной связи в реальном времени по любому проекту.

Экраны могут содержать большое количество предустановленных символов, которые охватывают большинство случаев использования на разных языках. Управляйте своим ЖК-дисплеем с помощью библиотеки жидких кристаллов, предоставляемой Arduino. В отображать() а также нет дисплея() методы записывают на ЖК-дисплей, как показано на официальный учебник на сайте Arduino.





Кредит изображения: arduino.cc

Примечание: Если вы используете адаптер I2C для ЖК-экрана, вам понадобится Библиотека LiquidCrystal_I2C вместо.

Если вы предпочитаете видеоуроки, Основы схемотехники хорошо освоить настройку и использование ЖК-дисплей 16x2 :

2. Семисегментные дисплеи

Вы ищете что-то простое для отображения чисел и нескольких основных символов? Может быть, вы ищете что-нибудь в духе олдскульной аркады? А семисегментный дисплей может удовлетворить ваши потребности.

Если вы раньше не сталкивались с этими удобными маленькими дисплеями, наша игра Buzz Wire использует их для отображения статуса игры:

как пройти заблокированные сайты в школе

Эти простые платы состоят из 7 светодиодов (8, если вы включаете точку) и работают так же, как обычные светодиоды с общим Анод или Катод связь. Это позволяет им использовать одно соединение с V + (или GND для общего катода) и управлять ими с контактов вашего Arduino. Комбинируя эти контакты в коде, вы можете создавать числа и несколько букв, а также создавать более абстрактные рисунки - все, что вы можете придумать, используя доступные сегменты!

Чтобы получить полное представление о том, как работают эти дисплеи, не ищите ничего, кроме этого обширного руководство для начинающих из Все .

Чтобы просмотреть видео-руководство, Кристиан Бласол посвятил эпизод своего Все что угодно Arduino серии на семисегментные дисплеи:

3. Дисплей 5110

Следующим в нашем списке идет 5110 дисплей , также ласково известный как дисплей Nokia из-за его широкого использования в любимой и почти неразрушимой Nokia 3310.

Кредит изображения: sparkfun.com

Эти крошечные ЖК-экраны монохромны и имеют размер экрана 84 х 48 пикселей, но пусть это не вводит вас в заблуждение. Приходя в меньше $ 2 на Алиэкспресс , эти дисплеи невероятно дешевы и обычно имеют подсветку в стандартной комплектации.

В зависимости от того, какую библиотеку вы используете, на экране может отображаться несколько строк текста с различными шрифтами. Он также способен отображать изображения, и есть бесплатное программное обеспечение, предназначенное для отображения ваших творений на экране. Хотя частота обновления слишком мала для детализированной анимации, эти экраны достаточно выносливы, чтобы быть включенными в долгосрочные, постоянно работающие проекты.

Sparkfun имеют обширное руководство Чтобы узнать, как пользоваться этими маленькими ЖК-дисплеями или быстро познакомиться с 5110, посмотрите это видео на сайте MKMe Lab :

4. OLED-дисплеи

Для повышения разрешения и функциональности ТЫ дисплей может быть тем, что вы ищете. На первый взгляд эти экраны похожи на экраны 5110, но представляют собой существенное обновление. Стандартные 0,96-дюймовые экраны 128 x 64 монохромный и поставляются с подсветкой в ​​стандартной комплектации.

Они подключаются к вашему Arduino с помощью I2C , что означает, что наряду с V+ а также GND Для связи с экраном требуются только два дополнительных контакта. Благодаря наличию различных размеров и полноцветных вариантов эти дисплеи невероятно универсальны.

Кредит изображения: adafruit.com

Чтобы начать работу с OLED-дисплеями, наши Электронная сборка D20 научит вас всему, что вам нужно знать, и в итоге вы получите потрясающие цифровые кости для игровых сессий!

Эти дисплеи можно использовать так же, как и другие, о которых мы упоминали до сих пор, но их частота обновления позволяет реализовать гораздо более амбициозные проекты. В основной монохромный экран доступно на Amazon.

LANMU 0.96 'I2C IIC SPI Serial 128X64 White OLED LCD Shield Board OLED-модуль КУПИТЬ СЕЙЧАС НА AMAZON

5. ЖК-экран TFT

Жидкокристаллические дисплеи на тонкопленочных транзисторах (TFT LCD) во многих отношениях являются еще одним шагом вперед в качестве, когда речь идет о вариантах добавления экрана в Arduino. Доступные с сенсорным экраном или без него, они также добавляют возможность загружать файлы растровых изображений из встроенного слота для карт памяти micro SD.

Arduino есть официальное руководство для создания своих несенсорный экран TFT LCD . Видеоруководство по основам настройки версии с сенсорным экраном на YouTube. education8s.tv вы покрыли:

При базовой версии этих экранов стоимость менее 4 долларов , и версии с сенсорным экраном, которые стоят менее 10 долларов [Broken Link Removed], эти дисплеи - еще один отличный выбор, когда вам нужен красивый дисплей для вашего проекта.

6. Дисплеи для электронной бумаги

Ищете что-то немного другое? An Электронная бумага (или E-ink в зависимости от того, кого вы спрашиваете) дисплей может вам подойти. Эти экраны отличаются от других, обеспечивая более естественное чтение. Неудивительно, что эта технология является краеугольным камнем почти всех доступных электронных книг.

Кредит изображения: waveshare.com

Причина, по которой эти дисплеи так хорошо выглядят, заключается в том, как они функционируют. Каждый «пиксель» содержит заряженные частицы между двумя электродами. Переключая заряд каждого электрода, вы можете влиять на отрицательно заряженные черные частицы, чтобы они поменялись местами с положительно заряженными белыми частицами.

Это то, что придает электронной бумаге такое естественное ощущение. В качестве бонуса, когда чернила перемещаются на свое место, они не используют энергию, чтобы удерживать их там. Это снижает энергопотребление этих дисплеев.

Эти высокотехнологичные дисплеи действительно стоят дороже, так как 4,3-дюймовый Waveshare экран входит в более 50 долларов . Для полного изложения того, как подключить и запрограммировать эти дисплеи, YouTuber education8s.tv еще раз здесь, чтобы помочь:

Экранные мечты

В этой статье рассказывается о большинстве вариантов, доступных для дисплеев Arduino, хотя есть определенно более странные и замечательные способы добавить обратную связь к вашим устройствам DIY.

Теперь, когда у вас есть идея, почему бы не включить экран в свой умный дом своими руками? Если вам больше нравятся ретро-игры, почему бы не создать свою собственную крошечную версию классического ретро-понга на Arduino?

Возможности безграничны, и мы хотели бы услышать, как вы включили любой из этих дисплеев в свои проекты. Вы придумали необычное использование дисплея Arduino? Вы используете экран, о котором мы просто не думали в вашем проекте?

Дайте нам знать в разделе комментариев ниже!

Мы надеемся, что вам понравятся предметы, которые мы рекомендуем и обсуждаем! MUO имеет аффилированные и спонсируемые партнерства, поэтому мы получаем долю дохода от некоторых ваших покупок. Это не повлияет на цену, которую вы платите, и поможет нам предложить лучшие рекомендации по продуктам.

окна не могут связаться с устройством
Делиться Делиться Твитнуть Эл. адрес Canon против Nikon: какой бренд камеры лучше?

Canon и Nikon - два крупнейших имени в индустрии фотоаппаратов. Но какой бренд предлагает лучшую линейку камер и объективов?

Читать далее
Похожие темы
  • Сделай сам
  • Ардуино
Об авторе Ян Бакли(Опубликовано 216 статей)

Ян Бакли - независимый журналист, музыкант, исполнитель и видеопродюсер, живущий в Берлине, Германия. Когда он не пишет или на сцене, он возится с электроникой или кодом своими руками в надежде стать безумным ученым.

Ещё от Ian Buckley

Подписывайтесь на нашу новостную рассылку

Подпишитесь на нашу рассылку, чтобы получать технические советы, обзоры, бесплатные электронные книги и эксклюзивные предложения!

Нажмите здесь, чтобы подписаться