» إلكترونيات » اردوينو »ضوء الليل على شكل منشور. استنادًا إلى ESP8266 و WS2812

موشور على شكل ضوء الليل. استنادًا إلى ESP8266 و WS2812

موشور على شكل ضوء الليل. استنادًا إلى ESP8266 و WS2812

فيديو:


مساء الخير ، سأشارككم اليوم تعليمات لتصنيع مصباح طاولة صغير ، مصباح ليلي. سيكون مصدر الضوء 120 WS2812 LEDs. يمكنك زيادة عدد الثنائيات أو العكس ، اجعل المصباح أصغر مع عدد أقل من الثنائيات. استخدمت شريط LED بكثافة 60 ديودًا لكل متر. يدير جميع ESP8266-12E. الإدارة عبر صفحة html. لذا ، دعنا نبدأ بقائمة الضروريات:

- ESP8266-12E
- مثبت جهد 3.3 فولت
- مقاومات 10 كيلو أوم ، 5 قطع.
- مفتاح صغير
- زر
- توصيل الأسلاك
- بلاستيك مطفي أو "لبن"
- كرتون مموج
- USB-TTL
- موصل USB
- قطعة صغيرة من الأنبوب البلاستيكي
- مصدر طاقة 5 فولت ، 2 أمبير على الأقل
- مسدس غراء ساخن
- لحام الحديد ، الصنوبري ، اللحيم ، إلخ. وهكذا دواليك.

الخطوة 1 إعداد القاعدة ومصابيح LED.
بالنسبة للقاعدة التي سنقوم بغراء LED ، سنستخدم الكرتون المضلع. سأكتب أحجام المصباح الليلي ، التي جمعتها بنفسي. إذا قررت تغيير حجم أو استخدام شريط LED مختلف ، فستحتاج إلى إعادة حساب الأبعاد. لذا قمنا بقص مستطيل بقياس 26.5 × 12.5 سم من الكرتون:


نتراجع 1 سم من حافة واحدة لربط الأجزاء ، ونقسم المستطيل المتبقي إلى 3 أجزاء متساوية. نقطع الطبقة العليا من الورق المقوى المموج بحيث يمكن ثنيها:


نثني مستطيلنا ، على طول الفتحات ونلصقها ، نحصل على منشور:


في بعض الأحيان ، لا تكون الطبقة اللاصقة لشريط الصمام الثنائي كافية لإصلاحها جيدًا. لذلك ، من أجل القوة ، يمكنك استخدام الشريط على الوجهين. الصقها على قاعدة من الورق المقوى:


الصق الثنائيات بخطوط ، ابدأ من الخط السفلي. الصق السطر الأول إلى الأسفل ، تراجع للخلف قليلاً ثم الصق السطر التالي بحيث تكون المسافة بين الثنائيات للخطوط المجاورة 1.6 سم. بالنسبة لشريط WS8212 ، يجب ملاحظة اتجاه اتصال الإشارة. على الشريط ، يشار إلى الاتجاه. خطوط الغراء في اتجاه واحد:


يتم توجيه أسلاك جهات اتصال الطاقة +5 و GND من الخط الأول لمصابيح LED ، وكذلك السلك من إشارة الإشارة Din ، داخل العلبة. ثم نقوم بعمل اللحام من الأول إلى الدين في السطر الثاني وهكذا.يتم لحام جهات اتصال الطاقة (+5 و GND) بالتوازي:



أستخدم أنابيب بلاستيكية تقليم ، على سبيل المثال ، من بالون على عصا ، نقوم بعمل أرجل بطول 1 سم إلى مصباحنا:


يجب أن تكون النتيجة شيء من هذا القبيل:


هذا أحد الخيارات ، يمكن أن يكون النموذج أي شيء ، كل شيء محدود فقط بخيالك. على سبيل المثال ، يمكن عمل ضوء ليلي على شكل مخروط أو أسطوانة.

الخطوة 2 قم بتجهيز ESP8266 ومصدر الطاقة.
أستخدم ESP8266-12E ، مع ذاكرة فلاش 4 ميجا بايت. يمكن استخدام إصدارات ESP8266 ذات عدد GPIO أقل. مطلوب GPIO واحد فقط للتحكم في الشريط. ذاكرة الفلاش أقل من 1 ميجا بايت ، من الأفضل عدم أخذها. لكي يعمل ESP ويملأ الرسم فيه ، تحتاج أولاً إلى عمل حد أدنى ملزم لهذه اللوحة. يتكون الربط من مفتاح متصل في أحد طرفيه بـ GPIO0 والآخر بـ GND ، والذي يُستخدم لوضع الوحدة في وضع ملء الرسم التخطيطي. في الحالة الطبيعية ، يجب أن يتم سحب GPIO0 إلى الطاقة عبر مقاوم 10 كيلو أوم. يحتاج أيضًا سحب الطاقة من خلال المقاوم إلى CH_PD و GPIO2. لإعادة تشغيل الوحدة ، يتم وضع زر بين RESET و GND ؛ لضمان الاستقرار ، يجب أيضًا سحب RESET إلى الطاقة. هناك حاجة إلى 470 أوم المقاوم المدرجة بين RESET و GPIO16 لإخراج الوحدة من وضع السكون. لن نستخدم هذا الوضع ، وبالتالي لا يلزم وجود المقاوم. يجب أيضًا سحب خرج وحدة GPIO15 حتى GND من خلال المقاوم 10 kΩ. يجب أن يتم تشغيل الوحدة بدقة من 3.3 فولت. لذلك ، سنستخدم مثبت الجهد. إلى المدخلات التي سنقوم بتوصيل زائد من مصدر الطاقة ، وإخراج VCC ESP8266. أعتقد أن كل شيء واضح GND ، الشيء الرئيسي هو أن إمدادات الطاقة GND ، شريط GND و GND ESP متصلة. ولا تنسى USB-TTL. RX إلى TX ، TX إلى RX وتأكد من توصيل GND ESP بـ GND USB-TTL. المخطط كما يلي:


الآن في سوق المعدات الراديوية هناك خط من وحدات Wemos. هذه هي نفس وحدات ESP8266 ، فقط مع الحزام الضروري ، منظم الجهد ، USB-TTL وجهات الاتصال الناتجة بشكل ملائم. من الأسهل بكثير العمل معهم ، يمكنك أخذ هذه الوحدات ، فقط عند ملء الرسم ، اختر اللوحة المناسبة.

سنقوم بتوصيل الشريط GPIO5. أي ، يتم توصيل Din من السطر الأول من الشريط بـ GPIO5 ESP8266.
في رأيي ، يمكنك فك كل المظلة اللازمة. عند تجميعها ، سيبدو ESP8266 على النحو التالي:


لذلك اتضح بشكل مضغوط وتناسب وحدة التحكم بسهولة داخل ضوء الليل:


أما مصدر الطاقة. الشريط WS2812 شره للغاية. إذا قمت بتشغيل الألوان الثلاثة ، وحتى عند أقصى سطوع ، يستهلك مؤشر LED واحد 0.06 أ. وبناءً على ذلك ، فإن 120 صمامًا ضوئيًا هو 7.2 أ. حسنًا ، هذه هي القيمة القصوى. عادة هذا السطوع غير مطلوب ، في رسمتي يكلف 10 (تتراوح من 0 إلى 255) وهذا يكفي. قمت بقياس استهلاك ضوء الليل الخاص بي عند سطوع 20. كان الاستهلاك في النطاق من 1.0 أ إلى 1.8 أ. بالنسبة لضوء الليل هذا ، تحتاج إلى توصيل مصدر طاقة بتيار خرج لا يقل عن 2.0 أ. ملحوم بالفعل USB. يجب أن يكون مصدر الطاقة شيء مثل هذا:


الخطوة 3 جهز البيئة واملأ الرسم التخطيطي.
للتشغيل السليم والتعبئة التخطيطية ، من الضروري إعداد بيئة برمجة. نذهب إلى الموقع ونقوم بتنزيل أحدث إصدار Arduino IDE.

تم اختبار رسم تخطيطي على أحدث إصدار اردوينو كان IDE الذي كان وقت كتابة هذا التقرير -1.8.10. إذا اخترت المثبت ، فقم أولاً بتثبيت بيئة البرمجة ، إذا قمت بتنزيل الأرشيف ، فقم بفك ضغطه إلى مكان مناسب لك.

تحتاج الآن إلى إضافة لوحة ESP8266 وتعديلاتها على Arduino IDE. نبدأ بيئة البرمجة ، حدد عنصر القائمة "ملف" في قائمة "الإعدادات" التي تفتح. حدد البند "روابط إضافية لمدير المجلس". أدخل الرابط لتنزيل وتثبيت الامتداد ESP8266:

http://arduino.esp8266.com/stable/package_esp8266com_index.json


بعد ذلك ، حدد عنصر القائمة "أدوات" وانتقل إلى "مدير المنتدى". في شريط البحث لمدير المنتدى ، أدخل "ESP" ، وحدد "esp8266 by ESP8266 Community" ، وقم بتثبيت أحدث إصدار. في وقت كتابة هذا التقرير ، كان 2.5.2. نحن في انتظار اكتمال التثبيت.
استخدمت مكتبة Adafruit neopixel للتحكم في شريط LED. لتثبيت هذه المكتبة ، حدد عنصر القائمة "Sketch" ، وانتقل إلى "Connect the library" وحدد "Manage libraries". في شريط البحث الذي يفتح القائمة ، أدخل "Adafruit neopixel" ، وحدد مكتبة بنفس الاسم وقم بتثبيتها.ستحتاج أيضًا إلى مكتبة ArduinoJson ، ويمكنك أيضًا العثور عليها باستخدام البحث عن Library Library.

يتم استخدام صفحة html للتحكم في ضوء الليل ، وهناك أيضًا عدة صفحات لتكوين الوحدة. لتسجيل صفحات html هذه ، بالإضافة إلى كل ما هو ضروري لتشغيلها بشكل صحيح ، نحتاج إلى أداة إضافية. قم بتنزيل الأرشيف الموجود أدناه وفك ضغطه في مجلد "الأدوات" الموجود في موقع التثبيت الخاص بـ Arduino IDE:
تنزيل الأرشيف

بعد كل التلاعبات ، يجب إعادة تشغيل بيئة البرمجة.
الآن قم بتحرير الرسم. افتح الرسم:
تنزيل رسم

تحتاج إلى تحرير الأسطر التالية:

String _ssid = "" ؛ // SSID لنقطة الوصول التي تريد الاتصال بها


في هذا السطر ، بين علامات الاقتباس ، أدخل اسم نقطة الوصول التي سيحاول ضوء الليل الاتصال بها.

String _password = "" ؛ // كلمة مرور الشبكة


هنا ، أيضًا بين علامات الاقتباس ، حدد كلمة المرور من نقطة الوصول التي سيحاول ضوء الليل الاتصال بها. إذا كنت لا تريد أن يتصل ESP بنوع من نقاط الوصول ، فما عليك سوى ترك هذه المسارات دون تغيير.

String _ssidAP = "Treygolka" ؛ // SSID AP في وضع نقطة الوصول


يشير الخط إلى اسم نقطة الوصول التي سيقوم ESP8266 بإنشائها.

String _passwordAP = "12051005" ، // كلمة مرور نقطة الوصول


كلمة مرور نقطة الوصول التي تم إنشاؤها.
يبقى ملء الرسم وتحميل صفحة html في ESP8266.
10
10
10

أضف تعليقًا

    • ابتسميبتسمxaxaحسنًالا أعرفياهونيا
      رئيسهالصفرأحمقنعمنعم نعمعدوانيسر
      آسفارقصرقص 2رقص 3العفومساعدةالمشروبات
      توقفالأصدقاءجيدجيدصفارة الحكمإغماءلسان
      دخانالتصفيقصرخةيعلنمشتقعدم الإشارةتنزيل
      حرارةغاضبتضحك 1mdaاجتماعالمسكسلبي
      not_iالفشارمعاقبةاقرأتخويفيخيفبحث
      ساخرشكرا لكهذاtoclclumnikحادتوافق
      سيءالنحلblack_eyeblum3استحىتباهىالملل
      للرقابةإرضاءسر 2تهددانتصاريونظارة شمس
      صدمةتنفسههههساداهلا وسهلاكروتويya_za
      ya_dobryiالمساعدne_huliganne_othodiحمىحظرقريب
2 تعليق
المؤلف
مساء الخير سأجيب على جميع النقاط:
1. أنت على حق ، لقد عجلت بكتابة مقال ، نسيت فقط أن أكتب عنه. سوف أقوم بإضافة وإجراء تغييرات. لفترة وجيزة ، قم بقص ثلاثة مستطيلات مقاس 9.7 × 13.5 سم ولصقها على الجانبين ، ومثلث متساوي الأضلاع مع جانب 9.8 سم في الأعلى.

2. يتم تثبيت الساقين بشكل موثوق بما فيه الكفاية. لن يتحملوا بضعة كيلوغرامات ، لكن يكفي لهذا الضوء الليلي. هناك حاجة إلى البلاستيك الزخرفي لإعطاء مظهر جمالي للمصباح ونشر ضوء الثنائيات. هناك حاجة إلى الأرجل نفسها حتى تتمكن من إحضار سلك الطاقة من الداخل ، من الأسفل إلى الخارج من أي جانب.

3. يتم اختيار سمك الأسلاك لتشغيل المصابيح ، بأقصى سطوع ، مع هامش حتى لا تسخن. قمت بعمل الاتصالات المتبقية منها ، حتى لا أزعجك (كانت هذه الأسلاك في متناول اليد ، لم أجعلها أسوأ).

4. هذه هي روايتي للضوء الليلي ، فعلت ذلك كما أحب وبسهولة ، مما كان في متناول اليد. الأشرطة اللاصقة ولحامها ، بالطبع ، أكثر صعوبة من شراء الألواح الجاهزة ، ولكنها ممكنة.

لديك الحق في عمل نسختك الخاصة من المصباح الليلي كما تريد.
بضع نقاط.
1. حذف وصف مرفق العناصر الزخرفية المصنوعة من البلاستيك الشفاف ؛
2. إن ربط الأرجل بالغراء الساخن بالكرتون لا يبدو موثوقًا به. يشير استخدام الأرجل إلى أن البلاستيك الزخرفي لا علاقة له بالتصميم ؛
3. سمك الأسلاك على اللوح مجنون تمامًا. يمكنك استخدام هذه لـ VCC و GND ، والباقي غير واضح لماذا.
كما سأفعل. اشتريت ثلاث لوحات 9x15 pcb (400 روبل مع التسليم). المصابيح ملحومة من الخارج ، وتبديلها من الداخل. كنت أترك مساحة صغيرة من الداخل تحت ESP12 وفي الخارج للزر الموجود على أحد الألواح ، فإن الأسلاك من مصدر الطاقة ستخرج من الأسفل. كنت قد قمت بحفر إحدى لوحات الحليب ، أو أخرجت زرًا من الحفرة ، أو حتى صنعت زرًا للمس. يمكنك ربط كل شيء معًا باستخدام 4 فتحات للفواصل على الألواح.
فكرة 10 نقاط لإضافة موسيقى ملونة.

ننصحك بقراءة:

تسليمها للهاتف الذكي ...