جدول المحتويات:

علامة IoT Emoji: 9 خطوات (بالصور)
علامة IoT Emoji: 9 خطوات (بالصور)

فيديو: علامة IoT Emoji: 9 خطوات (بالصور)

فيديو: علامة IoT Emoji: 9 خطوات (بالصور)
فيديو: 9 Ways To Build MASSIVE Sexual Tension With A Woman – Increase Attraction & Turn Her On (MUST WATCH) 2024, يوليو
Anonim
علامة IoT Emoji
علامة IoT Emoji

توضح هذه التعليمات كيفية استخدام 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 ، فيمكنك تخطي هذه الخطوات.

  1. اطبع العلبة ثلاثية الأبعاد:
  2. ضع شريحة SK6812mini في اتجاه متعرج
  3. عمل اللحام
  4. استخدم الغراء الساخن ختم الدائرة
  5. قم بتوصيل دبابيس الطاقة ودبوس الإشارة (SK6812 Din بـ ESP8266 pin 4 / D2) بلوحة التطوير ESP8266
  6. اخفق
  7. قم بتوصيل كبل 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

8x8 رموز تعبيرية
8x8 رموز تعبيرية

يتطلب هذا المشروع بعض الرموز التعبيرية 8 × 8 بكسل ، وأنا جوجل وأحصل على مجموعة بسيطة من تغريدة جاستن سير:

twitter.com/JUSTIN_CYR/status/658031097805 …

ثم قمت بتغيير حجم الصورة واستخدمت تحويل base64decode.org إلى سلسلة تشفير base64 لتضمينها في HTML.

يمكنك العثور على الصورة التي تم تغيير حجمها على: src / emojis.png

الخطوة 6: واجهة مستخدم HTML بسيطة

واجهة مستخدم HTML بسيطة
واجهة مستخدم HTML بسيطة

لقد قمت بكتابة نص HTML بسيط للغاية لاختيار الرموز التعبيرية ثم نقل وحدات البكسل إلى ESP8266 بواسطة بروتوكول Web Socket بتنسيق ثنائي.

ثم أستخدم تحويل html-minifier إلى سلسلة طويلة من سطر واحد لتضمينها في كود Arduino.

يمكنك العثور على ملف HTML على: src / index.html

الخطوة السابعة: برنامج اردوينو

برنامج اردوينو
برنامج اردوينو
  1. قم بتوصيل لوحة التطوير ESP8266 بالكمبيوتر
  2. افتح Arduino IDE
  3. حدد اللوحة الصحيحة في قائمة الأدوات
  4. اضغط على زر التحميل

الخطوة 8: الإعداد والتشغيل

Image
Image

يرجى الاطلاع على عرض الفيديو للحصول على تفاصيل الإعداد والتشغيل.

ها هو الملخص:

  1. قم بتوصيل علامة IoT Emoji
  2. إعداد WiFi (لأول مرة فقط)

    1. استخدم بحث الجوال الخاص بك واتصل بـ "esp-emoji" AP
    2. عرض بوابة WiFiManager الأسير
    3. اضغط على زر "تكوين WiFi"
    4. حدد AP الخاص بك
    5. املأ كلمة مرور AP
    6. اضغط على زر "حفظ"
    7. إعادة التشغيل التلقائي ESP8266
  3. توصيل ESP8266 تلقائيًا بنقطة الوصول الخاصة بك
  4. استخدم تصفح هاتفك المحمول للوصول إلى "esp-emoji.local"
  5. اختر رمزًا تعبيريًا والعب!

المرجع:

الخطوة 9: توقيع سعيد

توقيع سعيد!
توقيع سعيد!
توقيع سعيد!
توقيع سعيد!

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

مسابقة اردوينو 2019
مسابقة اردوينو 2019
مسابقة اردوينو 2019
مسابقة اردوينو 2019

الوصيف في مسابقة Arduino 2019

موصى به: