10 лучших проектов Arduino с ЖК-дисплеем

Arduino с ЖК-дисплеем

Эти проекты Arduino с ЖК-экранами помогут вам раскрыть свой творческий потенциал. Читайте дальше, чтобы узнать о некоторых полезных (и интересных) проектах!

Arduino — это надежная платформа для энтузиастов и профессионалов благодаря своей универсальности и доступности. Благодаря возможности управлять широким спектром устройств и датчиков, она предлагает надежную среду разработки для множества проектов, от простых экспериментов до сложных робототехнических систем. Среди периферийных компонентов, которые обычно используются в проектах Arduino, выделяется ЖК-экран (жидкокристаллический дисплей), поскольку он играет важную роль в интерфейсе «человек-машина».

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

В этой статье мы отобрали проекты Arduino с различными ЖК-экранами, которые помогут вам применить свои знания на практике или вдохновят вас на создание чего-то совершенно нового!

Умная кофемашина

Кофе по-умному
Кофе по-умному (Источник: Hackster)

Ах, этот аромат свежесваренного кофе. Будь то раннее утро или короткий перерыв, трудно устоять перед чашкой кофе. Однако кофемашины не всегда так просты и практичны в использовании, как можно было бы ожидать. Почему бы не сделать вашу кофемашину еще более умной? Управление всем через Bluetooth с помощью текстовых команд будет увлекательным и полезным занятием!

Хотя этот проект не принимает голосовые команды, он анализирует процесс работы кофемашины с помощью интеллектуальной функции графического анализа, которая учитывает изменения показаний датчика температуры и их значение. Среди вариантов анализа он может отображать результаты на ЖК-экране, например: «Вы забыли воду», «Кофе для двоих», «Кофе для шестерых», «Ошибка нагревательной спирали» и «Ошибка датчика». Тестовый режим позволяет адаптировать устройство к другим задачам, а также переключать единицы измерения на Цельсий или Фаренгейт.

  • Сложность: Начинающий
  • Основные компоненты: Arduino Nano R3, модуль Bluetooth HC-05, датчик температуры DS18B20
  • Страница проекта: Hackster

Робот-металлоискатель

Веселье может быть полезным!
Веселье может быть полезным! (Источник: Thingiverse)

Если вам нравятся роботы, но вы еще не строили их, это отличный вариант для начала! Функция обнаружения металла будет очень интересной, особенно если вы ищете зарытые сокровища на пляже. Универсальные печатные платы используются для сборки компонентов, которые соединены между собой проволочными мостами, припаянными непосредственно в каждой точке.

В этом проекте автор использовал две платы Arduino Nano: одну для робота, а другую для контроллера. В видеоуроке вы можете увидеть все детали конструкции и сборки. Хотя ссылки на детали и модули, упомянутые в видео на YouTube, могут быть устаревшими, эти компоненты легко найти в интернет-магазинах, например, набор для металлодетектора на Aliexpress. В этот набор входят зуммер и кнопка питания. Что касается настроек печати, для некоторых деталей рекомендуется 30% заполнение и поддержки.

Бокс для хранения филамента

Никаких отходов!
Никаких отходов! (Источник: Printables)

Любой, у кого есть 3D-принтер FDM, знает, как важно поддерживать филамент в надлежащем состоянии. Поскольку многие из них гигроскопичны, они легко впитывают влагу, что может стать кошмаром при печати, поэтому наличие бокса, который сохраняет и сушит филамент, просто необходимо. Этот вариант, отличающийся от других решений на рынке, не только нагревает бокс, но и имеет активную вентиляцию.

ЖК-экран 16×2 упрощает управление устройством и отображает уровни влажности и температуры. Можно запрограммировать время сушки, чтобы не тратить больше энергии, чем необходимо. В видео, опубликованном автором, вы можете увидеть тест с мокрой губкой, которая теряет примерно 6 г воды за 1 час нагрева. Во время теста вы также можете наблюдать влажность, которая конденсируется внутри бокса и удобно удаляется системой вентиляции.

  • Сложность: Начинающий
  • Основные компоненты: Arduino Nano, детали, напечатанные на 3D-принтере, ЖК-дисплей 16×2 I2C, датчик DHT11, ящик для хранения, нагреватель, вентилятор.
  • Страница проекта: Printables

Датчик загрязнения воздуха

Здоровье превыше всего
Здоровье превыше всего (Источник: Instructables)

Во всем мире все больше людей беспокоятся о качестве воздуха, которым они дышат, и это неудивительно. Лесные пожары, загрязнение городской среды и многие другие экологические проблемы могут вызывать проблемы со здоровьем. Осознавать это очень важно, но что делать, если проблема заключается в том, что мы не можем увидеть ее своими глазами? Чтобы повысить осведомленность, автор создал этот невероятный проект, который обнаруживает частицы, невидимые для глаза, но которые могут быть чрезвычайно вредными для нашего организма. Это устройство может быть особенно полезно, если вы используете 3D-принтеры в плохо вентилируемых помещениях.

Все начинается со специального датчика, способного обнаруживать очень мелкие частицы размером до 0,3 мкм. Он используется для расчета количества частиц на литр воздуха. Датчик пыли работает на лазерной основе, и автор указывает, что можно использовать другую модель, но для этого потребуется доработать корпус, чтобы правильно разместить датчик. Цветной ЖК-экран с диагональю 1,8 дюйма идеально подходит для отображения количества частиц, а также отображает цвет фона, соответствующий уровню качества воздуха, с шестью различными уровнями.

Креативная консоль

Оптимизируйте свой рабочий процесс
Оптимизируйте свой рабочий процесс (Источник: Instructables)

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

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

Часы с перекидным циферблатом

Изображение: Часы с перекидным циферблатом
Как раз вовремя! (Источник: Hackaday)

Эти небольшие часы с перекидным циферблатом могут быть именно тем, что вам нужно, чтобы не тратить время зря. Изначально в проекте, опубликованном на Hackaday, использовался экран. Однако в последующих обновлениях автор отказался от него и создал красивый корпус с помощью 3D-печати. Цветной ЖК-экран диагональю 3,5 дюйма идеально подходит для отображения графических деталей. Если вам не нравится флип-стиль, доступны три других версии, включая кубистические, треугольные и понг-часы.

Хотя анимированный дисплей впечатляет, в нем нет регулировки яркости. Думая о хорошем ночном сне, автор включил в код небольшую хитрость, чтобы экран оставался выключенным в течение заранее установленного диапазона времени. В обновлениях автор также включил поддержку Arduino Mega и важные исправления. При 3D-печати корпуса не забудьте обратиться к Printables за советами.

  • Сложность: Средняя
  • Основные компоненты: Arduino Nano, детали, напечатанные на 3D-принтере, цветной ЖК-дисплей 320×480, модуль батареи RTC.
  • Страница проекта: Hackaday, Printables

Игра на макетной плате

Создание вашей первой мини-игры
Создание вашей первой мини-игры (Источник: YouTube)

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

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

  • Сложность: Средняя
  • Основные компоненты: Arduino Nano Esp32, 240×240 SPI LCD, кнопки
  • Страница проекта: YouTube, GitHub

Stream Deck

Выход на новый уровень
Выход на новый уровень (Источник: Thingiverse)

Быть стримером — нелегкая задача, так как во время эфира нужно следить за многими вещами и управлять ими. Stream Deck — это решение, которое может помочь упростить эту задачу. Макро-клавиатура позволяет программировать пользовательские горячие клавиши, которые управляют часто используемыми приложениями, чтобы максимально эффективно использовать каждую секунду. Хотя в магазинах есть коммерческие варианты, которые могут быть дорогостоящими, есть также возможность использовать возможности Arduino, чтобы воплотить эту идею в жизнь по той же цене или даже дешевле.

Чтобы повторить этот проект с открытым исходным кодом, вам понадобятся две настраиваемые печатные платы: одна для размещения двух Arduino, а другая — для размещения кнопок контроллера. Каждый Arduino управляет одной из плат, обмениваясь данными друг с другом и с компьютером. Печатные платы были разработаны с помощью программного обеспечения Eagle, что позволило автору импортировать файлы в Fusion для проектирования остальных деталей для 3D-печати. Использованные файлы STEP доступны вместе с файлами STL. Автор также использовал стиль Вороного для корпуса, что сделало дизайн более красивым и ускорило печать.

  • Сложность: Продвинутый уровень
  • Основные компоненты: Arduino Pro Micro, Arduino Nano, детали, напечатанные на 3D-принтере, 3,5-дюймовый TFT LCD-экран, разъемная плата для SD-карты.
  • Страница проекта: Thingiverse

Управляемая дистанционно цифровая зеркальная фотокамера

Идеальный снимок!
Идеальный снимок! (Источник: Instructables)

Говорят, что картинка стоит тысячи слов, но сначала нужно сделать правильную фотографию! Следующий проект — это самодельное решение, которое придаст вашим видеозаписям профессиональный вид. Идея автора заключалась в создании устройства, обеспечивающего стабильное и плавное движение, поскольку вручную это может быть сложно. Вся система может быть легко прикреплена к профессиональному штативу и управляться дистанционно с помощью программируемых кнопок и джойстика. Автоматический режим позволяет определить два положения, между которыми будет перемещаться камера, а также есть режим замедленной съемки.

Существует много необходимых компонентов, и детали требуют точности, чтобы все работало правильно, поэтому обязательно ознакомьтесь со всеми деталями и инструкциями, оставленными автором на странице Instructables и в видеоуроке на YouTube. В конструкции управления используется один из самых популярных ЖК-экранов, применяемых с Arduino, размером 16×2 символьных строк, которых достаточно для отображения положения и состояния контроллера. Вся схема была выполнена с использованием универсальных печатных плат и проволочных мостов, поэтому это может быть хорошим поводом для отработки навыков пайки или изготовления индивидуальной платы.

  • Сложность: продвинутый уровень
  • Основные компоненты: Arduino Uno, детали, напечатанные на 3D-принтере, ЖК-дисплей 16×2 I2C, шаговые двигатели и драйверы, алюминиевые трубки.
  • Страница проекта: Instructables

Машина для чистки виниловых пластинок

Классика заслуживает сохранения
Классика заслуживает сохранения (Источник: Printables)

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

Эта машина не просто чистит, она способна мыть, пылесосить и сушить пластинки в почти полностью автоматическом режиме, обеспечивая всегда наилучшее качество звучания. Всего в проекте 82 детали, напечатанные на 3D-принтере. Дизайнер рекомендует использовать заполнение 50% или более, особенно для более мелких и хрупких деталей, которые должны иметь заполнение 100%. В комментариях есть ценные советы по настройке кодов Arduino и сборке, и автор готов помочь с любыми вопросами, которые могут возникнуть.

  • Сложность: Продвинутый уровень
  • Основные компоненты: Arduino Nano, детали, напечатанные на 3D-принтере, 16×2 I2C LCD, шаговые двигатели и драйверы, вакуумная турбина.
  • Страница проекта: Printables

Николай

Я всегда рад вашим комментариям, предложениям или новостям из первых уст.

Оцените автора
Добавить комментарий