Оглавление:
Видео: Хеллоуин Cheerlights: 4 шага (с изображениями)
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:54
В последний хэллоуин я решил создать проект на сезон. Используя 3D-модель призрака, которую я напечатал на Prusa i3 и проект Cheerlights, я создал украшение Хэллоуина, которое меняет цвет случайным образом.
Проект Cheerlight - это проект с открытым исходным кодом, который синхронизирует все световые устройства, которые его используют. Через Twitter с помощью хэштега #cheerlight мы выбрали цвет из цветовой палитры проекта Cheerlights. Все устройства, подключенные к проекту Cheerlights, считывают цвет через api и меняют свой цвет на этот. Через твит можно изменить цвета всех устройств планеты, подключенных к проекту.
Шаг 1. Материалы и инструменты
Материалы
- ESP-01
- Кабель AWG 22
- Светодиодное кольцо WS2812
- Держатель батареи
- Аккумулятор
- Штифты с внутренней резьбой
- Протоборд
- Припой
Инструменты
- 3д принтер
- Паяльник
3D модель
Милый Призрак Обними меня
Шаг 2: Сборка
Сначала нужно было создать опору для подключений. Это было создано с использованием прототипной платы, гнездовых розеток для ESP-01 и припоя. Гнездовые гнезда позволяют легко снять ESP-01 для использования в другом проекте или заменить его в случае выхода из строя. Припой использовался для фиксации компонентов и создания соединительных дорожек. Проточная плата поставляется с предварительно просверленными отверстиями и соединениями вокруг каждого отверстия. Необходимо только закрепить компоненты и соединить различные отверстия для создания дорожек.
Потом припаял батарейный отсек. В то же время была напечатана база, на которой будут размещены компоненты. Он состоит из квадратного основания, на котором достаточно места для размещения различных компонентов, отверстия для светодиода и достаточно места для напечатанного фантома.
После того, как основание было готово, было установлено светодиодное кольцо и подключено к опоре остальных компонентов. Подставка и батарейный отсек крепились к основанию термоклеем.
Шаг 3: Код
Код подключит ESP-01 к беспроводной сети, а затем подключится к проекту Cheerlight и проверит текущий цвет. Затем он меняет свой цвет на цвет проекта Cheerlight.
Для работы кода необходимы три библиотеки:
- ThingSpeak - для подключения к проекту Cheerlights
- ESP8266WiFi - для использования ESP-01
- Adafruit_NeoPixel - использовать светодиодное кольцо
Код (вы можете найти его в моей учетной записи GitHub)
#включают
#include #include #define PixelPin 2 #define PixelNum 12 const char * ssid = "dev"; const char * password = "RatoRoeuRolha"; беззнаковое длинное cheerLightsChannelNumber = 1417; int delayval = 500; String colorName = {«нет», «красный», «розовый», «зеленый», «синий», «голубой», «белый», «теплый белый», «oldlace», «фиолетовый», «пурпурный», "желтый", "оранжевый"};
// Карта значений RGB для каждого из названий цветов Cheerlight
int colorRGB [3] = {0, 0, 0, // «нет» 255, 0, 0, // «красный» 255, 192, 203, // «розовый» 0, 255, 0, // «зеленый» 0, 0, 255, // «синий» 0, 255, 255, // «голубой», 255, 255, 255, // «белый», 255, 223, 223, // «теплый белый», 255, 223, 223, // «oldlace», 128, 0, 128, // «фиолетовый», 255, 0, 255, // «magenta», 255, 255, 0, // «желтый», 255, 165, 0}; // "апельсин"}; Adafruit_NeoPixel пикселей = Adafruit_NeoPixel (PixelNum, PixelPin, NEO_GRB + NEO_KHZ800); WiFiClient wclient; void setup () {Serial.begin (9600); WiFi.begin (ssid, пароль); WiFi.mode (WIFI_STA); Serial.println ("."); в то время как (WiFi.status ()! = WL_CONNECTED) {задержка (500); Serial.print ("."); } Serial.println (""); Serial.print («Лигадо а»); Serial.println (ssid); Serial.print ("Endereço IP:"); Serial.println (WiFi.localIP ()); pixel.begin (); ThingSpeak.begin (wclient); } void loop () {String color = ThingSpeak.readStringField (cheerLightsChannelNumber, 1); setColor (цвет); //Serial.println(color); задержка (5000); } void setColor (String color) {for (int iColor = 0; iColor <= 12; iColor ++) {if (color == colorName [iColor]) {for (int i = 0; i <PixelNum; i ++) {
пикселей.setPixelColor (i, пикселей. Color (colorRGB [iColor] [0], colorRGB [iColor] [1], colorRGB [iColor] [2])); // Умеренно ярко-зеленый цвет.
pixel.show (); // Это отправляет обновленный цвет пикселя на оборудование. } возвращение; }}}
Шаг 4: Заключительные шаги
Призрак был напечатан на Prusa i3 с использованием прозрачного PLA, позволяющего пропускать свет.
Наконец, аккумулятор был установлен, и призрак помещен.
Отправьте твит с "#cheerlight red" переключите цвет на красный.
Рекомендуемые:
Гроб на Хеллоуин: 5 шагов
Хеллоуинский гроб: этот гроб является декоративным предметом для Хэллоуина, но не просто … Чтобы настроить его и хорошо провести время с пользователем, который с ним взаимодействует, мы представили Arduino, который сделает опыт более приятным и устрашающим. . С одной стороны
Распознавание лиц на Raspberry Pi 4B за 3 шага: 3 шага
Обнаружение лиц на Raspberry Pi 4B за 3 шага: в этом руководстве мы собираемся выполнить обнаружение лиц на Raspberry Pi 4 с помощью Shunya O / S, используя библиотеку Shunyaface. Shunyaface - это библиотека распознавания / обнаружения лиц. Проект направлен на достижение максимальной скорости обнаружения и распознавания с помощью
Опора для страшных глаз на Хеллоуин: 8 шагов
Halloween Scary Eyes Prop: на протяжении многих лет при создании различных проектов была целая коллекция различных модулей, которые просто валялись неиспользованными, и я хотел использовать хотя бы некоторые из них для чего-то, что было бы весело и креативно одновременно. .Пройдя через
Надгробие на Хеллоуин: 4 шага (с изображениями)
Надгробие Хэллоуина: это надгробие Хэллоуина, которое вы будете делать. Черепа в глазах внизу загораются разными цветами. Вам понадобятся материалы: Комплект светодиодных мигающих светодиодов Velleman MK ($ 2,99) http://www.frys.com/product/5417919?site=sr:SEARCH…Foxnovo Макет Ju
Счетчик конфет на Хеллоуин: 4 шага (с изображениями)
Счетчик конфет на Хэллоуин: это счетчик конфет для Хэллоуина, созданный с помощью Arduino nano с расширенными функциями, такими как звуковые и световые эффекты, каждый раз, когда обнаруживается конфета. Он питается от блока питания на 2600 мАч и благодаря маломощной конфигурации счетчика конфет Хэллоуина