جدول المحتويات:
فيديو: أضواء عيد الهالوين: 4 خطوات (بالصور)
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:41
في الهالوين الأخير قررت إنشاء مشروع لهذا الموسم. باستخدام نموذج ثلاثي الأبعاد لشبح قمت بطباعته على Prusa i3 ومشروع Cheerlights ، قمت بإنشاء زخرفة هالوين التي تغير لونها بشكل عشوائي.
مشروع Cheerlight هو مشروع مفتوح المصدر يقوم بمزامنة جميع أجهزة الإضاءة التي تستخدمه. من خلال Twitter ، باستخدام علامة التصنيف #cheerlight ، اخترنا لونًا من لوحة ألوان مشروع Cheerlights. تقوم جميع الأجهزة المتصلة بالمشروع بقراءة اللون من خلال واجهة برمجة التطبيقات وتغيير لونها إلى ذلك. من خلال تغريدة يمكن تغيير ألوان جميع أجهزة الكوكب المتصلة بالمشروع.
الخطوة 1: المواد والأدوات
المواد
- ESP-01
- كابل Awg 22
- حلقة الصمام WS2812
- حامل البطارية
- بطارية
- دبابيس صف مقبس أنثى
- بروتوبورد
- جندى
أدوات
- طابعة 3D
- لحام حديد
نموذج 3D
لطيف عناق لي شبح
الخطوة 2: التجميع
أولاً كان من الضروري إنشاء دعم للاتصالات. تم إنشاء هذا باستخدام لوح بروتوبورد ، مآخذ أنثى لـ ESP-01 ولحام. تسمح المقابس الأنثوية بإزالة ESP-01 بسهولة لاستخدامها في مشروع آخر أو لاستبدالها في حالة الفشل. تم استخدام اللحام لإصلاح المكونات وإنشاء مسارات متصلة. يأتي اللوح الأولي مثقوبًا مسبقًا مع وصلات حول كل ثقب. من الضروري فقط إصلاح المكونات وربط الثقوب المختلفة لإنشاء المسارات.
ثم تم لحام حامل البطارية. في الوقت نفسه ، تمت طباعة القاعدة التي ستحتوي على المكونات. يتكون هذا من قاعدة مربعة ، مع مساحة كافية لإيواء المكونات المختلفة ، وفتحة حلقة LED ومساحة كافية للشبح المطبوع.
بعد أن أصبحت القاعدة جاهزة ، تم تثبيت حلقة LED وتوصيلها بدعم المكونات المتبقية. تم تثبيت الدعامة وحامل البطارية على القاعدة بالغراء الحراري.
الخطوة 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" ؛ هتاف طويل بدون توقيع LightChannelNumber = 1417 ؛ int delayval = 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 ، // "أرجواني" ، 255 ، 0 ، 255 ، // "أرجواني" ، 255 ، 255 ، 0 ، // "أصفر" ، 255 ، 165 ، 0} ؛ // "البرتقالي"}؛ Adafruit_NeoPixel pixels = Adafruit_NeoPixel (PixelNum و PixelPin و NEO_GRB + NEO_KHZ800) ؛ WiFiClient wclient ؛ إعداد باطل () {Serial.begin (9600) ؛ WiFi.begin (SSID ، كلمة المرور) ؛ WiFi.mode (WIFI_STA) ؛ Serial.println (".") ؛ while (WiFi.status ()! = WL_CONNECTED) {delay (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) ، } حلقة فارغة () {String color = ThingSpeak.readStringField (cheerLightsChannelNumber، 1)؛ setColor (اللون) ؛ //Serial.println (اللون) ؛ تأخير (5000) ؛ } void setColor (String color) {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 red" ، قم بتبديل اللون إلى اللون الأحمر.
موصى به:
أضواء عيد الميلاد الموسيقية الأوتوماتيكية DIY (MSGEQ7 + Arduino): 6 خطوات (بالصور)
أضواء عيد الميلاد الموسيقية الأوتوماتيكية DIY (MSGEQ7 + Arduino): لذلك أقول كل عام سأفعل ذلك ولن أتجول أبدًا للقيام بذلك لأنني أؤجل كثيرًا. 2020 هو عام التغيير لذا أقول إن هذا هو العام للقيام بذلك. لذلك آمل أن تكون قد أحببت وجعل أضواء عيد الميلاد الموسيقية الخاصة بك. سيكون هذا
مشروع عيد الهالوين مع جمجمة وأردوينو ومصابيح LED وامضة وعينين متحركتين - Maker و MakerED و MakerSpaces: 4 خطوات
مشروع عيد الهالوين مع جمجمة وأردوينو ومصابيح LED وامضة وعينين متحركتين | Maker و MakerED و MakerSpaces: مشروع Halloween مع Skull و Arduino و Blinking LEDs و Scrolling Eyes تم إعداد البرنامج التعليمي للأشخاص الذين ليس لديهم طابعة ثلاثية الأبعاد ، وسوف نستخدم لوحة بحجم 21 سم
جايسون فورهيس بالحجم الطبيعي / نموذج عيد الهالوين الثالث عشر يوم الجمعة مع جهاز تلفزيون / دي في دي مقاس 15.4 بوصة ورأس متحرك مؤازر / اردوينو: 6 خطوات
بالحجم الطبيعي Jason Vorhees / Friday 13th Halloween Model with 15.4 Inch TV / DVD Stomach and Servo / arduino Moving Head: حامل دائم / الجلوس بالحجم الطبيعي Jason Vorhees مع مجموعة تلفزيون / DVD مدمجة … أيضًا رقبة مؤازرة تعمل بالاردوينو جيسون يبحث عن ضحيته التالية
ضبط أضواء عيد الميلاد DIY على الموسيقى - أضواء المنزل المصممة: 15 خطوة (بالصور)
ضبط أضواء عيد الميلاد DIY على الموسيقى - أضواء المنزل المصممة للرقص: ضبط أضواء عيد الميلاد DIY على الموسيقى - أضواء المنزل المصممة للرقص هذا ليس DIY للمبتدئين. ستحتاج إلى فهم قوي للإلكترونيات والدوائر والبرمجة الأساسية والذكاء العام حول السلامة الكهربائية. DIY هذا لشخص متمرس لذلك
صندوق عيد الميلاد: أضواء عيد الميلاد وعرض الموسيقى التي يتم التحكم فيها عبر الإنترنت من Arduino / ioBridge: 7 خطوات
Xmas-box: أضواء عيد الميلاد وعرض الموسيقى التي يتم التحكم فيها عبر الإنترنت من Arduino / ioBridge: يتكون مشروع صندوق عيد الميلاد الخاص بي من عرض موسيقى وأضواء عيد الميلاد يتم التحكم فيها عبر الإنترنت. يمكن طلب أغنية عيد الميلاد عبر الإنترنت ثم يتم وضعها في قائمة انتظار وتشغيلها بالترتيب المطلوب. تنتقل الموسيقى على FM stat