Përmbajtje:
Video: Dritat e gëzuara të Halloween: 4 hapa (me fotografi)
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:28
Në Halloween -in e fundit vendosa të krijoj një projekt për sezonin. Duke përdorur një model 3D të një fantazme që kam shtypur në Prusa i3 dhe projektin Cheerlights krijova një dekorim të Halloween që ndryshon ngjyrën rastësisht.
Projekti Cheerlight është një projekt me burim të hapur që sinkronizon të gjitha pajisjet e lehta që e përdorin atë. Përmes Twitter, duke përdorur hashtagun #cheerlight, ne zgjodhëm një ngjyrë nga paleta e ngjyrave të projektit Cheerlights. Të gjitha pajisjet që janë të lidhura me projektin Cheerlights lexojnë ngjyrën përmes api dhe ndryshojnë ngjyrën e tyre në atë. Përmes një cicërimë është e mundur të ndryshoni ngjyrat e të gjitha pajisjeve të planetit të lidhura me projektin.
Hapi 1: Materialet dhe Mjetet
Materiale
- ESP-01
- Kabllo Awg 22
- Unazë e udhëhequr WS2812
- Mbajtës i baterisë
- Bateri
- Kunjat e rreshtit të prizës femërore
- Protoboard
- Saldator
Mjetet
- Printer 3D
- Makine per ngjitjen e metalit
Modeli 3D
Cute Hug Me Ghost
Hapi 2: Montimi
Së pari ishte e nevojshme të krijohej mbështetja për lidhjet. Kjo u krijua duke përdorur një protoboard, priza femra për ESP-01 dhe saldim. Foleja femërore ju lejon të hiqni lehtë ESP-01 për përdorim në një projekt tjetër ose ta zëvendësoni atë në rast dështimi. Saldimi u përdor për të rregulluar përbërësit dhe për të krijuar gjurmët lidhëse. Protoboard vjen para-shpuar dhe me lidhje rreth secilës vrimë. Isshtë e nevojshme vetëm të rregulloni përbërësit dhe të bashkoni vrimat e ndryshme për të krijuar gjurmët.
Pastaj mbajtësi i baterisë u lidh. Në të njëjtën kohë, baza që do të strehojë përbërësit u shtyp. Kjo përbëhet nga një bazë katrore, me hapësirë të mjaftueshme për të vendosur përbërësit e ndryshëm, një hapje unazë të udhëhequr dhe hapësirë të mjaftueshme për fantazmën e shtypur.
Pasi baza të ishte gati, unaza e udhëhequr u instalua dhe u lidh me mbështetjen e përbërësve të mbetur. Mbështetësi dhe mbajtësi i baterisë u fiksuan në bazë me zam termik.
Hapi 3: Kodi
Kodi do të lidhë ESP-01 me rrjetin pa tel dhe më pas do të lidhet me projektin e cheerlight dhe do të kontrollojë ngjyrën aktuale. Pastaj ndryshon ngjyrën e saj në ngjyrën e projektit të gëzimit.
Që kodi të funksionojë, kërkohen tre biblioteka:
- ThingSpeak - për t'u lidhur me projektin Cheerlights
- ESP8266WiFi - për të përdorur ESP -01
- Adafruit_NeoPixel - për të përdorur unazën led
Kodi (mund ta gjeni në llogarinë time GitHub)
#përfshi
#include #include #define PixelPin 2 #define PixelNum 12 const char* ssid = "dev"; const char* fjalëkalim = "RatoRoeuRolha"; gëzim i panënshkruar i gjatëLightsChannelNumber = 1417; vonesa int = 500; String colorName = {"asnjë", "e kuqe", "rozë", "jeshile", "blu", "cian", "e bardhë", "whitewhite", "oldlace", "purple", "magenta", "e verdhë", "portokalli"};
// Harta e vlerave RGB për secilin nga emrat e ngjyrave Cheerlight
int colorRGB [3] = {0, 0, 0, // "asnjë" 255, 0, 0, // "e kuqe" 255, 192, 203, // "rozë" 0, 255, 0, // "jeshile" 0, 0, 255, // "blu" 0, 255, 255, // "cian", 255, 255, 255, // "e bardhë", 255, 223, 223, // "whitewhite", 255, 223, 223, // "oldlace", 128, 0, 128, // "purpur", 255, 0, 255, // "magenta", 255, 255, 0, // "të verdhë", 255, 165, 0}; // "portokalli"}; Piksela Adafruit_NeoPixel = Adafruit_NeoPixel (PixelNum, PixelPin, NEO_GRB + NEO_KHZ800); Klienti WiFiClient; void setup () {Serial.begin (9600); WiFi.filloni (ssid, fjalëkalim); Modaliteti WiFi (WIFI_STA); Serial.println ("."); ndërsa (WiFi.status ()! = WL_CONNECTED) {vonesë (500); Serial.print ("."); } Serial.println (""); Serial.print ("Ligado a"); Serial.println (ssid); Serial.print ("Endereço IP:"); Serial.println (WiFi.localIP ()); piksele.filloj (); ThingSpeak.filloj (klient); } void loop () {String color = ThingSpeak.readStringField (cheerLightsChannelNumber, 1); setColor (ngjyra); //Serial.println (ngjyra); vonesa (5000); } void setColor (String color) {për (int iColor = 0; iColor <= 12; iColor ++) {if (color == colorName [iColor]) {{për (int i = 0; i <PixelNum; i ++) {
pixels.setPixelColor (i, pixels. Color (colorRGB [iColor] [0], colorRGB [iColor] [1], colorRGB [iColor] [2])); // Ngjyra e gjelbër mesatarisht e ndritshme.
piksele.shfaq (); // Kjo dërgon ngjyrën e azhurnuar të pikselit në harduer. } kthim; }}}
Hapi 4: Hapat e fundit
Fantazma u shtyp në Prusa i3 duke përdorur PLA transparente për të lejuar kalimin e dritës.
Më në fund bateria u instalua dhe fantazma u vendos.
Dërgoni një cicërimë me "#cheerlight red" kaloni ngjyrën në të kuqe.
Recommended:
NeoPixel Clip-On C9 Diffusers për dritat e Krishtlindjeve: 6 hapa (me fotografi)
NeoPixel Clip-On C9 Diffusers për Dritat e Krishtlindjeve: Ndonjëherë, gjërat e mira largohen-të tilla si llamba të ngrira C9. Ju e dini, ato ku copëtohen bojërat. Po, ato llamba të ngrira C9 të mirësisë së Charlie Brown … Këtu është një difuzor i duhur LED C9 për LED -të e adresueshme 12 mm WS2811 NeoPixel. Nga p
Dritat e tubave DIY RGB: 9 hapa (me fotografi)
Dritat e tubave DIY RGB: Drita e tubit DIY RGB është një dritë tubi shumë funksionale e cila mund të përdoret në fotografi, fotografi të pikturës së dritës, bërjen e filmave, lojëra, si një matës VU dhe më shumë. Drita e tubit mund të kontrollohet nga softueri Prismatik ose me një buton shtytës. Këto vaska l
Si të kontrolloni dritat/dritat e shtëpisë duke përdorur Arduino dhe Amazon Alexa: 16 hapa (me fotografi)
Si të kontrolloni dritat/dritat e shtëpisë duke përdorur Arduino dhe Amazon Alexa: Unë kam shpjeguar se si të kontrolloj dritën e cila lidhet me UNO dhe kontrollohet nga Alexa
Dritat interaktive të oborrit, Dritat e shtegut: 3 hapa
Dritat interaktive të oborrit, Dritat e shtegut: Doja të ndërtoja një lloj ndriçimi të ndriçimit të oborrit për oborrin tim të pasmë. Ideja ishte, kur dikush ecte në një drejtim do të niste një animacion në drejtimin që ju po ecnit. Fillova me dritat diellore Dollar General 1.00 dollarë
Dritat e Krishtlindjeve DIY të vendosura në muzikë - Dritat e shtëpisë me koreografi: 15 hapa (me fotografi)
DIY Dritat e Krishtlindjeve të vendosura në muzikë - Dritat e shtëpisë me koreografi: DIY Dritat e Krishtlindjeve të vendosura në Muzikë - Dritat e Shtëpisë së Koreografuar Kjo NUK është një DIY fillestare. Ju do të keni nevojë për një kontroll të fortë në elektronikë, qarkullim, programim BASIC dhe zgjuarsi të përgjithshme në lidhje me sigurinë elektrike. Ky DIY është për një person me përvojë, kështu që