8 ярких проектов NeoPixel для Arduino и Raspberry Pi
Украсьте свои проекты в области электроники сверхяркими NeoPixel. Ознакомьтесь с этими идеями проектов для вдохновения.
Экосистема Adafruit NeoPixel уже давно является одним из самых популярных вариантов для производителей, которые хотят использовать светодиоды в своих проектах. Но как начать работу с аппаратным обеспечением NeoPixel и библиотекой классов кода, который ими управляет? Давай выясним.
Бренд NeoPixel может немного сбить с толку. Это имя присвоено линейке индивидуально адресуемых светодиодов WS2812, WS2811 и SK6812 от Adafruit, а также библиотекам классов, которые питают их в коде. Однако это не означает, что вам нужно использовать официальные компоненты Adafruit для использования библиотек классов NeoPixel.
Теоретически любые светодиоды WS2812, WS2811 и SK6812 должны работать с библиотеками классов NeoPixel для таких устройств, как Arduino и Raspberry Pi. Adafruit уже предлагает светодиодные ленты, полосы, кольца и многое другое NeoPixel, но вы также можете использовать светодиоды сторонних производителей для своего проекта.
Каждый должен с чего-то начинать, когда впервые начинает работать с NeoPixels. Стартовый проект Make It Glow на веб-сайте Adafruit — отличное место для начала вашего путешествия по NeoPixel, где есть вся информация, необходимая для создания и управления вашим первым светодиодным проектом.
В этом руководстве рассматриваются типы предлагаемых светодиодов, а также способы их питания и подключения друг к другу, а также примеры кода, которые еще больше упрощают задачу. Само руководство предназначено для платы Circuit Playground Express, в данном случае запрограммированной с помощью веб-системы MakeCode, но приобретенные вами навыки также применимы к Arduino и другим платам микроконтроллера.
Следующий проект предназначен для тех, кто любит искать творческое вдохновение в Интернете. Хотя создатель Джошуа Крозебринк не опубликовал полный исходный код, загляните на страницу его проекта Hackaday, чтобы получить представление о том, как он работает.
За картой мира World of Light стоит светодиодная матрица, управляемая Raspberry Pi. Цвет и яркость каждого светодиода RGB зависят от того, сколько пользователей посещают веб-сайт создателя в любой момент времени, и всегда отражают местоположение человека.
Безопасность невероятно важна, когда вы едете на велосипеде, но это зависит не только от ваших навыков. Вам также понадобится некоторый комплект, чтобы другие участники дорожного движения могли вас правильно видеть, и этот проект велосипедного фонаря NeoPixel для 3D-печати с веб-сайта Adafruit — отличное место для начала.
Этот простой светодиодный светильник изготовлен из деталей, напечатанных на 3D-принтере, и Adafruit Feather M4 Express с программным обеспечением, написанным на варианте Python CircuitPython для микроконтроллеров.
Готовый светодиодный фонарь может излучать обычный белый свет, а также свет RGB, чтобы сделать ваш велосипед более интересным. На рынке представлено множество различных плат микроконтроллеров Arduino, и всегда стоит изучить их, прежде чем выбирать плату для своего следующего проекта.
Технологические проекты не всегда требуют технических решений, о чем свидетельствует проект «Часы с шариками для пинг-понга» на сайте Electromaker. Созданный компанией Pyrohmstr, он использует набор мячей для настольного тенниса со светодиодом позади каждого для создания цифрового дисплея циферблата.
Благодаря NeoPixels, управляемым Arduino Uno, с этими часами доступно множество вариантов цвета. Для завершения этого проекта вам понадобится доступ к 3D-принтеру и лазерному резаку, но вы можете найти множество услуг по таможенному обслуживанию запчастей в Интернете.
Изучение того, как создать интерфейс Arduino с таким устройством, как iPhone, — отличный способ понять процесс интеграции компонентов. Этот проект Team Punch Through Hackster использует крошечный LightBlue Bean на базе Arduino в качестве своего мозга, что позволяет ему подключаться к iPhone с помощью Bluetooth. Поскольку LightBlue Bean больше не продается, вы можете заменить его другим микроконтроллером Arduino с возможностью подключения Bluetooth. например Nano 33 IoT.
После сборки вы можете рисовать на экране своего iPhone и наблюдать, как матрица NeoPixel реагирует на формы, которые вы создаете руками. Этот проект не только доставляет массу удовольствия, но и научит вас ряду ценных навыков, которые можно будет применить в будущих проектах Arduino и NeoPixel.