Оглавление:
- Шаг 1: HackerBox 0030: Содержимое коробки
- Шаг 2: NodeMCU и Arduino IDE
- Шаг 3: светодиодная лента RGB
- Шаг 4: световые формы
- Шаг 5: световой камин
Видео: HackerBox 0030: световые формы: 11 шагов
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:53
В этом месяце хакеры HackerBox создают интеллектуальные трехмерные световые конструкции. Это руководство содержит информацию по работе с HackerBox # 0030, которую вы можете получить здесь, пока расходные материалы есть в наличии. Кроме того, если вы хотите получать такой HackerBox каждый месяц прямо в свой почтовый ящик, пожалуйста, подпишитесь на HackerBoxes.com и присоединяйтесь к революции!
Темы и цели обучения для HackerBox 0030:
- Настройте ESP8266 NodeMCU для использования с Arduino IDE
- Собираем конструкции из полноцветных светодиодных лент RGB
- Управляйте светодиодными RGB-лентами с помощью ESP8266 NodeMCU
- Расширьте возможности NodeMCU в беспроводных сетях Wi-Fi
- Создайте светодиодный куб 8x8x8
- Экспериментируйте с перепрограммированием микроконтроллера на базе 8051
HackerBoxes - это ежемесячный абонентский ящик для электроники и компьютерной техники своими руками. Мы любители, творцы и экспериментаторы. Мы мечтатели мечты. ВЗЛОМАЙТЕ ПЛАНЕТУ!
Шаг 1: HackerBox 0030: Содержимое коробки
- Коллекционная справочная карточка HackerBoxes # 0030
- Модуль NodeMCU V3 с ESP8266 и 32M Flash
- Катушка из 60 светодиодов WS2812B RGB 2 метра
- Комплект светодиодов 8x8x8 с микроконтроллером на базе 8051 и 512 светодиодами
- Последовательный USB-модуль с CH340G и перемычками
- Многожильный монтажный провод 3 метра, 22 калибра
- Эксклюзивная декаль HackerBoxes
- Эксклюзивная светодиодная наклейка на темной стороне
Еще кое-что, что будет полезно:
- Паяльник, припой и основные паяльные инструменты
- Компьютер для запуска программных средств
- Картон или дерево для монтажного приспособления для светодиодов
Самое главное, вам понадобится чувство приключений, дух DIY и хакерское любопытство. Хардкорная электроника DIY - нетривиальное занятие, и HackerBox не разбавляется. Цель - прогресс, а не совершенство. Когда вы упорствуете и получаете удовольствие от приключений, большое удовлетворение можно получить, изучая новые технологии и, надеюсь, заставляя некоторые проекты работать. Мы предлагаем делать каждый шаг медленно, обращая внимание на детали, и не бояться просить о помощи.
Что в FAQ по HackerBox есть много информации для нынешних и потенциальных участников.
Шаг 2: NodeMCU и Arduino IDE
NodeMCU - это платформа IoT с открытым исходным кодом. Он включает в себя прошивку, которая работает на ESP8266 Wi-Fi SoC от Espressif Systems.
Для начала убедитесь, что у вас установлена IDE Arduino (www.arduino.cc).
Затем вам потребуются драйверы для соответствующего чипа Serial-USB на используемом вами модуле NodeMCU. В настоящее время многие модули NodeMCU включают в себя микросхему последовательного USB-порта CH340. Производитель микросхем CH340 (WCH.cn) предлагает драйверы для всех популярных операционных систем. Посетите страницу перевода Google для их сайта. Некоторые из этих драйверов также отражены на сайте WeMos.
Наконец, следуйте приведенным здесь инструкциям по установке поддержки платы ESP8266 в Arduino IDE.
При настройке IDE выберите в качестве платы «ESP-12E Module». Выберите соответствующий порт, который появляется при подключении NodeMCU к компьютеру.
Как обычно, начните с примера Blink, чтобы протестировать компиляцию и загрузку в NodeMCU. На плате есть синий светодиод на контакте, обозначенном как «LED_BUILTIN», поэтому примерный скетч должен работать без изменений. Измените количество прошедших миллисекунд (дважды) для функции delay (), чтобы изменить частоту мигания светодиода. Убедитесь, что изменения отражены в работе после успешной загрузки.
Шаг 3: светодиодная лента RGB
Эти гибкие светодиодные ленты RGB - простой способ добавить сложные световые эффекты в любой проект. Каждый светодиод имеет встроенный драйвер, который позволяет вам независимо управлять цветом и яркостью каждого светодиода. Комбинированная ИС светодиода / драйвера на этих полосах - чрезвычайно компактная WS2812B (техническое описание). Если вы посмотрите на «пиксель» WS2812 с лупой, вы действительно увидите встроенный драйвер с соединительными проводами, соединяющими его с крошечными внутренними зелеными, красными и синими светодиодами.
Для управления цепочкой светодиодов WS2812 из NodeMCU библиотека FastLED - довольно мощный вариант.
В библиотеке есть несколько хороших примеров скетчей, которые вы можете опробовать. Обязательно измените эти определения:
#define LED_PIN D1 # define COLOR_ORDER GRB #define CHIPSET WS2812
ПРИМЕЧАНИЕ ПО ИСТОЧНИКУ ПИТАНИЯ Каждый WS2812 может потреблять около 60 мА, поэтому обязательно обеспечьте достаточно надежного источника питания 5 В для максимального количества светодиодов, которые вы будете гореть в любой момент времени.
Шаг 4: световые формы
Светодиодные ленты могут быть сформированы в различные структуры, чтобы удовлетворить любую прихоть. Вот несколько интересных примеров проектов:
Зонтик
Дискотека Jar
Бесконечное зеркало
Облачный свет
Часы
Подсветка дисплея
Куб
Косплей
Радужная банка
Шаг 5: световой камин
Если у вас есть пергаментная бумага и тонкая коробка (или рамка для картины из благотворительного или долларового магазина), вы можете собрать этот проект камина за пару часов.
Светодиодная лента RGB разрезана до десяти шести светодиодных лент и соединена между собой в виде змеевика. Несколько листов пергаментной бумаги служат диффузором. Модуль NodeMCU может быть приклеен к задней части с помощью горячего клея, а порт USB открыт для программирования и подключения питания.
Рекомендуемые:
EFM8BB1 Кинетические световые треугольники: 14 шагов (с изображениями)
EFM8BB1 Кинетические световые треугольники: я был вдохновлен на их создание после того, как увидел световые треугольники Nanoleaf в магазине, но я был разочарован, увидев, что каждая плитка стоит двадцать долларов! Я намеревался сделать аналогичный продукт, но сохранить цену за плитку в районе трех-четырех долларов
Световые панели WS2812B: 7 шагов
Световые панели WS2812B: Привет, сегодня я покажу вам, как сделать ваши светодиодные панели похожими на нано-листы. Для этого проекта вам понадобятся: Некоторые оргстекло (40% полупрозрачности), 12 светодиодов WS2812 & 12 конденсаторов по 100 нФ (SMD 0805 (2012)) на панель (или вы также можете использовать светодиодные ленты: 60 светодиодов / м) 5V po
VMix Surface Control 8 каналов и световые индикаторы: 7 шагов
VMix Surface Control 8 Channel и Tally Lights: создайте свой собственный vMix Controller 8 Input камера / видео на основе Arduino Pro Micro / Leonardo. И камера Tally Lights 8 с использованием Arduino NANO / UNO. Особенности: 8 кнопок предварительного просмотра на входе 8 активных кнопок 1 кнопки перехода эффектов 8 Регулятор громкости на входе / фейдер 8
Световые индикаторы состояния ванной комнаты и автоматический переключатель: 4 шага (с изображениями)
Световые индикаторы состояния ванной комнаты и автоматический переключатель: в этом проекте используются бесконтактные переключатели и реле для управления группой световых индикаторов. Лампы передают информацию о заполненности двух ванных комнат. Проблема: две однопользовательские ванные комнаты - в доме в стиле общежития - используются несколькими людьми, но
Световые включенные мигающие светодиоды: 4 шага
Мигающие светодиоды, активируемые светом: в этой инструкции я покажу вам, как собрать схему мигающих светодиодов, которая включается, когда вы махаете рукой над ней, мигает на секунду или две, а затем гаснет. Я получил схему мигающей схемы из инструкции steven123654