
جدول المحتويات:
2025 مؤلف: John Day | [email protected]. آخر تعديل: 2025-01-23 12:54

توضح هذه التعليمات كيفية استخدام ESP8266 وبعض NeoPixels لإنشاء علامة IoT Emoji.
الخطوة الأولى: التحضير




لوحة تطوير ESP8266
يجب أن تكون أي لوحة ESP8266 على ما يرام. هذه المرة أستخدم WeMos D1 Mini Pro ، وهي أصغر لوحة تطوير يمكنني العثور عليها وأنحفها. إذا كنت تريدها محمولة ، فاختر لوحة مع دعم Lipo.
نيوبكسلز
يستخدم هذا المشروع مكتبة Arduino Adafruit_NeoPixel ، أي شريحة LED متوافقة على ما يرام ، مثل WS2812 ، WS2812B ، SK6812 ، SK6812mini … إلخ.
هذه المرة أستخدم 64 شريحة LED من SK6812mini لصنع لوحة مصفوفة 8x8 صغيرة. لكن عمل اللحام ليس هو الوظيفة الرئيسية لهذا المشروع ، يمكنك استخدام شريط LED لتبسيط المهمة أو حتى شراء 8x8 NeoPixel LED Matrix مباشرة ؛>
تسجيل الوقوف
هذه المرة أستخدم كبل أنبوب معدني مرن USB صغير كحامل تسجيل.
الخطوة 2: اختياري: الطباعة ثلاثية الأبعاد والتجميع



إذا قمت بشراء 8x8 NeoPixel LED Matrix ، فيمكنك تخطي هذه الخطوات.
- اطبع العلبة ثلاثية الأبعاد:
- ضع شريحة SK6812mini في اتجاه متعرج
- عمل اللحام
- استخدم الغراء الساخن ختم الدائرة
- قم بتوصيل دبابيس الطاقة ودبوس الإشارة (SK6812 Din بـ ESP8266 pin 4 / D2) بلوحة التطوير ESP8266
- اخفق
- قم بتوصيل كبل USB
الخطوة 3: إعداد البرنامج


اردوينو IDE
إذا لم تقم بتثبيت Arduino IDE بعد ، فيرجى تنزيله وتثبيته من الموقع الرسمي:
www.arduino.cc/en/main/software
دعم ESP8266
إذا لم تقم بتثبيت دعم Arduino ESP8266 بعد ، فالرجاء اتباع الخطوات الواردة في قسم "Arduino on ESP8266":
github.com/esp8266/Arduino
مكتبات اردوينو
استخدم مكتبة Arduino ، قم بتثبيت 3 حسب المكتبات:
- واي فاي ماناجر
- ArduinoWebSockets
- Adafruit_NeoPixel
الخطوة 4: تنزيل شفرة المصدر

الرجاء تنزيل شفرة المصدر الخاصة بي من هنا:
github.com/moononournation/IoT-Emoji-Sign
الخطوة 5: 8x8 Emoji

يتطلب هذا المشروع بعض الرموز التعبيرية 8 × 8 بكسل ، وأنا جوجل وأحصل على مجموعة بسيطة من تغريدة جاستن سير:
twitter.com/JUSTIN_CYR/status/658031097805 …
ثم قمت بتغيير حجم الصورة واستخدمت تحويل base64decode.org إلى سلسلة تشفير base64 لتضمينها في HTML.
يمكنك العثور على الصورة التي تم تغيير حجمها على: src / emojis.png
الخطوة 6: واجهة مستخدم HTML بسيطة

لقد قمت بكتابة نص HTML بسيط للغاية لاختيار الرموز التعبيرية ثم نقل وحدات البكسل إلى ESP8266 بواسطة بروتوكول Web Socket بتنسيق ثنائي.
ثم أستخدم تحويل html-minifier إلى سلسلة طويلة من سطر واحد لتضمينها في كود Arduino.
يمكنك العثور على ملف HTML على: src / index.html
الخطوة السابعة: برنامج اردوينو

- قم بتوصيل لوحة التطوير ESP8266 بالكمبيوتر
- افتح Arduino IDE
- حدد اللوحة الصحيحة في قائمة الأدوات
- اضغط على زر التحميل
الخطوة 8: الإعداد والتشغيل


يرجى الاطلاع على عرض الفيديو للحصول على تفاصيل الإعداد والتشغيل.
ها هو الملخص:
- قم بتوصيل علامة IoT Emoji
-
إعداد WiFi (لأول مرة فقط)
- استخدم بحث الجوال الخاص بك واتصل بـ "esp-emoji" AP
- عرض بوابة WiFiManager الأسير
- اضغط على زر "تكوين WiFi"
- حدد AP الخاص بك
- املأ كلمة مرور AP
- اضغط على زر "حفظ"
- إعادة التشغيل التلقائي ESP8266
- توصيل ESP8266 تلقائيًا بنقطة الوصول الخاصة بك
- استخدم تصفح هاتفك المحمول للوصول إلى "esp-emoji.local"
- اختر رمزًا تعبيريًا والعب!
المرجع:
الخطوة 9: توقيع سعيد


مجموعة Emoji من Justin Cyr tweet هي مجرد مثال بسيط ، يمكنك إعداد مجموعة Emoji الخاصة بك 8x8 وإظهار توقيعك!


الوصيف في مسابقة Arduino 2019
موصى به:
مقياس أو علامة مستوى الضوضاء غير الآمنة: 4 خطوات (بالصور)

مقياس مستوى ضوضاء غير آمن أو علامة: أحب النظر إلى المشاريع الإبداعية للناس. الأدوات الحديثة وأمبير. تمنحنا التكنولوجيا العديد من الخيارات الإبداعية. أقوم بتدريس مواد صلبة لطلاب المدارس الثانوية في مدرسة ثانوية في نيوزيلندا ، لذلك فأنا دائمًا أطور & amp؛ تجربة أشياء جديدة. ثي
علامة / شعار نيون LED: 3 خطوات (بالصور)

Neon LED Sign / Logo: لقد قمت ببناء هذا المشروع للأصدقاء الذين ينظمون حفلات تسمى Electro Beast. للتحكم ، نستخدم وحدة تحكم DMX LED بسيطة. لذلك يمكن لكل DJ ضوء التحكم في الجهاز. ضوء النيون
علامة أكريليك مضاءة بحافة البكسل LED: 6 خطوات (بالصور)

LED Pixel Edge Lit Acrylic Sign: مشروع بسيط يوضح طريقة بسيطة لعمل لافتة أكريليك مضاءة بحافة مخصصة. تستخدم هذه العلامة وحدات البكسل RGB-CW القابلة للعنونة (الأحمر والأخضر والأزرق والأبيض البارد) التي تستخدم مجموعة شرائح SK6812. الصمام الثنائي الأبيض المضاف غير مطلوب ، ولكنه
علامة سعر ديناميكية مزيفة: 6 خطوات (بالصور)

علامة سعر ديناميكية مزيفة: تتغير أسعار أمازون باستمرار. إذا تركت عناصر في عربة التسوق الخاصة بك لمدة تزيد عن بضع ساعات ، فمن المحتمل أن يتم تنبيهك بشأن التقلبات الدقيقة & ndash؛ 0.10 دولار هنا ، 2.04 دولار هناك. من الواضح أن أمازون وتجارها يستخدمون شكلاً من أشكال
علامة ليزر اردوينو - علامة Duino: 11 خطوة (بالصور)

بطاقة Arduino Laser Tag - Duino Tag: Duino tagger- مقدمة عامة Duino tag هي عبارة عن نظام علامة ليزر يعتمد على اردوينو. أخيرًا ، نظام علامة ليزر يمكن تعديله واختراقه حتى يكون لديك نظام علامة ليزر مثالي للذخائر المكتبية وحروب الغابات والضواحي