Съдържание:
Видео: Весели светлини за Хелоуин: 4 стъпки (със снимки)
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:55
В последния Хелоуин реших да създам проект за сезона. Използвайки 3D модел на призрак, който отпечатах на Prusa i3 и проекта Cheerlights, създадох украса за Хелоуин, която променя цвета на случаен принцип.
Проектът Cheerlight е проект с отворен код, който синхронизира всички светлинни устройства, които го използват. Чрез Twitter, използвайки хештега #cheerlight, избрахме цвят от цветовата палитра на проекта Cheerlights. Всички устройства, които са свързани към проекта Cheerlights, четат цвета през api и променят цвета си към този. Чрез туит е възможно да се променят цветовете на всички устройства на планетата, свързани с проекта.
Стъпка 1: Материали и инструменти
Материали
- ESP-01
- Awg 22 кабел
- Led пръстен WS2812
- Поставка за батерия
- Батерия
- Женски гнезда за гнездо
- Protoboard
- Припой
Инструменти
- 3D принтер
- Поялник
3D модел
Сладък прегърни ме призрак
Стъпка 2: Монтаж
Първо беше необходимо да се създаде поддръжка за връзките. Това е създадено с помощта на протоборд, женски гнезда за ESP-01 и спойка. Женските гнезда позволяват лесно да се премахне ESP-01 за използване в друг проект или да се замени в случай на повреда. Припоят е използван за фиксиране на компонентите и създаване на свързващи следи. Протобордът е предварително пробит и с връзки около всяка дупка. Необходимо е само да фиксирате компонентите и да съедините различните дупки, за да създадете следите.
След това държачът на батерията беше запоен. В същото време се отпечатва основата, в която ще бъдат разположени компонентите. Това се състои от квадратна основа, с достатъчно място за настаняване на различните компоненти, отвор за светодиоден пръстен и достатъчно място за отпечатания призрак.
След като основата беше готова, светодиодният пръстен беше инсталиран и свързан към опората на останалите компоненти. Опората и държачът на батерията бяха фиксирани към основата с термично лепило.
Стъпка 3: Код
Кодът ще свърже ESP-01 към безжичната мрежа и след това ще се свърже с проекта на 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; Низ colorName = {"няма", "червено", "розово", "зелено", "синьо", "циан", "бяло", "топлобяло", "олдлейс", "лилаво", "пурпурно", "жълто", "оранжево"};
// Карта на 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, // "пурпурно", 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 ("."); while (WiFi.status ()! = WL_CONNECTED) {забавяне (500); Serial.print ("."); } Serial.println (""); Serial.print ("Ligado a"); Serial.println (ssid); Serial.print ("Endereço IP:"); Serial.println (WiFi.localIP ()); pixels.begin (); ThingSpeak.begin (wclient); } void loop () {String color = ThingSpeak.readStringField (cheerLightsChannelNumber, 1); setColor (цвят); //Serial.println(цвят); забавяне (5000); } void setColor (Цвят на низ) {for (int iColor = 0; iColor <= 12; iColor ++) {if (color == colorName [iColor]) {for (int i = 0; i <PixelNum; i ++) {
pixels.setPixelColor (i, pixels. Color (colorRGB [iColor] [0], colorRGB [iColor] [1], colorRGB [iColor] [2])); // Умерено ярко зелен цвят.
pixels.show (); // Това изпраща актуализирания цвят на пиксела към хардуера. } връщане; }}}
Стъпка 4: Последни стъпки
Призракът е отпечатан на Prusa i3 с помощта на прозрачен PLA, за да позволи преминаването на светлина.
Накрая батерията беше инсталирана и призракът поставен.
Изпратете туит с "#cheerlight червено" превключете цвета на червено.
Препоръчано:
ISO Стандартна система за предупреждение за върколаци с весели уши: 3 стъпки (със снимки)
Стандартна система за предупреждение за върколаци на ISO ISO Werewolf: Никой не харесва, когато някой или нещо излезе неочаквано зад вас. Тъй като повечето хора нямат фино настроено усещане за паяк, добавете електроника, за да откриете, когато нещо дебне отзад. Защитете вашите шестици. Защото е толкова студено навън
Интерактивни светлини за двора, светлини за пътеки: 3 стъпки
Интерактивни светлини за двора, светлини за пътеки: Исках да построя някакъв вид интерактивни дворни светлини за задния си двор. Идеята беше, че когато някой вървеше в една посока, това щеше да предизвика анимация в посоката, в която вървите. Започнах със Dollar General $ 1.00 слънчеви светлини
Сандък със съкровище Zelda (със светлини и звук): 12 стъпки (със снимки)
Zelda Treasure Chest (With Lights & Sound): Здравейте на всички! Бях голям фен на игрите Legend of Zelda, когато бях по -малък, но мисля, че почти всеки знае емблематичната мелодия, която свири, когато отворите сандък в играта, просто звучи толкова вълшебно! В тази инструкция ще ви покажа как
Евтини и весели вентилатори с превключени калъфи: 11 стъпки
Евтини и весели вентилатори с превключени калъфи: Ето как добавих 2 допълнителни вентилатора към компютъра си с хубави големи осветени ключове, използвайки неща, за които съм лежал. Знам, че в днешно време можете да получите 5 1/2 инчови вентилаторни контролери, доста монтирани в отделението, но мисля, че това е по -хладно
Направи си сам коледни светлини - Хореографирани къщи светлини: 15 стъпки (със снимки)
Коледни лампички „Направи си сам“- Хореографирани светлини за къща: Коледа „Направи си сам“- Коледа, осветени за къща. Това НЕ е начинаещ „Направи си сам“. Ще ви трябва твърдо разбиране по електроника, верига, ОСНОВНО програмиране и общи познания за електрическата безопасност. Това DIY е за опитен човек, така че