Осветите свои электронные проекты сверхъяркими пикселями NeoPixels. Ознакомьтесь с этими идеями проектов для вдохновения.
Ключевые выводы
- Светодиоды NeoPixel универсальны и могут использоваться с различными платами микроконтроллеров, а не только с компонентами Adafruit.
- Веб-сайт Adafruit предлагает удобный для начинающих проект «Make It Glow», который помогает пользователям создавать и контролировать свой первый светодиодный проект.
- Доступен широкий спектр проектов NeoPixel, от светодиодного дисплея с картой мира до велосипедного фонаря NeoPixel, напечатанного на 3D-принтере. Изучите идеи проектов в Интернете.
Экосистема Adafruit NeoPixel долгое время была одним из самых популярных вариантов для производителей, которые хотят использовать светодиоды в своих проектах. Но как начать работу с оборудованием NeoPixel и библиотекой классов для управляющего им кода? Давай выясним.
Введение в Adafruit NeoPixels
Бренд NeoPixel может немного сбивать с толку. Это имя присвоено линейке светодиодов Adafruit с индивидуальной адресацией WS2812, WS2811 и SK6812, а также библиотекам классов, которые приводят их в действие в коде. Однако это не означает, что вам нужно использовать официальные компоненты Adafruit для использования библиотек классов NeoPixel.
Теоретически любые светодиоды WS2812, WS2811 и SK6812 должны работать с библиотеками классов NeoPixel для таких устройств, как Arduino и Raspberry Pi. Adafruit уже предлагает светодиодные ленты NeoPixel, полосы, кольца и многое другое, но вы можете использовать сторонние светодиоды для своих проект тоже.
Стартовый проект «Сделай это ярким»
Каждый должен с чего-то начинать, когда впервые начинает работать с NeoPixels. Стартовый проект Make It Glow на Сайт Адафрут — это отличное место для начала знакомства с NeoPixel со всей информацией, необходимой для создания и управления вашим первым светодиодным проектом.
В этом руководстве рассматриваются типы предлагаемых светодиодов, а также способы их питания и подключения, а также примеры кода, чтобы сделать это еще проще. Само руководство предназначено для платы Circuit Playground Express, запрограммированной с помощью веб-интерфейса. Система MakeCode в этом случае, но полученные навыки также применимы к Arduino и другим платам микроконтроллеров.
1. Мир света Карта мира
Этот следующий проект предназначен для тех, кто любит находить свое творческое вдохновение в Интернете. Хотя создатель Джошуа Крозебринк не выпустил полный исходный код, взгляните на его Страница проекта Хакадей чтобы получить представление о том, как это работает.
За картой мира World of Light стоит светодиодная матрица, управляемая Raspberry Pi. Цвет и яркость каждого Светодиод RGB основан на том, сколько пользователей посещают веб-сайт создателя в любой момент времени, и всегда отражает расположение.
2. Велосипедный фонарь NeoPixel, напечатанный на 3D-принтере
Безопасность невероятно важна, когда вы едете на велосипеде, но дело не только в ваших навыках. Вам также понадобится некоторый комплект, чтобы убедиться, что другие участники дорожного движения могут видеть вас должным образом, и этот проект велосипедного фонаря NeoPixel для 3D-печати от Сайт Адафрут отличное место для начала.
Этот простой светодиодный светильник состоит из напечатанных на 3D-принтере деталей и Adafruit Feather M4 Express с программным обеспечением, написанным на варианте Python CircuitPython для микроконтроллеров.
Готовый светодиодный фонарь может излучать обычный белый свет, а также свет RGB, чтобы сделать ваш велосипед более захватывающим. Есть множество разные платы микроконтроллеров ардуино на рынке, и всегда стоит изучить их, прежде чем выбрать плату для своего следующего проекта.
3. Дисплей Arduino для настольного тенниса
Техническим проектам не всегда нужны технологические решения, что подтверждается этим проектом Ping Pong Ball Clock на Электромейкер. Изготовленный компанией pyrohmstr, он использует набор мячей для настольного тенниса со светодиодом за каждым для создания цифрового дисплея циферблата.
Благодаря NeoPixels, управляемым Arduino Uno, для этих часов доступно множество цветовых вариантов. Для завершения этого проекта вам понадобится доступ к 3D-принтеру и лазерному резаку, но вы можете найти множество услуг по таможенным запчастям в Интернете.
4. Блокнот NeoPixel для iPhone
Изучение того, как сделать интерфейс Arduino с таким устройством, как iPhone, — отличный способ понять процесс интеграции компонентов. Эта команда пробивается сквозь Хакстерский проект использует крошечный LightBlue Bean на основе Arduino в качестве своего мозга, что позволяет ему подключаться к iPhone с помощью Bluetooth — поскольку LightBlue Bean больше не продается, вы можете заменить его другим микроконтроллером Arduino с возможностью подключения по Bluetooth, например, Nano 33. Интернет вещей.
После создания вы можете рисовать на экране своего iPhone и наблюдать, как матрица NeoPixel реагирует на формы, которые вы создаете своими руками. Этот проект не только доставляет массу удовольствия, но и научит вас целому ряду ценных навыков, которые можно применить в будущих проектах Arduino и NeoPixel.
5. Светодиодный измеритель громкости на Arduino
Измерители громкости были в моде, когда аналоговые системы Hi-Fi были лучшим способом прослушивания музыки. Подобные технологии старой школы снова становятся все более популярными, но трудно найти физические инструменты для визуализации звука, не покупая что-то подержанное.
Этот стереофонический проект NeoPixel Ring VU Meter на Концентратор проектов Arduino решает эту проблему, позволяя вам превратить Arduino и набор светодиодов в измеритель громкости, который работает практически с любым источником звука. Это не только научит вас технологиям DIY, но также даст вам лучшее понимание музыки и производства звука.
6. Светодиодный термометр Arduino Uno
Светодиоды долгое время были одним из ключевых компонентов цифровых дисплеев, но вам не нужно создавать полноценный монитор, чтобы использовать светодиоды для отображения информации. Этот светодиодный термометр Arduino Uno Хакстерский проект Джонатан Эскоу превращает ленту светодиодов в цифровой термометр, который показывает температуру так же, как термометр старой школы.
В проекте для измерения температуры используется физический датчик температуры, а не онлайн-данные. Это делает его простым и доступным, но его также легко взять с собой, поскольку для работы не требуется подключение к Интернету.
7. Бесконечное зеркало Arduino Gemma
Будучи одним из самых маленьких вариантов Arduino, Gemma идеально подходит для создания костюмов и других носимых устройств, а также для проектов со строгими ограничениями по пространству. Это делает его идеальным для проекта носимого бесконечного зеркала Bekathwia на Учебники.
Бесконечные зеркала создают иллюзию бесконечного туннеля с огнями по краям. Перемещение зеркала создает уникальный 3D-эффект, предлагая отличный инструмент для создателей костюмов, которые хотят вытолкнуть лодку, но вы также можете исследовать другие проекты светодиодных костюмов для начинающих. Зеркало такого типа также может отлично смотреться на вашей стене.
8. Светодиодные ламповые часы «Ликси»
Трубки Nixie были редкостью в течение достаточно долгого времени, но это не означает, что они непопулярны. На самом деле, видео этих олдскульных дисплеев часто становятся вирусными. Вместо трубок эти часы Lixie включены Хакадей использует вырезанные лазером кусочки акрила со светодиодами под ними для создания эффекта светящихся чисел. Вы можете использовать Arduino (или любой подходящий микроконтроллер или SBC) для управления часами Lixie.
Для этого проекта вам понадобится доступ к лазерному резаку, но для этого доступно множество онлайн-сервисов. Кроме того, проект очень прост и доступен, а это значит, что попробовать его может практически каждый.
Выберите подходящий для вас проект NeoPixel
Хотите ли вы сделать часы, костюм или что-то среднее между ними, светодиоды NeoPixel — отличный способ осветить ваш проект и вдохнуть в него жизнь. Хотя примеры, перечисленные выше, забавны и просты для понимания, всегда стоит подумать о собственных идеях проекта. В Интернете можно найти много вдохновения.