فهرست مطالب:
تصویری: نورافکن هالووین: 4 مرحله (همراه با تصاویر)
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:57
در هالووین گذشته تصمیم گرفتم پروژه ای برای فصل ایجاد کنم. با استفاده از یک مدل سه بعدی از یک شبح که روی Prusa i3 و پروژه Cheerlights چاپ کردم ، یک دکوراسیون هالووین ایجاد کردم که به طور تصادفی تغییر رنگ می دهد.
پروژه Cheerlight یک پروژه منبع باز است که همه دستگاه های نوری که از آن استفاده می کنند را همزمان می کند. از طریق توییتر ، با استفاده از هشتگ #cheerlight ، رنگی را از پالت رنگ پروژه Cheerlights انتخاب کردیم. همه دستگاه هایی که به پروژه متصل هستند Cheerlights رنگ را از طریق api می خوانند و رنگ خود را به آن تغییر می دهند. از طریق یک توییت می توانید رنگ همه دستگاه های سیاره متصل به پروژه را تغییر دهید.
مرحله 1: مواد و ابزارها
مواد
- ESP-01
- کابل Awg 22
- حلقه LED WS2812
- نگهدارنده باتری
- باتری
- پین های ردیف سوکت زن
- پروتو بورد
- لحیم کاری
ابزارها
- پرینتر سه بعدی
- آهن لحیم کاری
مدل سه بعدی
شب ناز مرا در آغوش بگیر
مرحله 2: مونتاژ
ابتدا لازم است پشتیبانی از اتصالات ایجاد شود. این با استفاده از یک صفحه اصلی ، سوکت های زن برای ESP-01 و لحیم کاری ایجاد شده است. سوکت های زن اجازه می دهد تا به راحتی ESP-01 را برای استفاده در پروژه دیگر بردارید یا در صورت خرابی آن را جایگزین کنید. لحیم برای رفع قطعات و ایجاد آهنگ های اتصال استفاده شد. تخته اولیه به صورت پیش حفاری و با اتصالات در اطراف هر سوراخ می آید. فقط لازم است اجزاء را ثابت کرده و به سوراخ های مختلف بپیوندید تا آهنگ ایجاد شود.
سپس نگهدارنده باتری لحیم شد. در همان زمان ، پایه ای که اجزاء را در خود جای می دهد چاپ شد. این شامل یک پایه مربع شکل است ، با فضای کافی برای قرار دادن اجزای مختلف ، یک حلقه حلقه led و فضای کافی برای شبح چاپ شده.
پس از آماده شدن پایه ، حلقه led نصب و به پشتیبانی قطعات باقی مانده متصل شد. تکیه گاه و نگهدارنده باتری با چسب حرارتی به پایه ثابت شده است.
مرحله 3: کد
کد ESP-01 را به شبکه بی سیم متصل می کند و سپس به پروژه cheerlight متصل می شود و رنگ فعلی را بررسی می کند. سپس رنگ خود را به رنگ پروژه cheerlight تغییر می دهد.
برای کارکرد کد ، سه کتابخانه مورد نیاز است:
- ThingSpeak - برای اتصال به پروژه Cheerlights
- ESP8266WiFi - برای استفاده از ESP -01
- Adafruit_NeoPixel - برای استفاده از حلقه led
کد (می توانید آن را در حساب GitHub من پیدا کنید)
#عبارتند از
#شامل #شامل #تعریف PixelPin 2 #تعریف PixelNum 12 const char* ssid = "dev"؛ const char* رمز عبور = "RatoRoeuRolha"؛ unsigned long cheerLightsChannelNumber = 1417؛ تاخیر int = 500 ؛ String 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، // "purple"، 255، 0، 255، // "magenta"، 255، 255، 0، // "yellow"، 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 ("IP Endereço:")؛ 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] ، رنگ RGB [iColor] [2])) ؛ // رنگ سبز نسبتاً روشن.
pixels.show ()؛ // این رنگ پیکسل به روز شده را به سخت افزار ارسال می کند. } برگشت؛ }}}
مرحله 4: مراحل نهایی
شبح بر روی Prusa i3 با استفاده از PLA شفاف چاپ شد تا اجازه عبور نور را بدهد.
سرانجام باتری نصب شد و شبح قرار گرفت.
ارسال یک توییت با "#چراغ قرمز" رنگ را به قرمز تغییر دهید.
توصیه شده:
کدو تنبل هالووین اینترنت اشیا - LED های کنترل با Arduino MKR1000 و Blynk App ؟؟؟: 4 مرحله (همراه با تصاویر)
کدو تنبل هالووین اینترنت اشیا | کنترل LED ها با Arduino MKR1000 و Blynk App ؟؟؟: سلام به همگی ، چند هفته پیش هالووین بود و طبق سنت من یک کدو تنبل زیبا برای بالکنم حک کردم. اما وقتی کدو تنبل خود را در فضای باز داشتم ، متوجه شدم که هر شب مجبور هستم برای روشن کردن شمع بیرون بروم ، بسیار آزاردهنده است. و من
کدو تنبل هالووین با چشم متحرک آناتارونیک - این کدو می تواند چشم خود را گرد کند!: 10 مرحله (همراه با تصاویر)
کدو تنبل هالووین با چشم متحرک آناتارونیک | این کدو تنبل می تواند چشم خود را گرد کند!: در این دستورالعمل می آموزید چگونه یک کدو تنبل هالووین درست کنید که هنگام حرکت چشم همه را وحشت زده می کند. فاصله ماشه سنسور اولتراسونیک را در مقدار مناسب تنظیم کنید (مرحله 9) ، و کدو تنبل شما را هرکسی که جرات خوردن شمع دارد ، متحجر می کند
روبات آب نبات هالووین فاصله اجتماعی: 7 مرحله (همراه با تصاویر)
روبات آب نبات هالووین فاصله اجتماعی: اگر به دنبال یک روش جدید و سرگرم کننده برای تعامل با حیله گرهای هالووین امسال هستید و برای چالشی که این پروژه به ارمغان می آورد آماده هستید ، پس سریع وارد شوید و خود را بسازید! این ربات فاصله اجتماعی زمانی که یک ترفند یا درمان باشد ، "می بیند"
نسخه آردوینو هالووین - صفحه نمایش پاپ آپ زامبی ها (مراحل همراه با تصاویر): 6 مرحله
آردوینو هالووین نسخه - زامبی ها پنجره بازشو (مراحل همراه با تصاویر): آیا می خواهید دوستان خود را بترسانید و در هالووین صدای جیغ و داد بکشید؟ یا فقط می خواهید یک شوخی خوب انجام دهید؟ این صفحه بازشو زامبی می تواند این کار را انجام دهد! در این برنامه آموزشی به شما آموزش می دهم که چگونه با استفاده از آردوینو به راحتی زامبی های پرش را بسازید. HC-SR0
نورافکن هالووین: 4 مرحله
چراغ راهنمای هالووین: دخترم واقعاً می خواست چراغ راهنمای جشن هالووین باشد ، بنابراین همسرم از من پرسید که آیا می توانم آن را روشن کنم؟ & nbsp؛ ما به یک چراغ راهنمایی رسیدیم که دارای & quot؛ عادی & quot؛ حالت تغییر چراغ از سبز به زرد به قرمز و همچنین