فهرست مطالب:

IoT Emoji Sign: 9 مرحله (همراه با تصاویر)
IoT Emoji Sign: 9 مرحله (همراه با تصاویر)

تصویری: IoT Emoji Sign: 9 مرحله (همراه با تصاویر)

تصویری: IoT Emoji Sign: 9 مرحله (همراه با تصاویر)
تصویری: 9 Signs You Have Clogged Arteries & Heart Problems [+7 Treatments] 2024, جولای
Anonim
Ioj Emoji Sign
Ioj Emoji Sign

این دستورالعمل ها نحوه استفاده از ESP8266 و برخی از NeoPixels برای ایجاد علامت ایموجی IoT را نشان می دهد.

مرحله 1: آماده سازی

آماده سازی
آماده سازی
آماده سازی
آماده سازی
آماده سازی
آماده سازی
آماده سازی
آماده سازی

برد ESP8266 dev

هر برد ESP8266 باید سالم باشد. این بار من از WeMos D1 Mini Pro استفاده می کنم ، این کوچکترین و باریک ترین تخته dev است که می توانم پیدا کنم. اگر می خواهید قابل حمل باشد ، یک برد با پشتیبانی از Lipo انتخاب کنید.

NeoPixels

در این پروژه از کتابخانه Arduino Adafruit_NeoPixel استفاده می شود ، هر تراشه LED سازگار است ، مانند WS2812 ، WS2812B ، SK6812 ، SK6812mini … و غیره.

این بار من از 64 تراشه LED SK6812mini برای ساخت یک صفحه کوچک ماتریس 8x8 استفاده می کنم. اما لحیم کاری کار اصلی این پروژه نیست ، می توانید از یک نوار LED برای ساده سازی کار استفاده کنید یا حتی مستقیم یک ماتریس LED NeoPixel 8x8 بخرید ؛>

غرفه علامت گذاری

این بار من از یک کابل لوله فلزی قابل انعطاف micro USB به عنوان پایه علامت استفاده می کنم.

مرحله 2: اختیاری: چاپ سه بعدی و مونتاژ

اختیاری: چاپ سه بعدی و مونتاژ
اختیاری: چاپ سه بعدی و مونتاژ
اختیاری: چاپ سه بعدی و مونتاژ
اختیاری: چاپ سه بعدی و مونتاژ
اختیاری: چاپ سه بعدی و مونتاژ
اختیاری: چاپ سه بعدی و مونتاژ

اگر به سادگی یک ماتریس LED NeoPixel 8x8 خریداری می کنید ، می توانید این مراحل را رد کنید.

  1. مورد را به صورت سه بعدی چاپ کنید:
  2. تراشه SK6812mini را در جهت زیگزاگ قرار دهید
  3. کار لحیم کاری
  4. با استفاده از چسب حرارتی مدار را ببندید
  5. پین های برق و پین سیگنال (SK6812 Din به ESP8266 پین 4 / D2) را به برد ESP8266 متصل کنید
  6. پیچ بزنید
  7. کابل USB را وصل کنید

مرحله 3: آماده سازی نرم افزار

تهیه نرم افزار
تهیه نرم افزار
تهیه نرم افزار
تهیه نرم افزار

آردوینو IDE

اگر هنوز Arduino IDE را نصب نکرده اید ، لطفاً آن را از سایت رسمی بارگیری و نصب کنید:

www.arduino.cc/fa/main/software

پشتیبانی ESP8266

اگر هنوز پشتیبانی Arduino ESP8266 را نصب نکرده اید ، لطفاً مراحل بخش "Arduino در ESP8266" را دنبال کنید:

github.com/esp8266/Arduino

کتابخانه های آردوینو

بسته به کتابخانه های 3 از Arduino Library install استفاده کنید:

  • مدیریت WiFi
  • ArduinoWebSockets
  • Adafruit_NeoPixel

مرحله 4: کد منبع را بارگیری کنید

کد منبع را بارگیری کنید
کد منبع را بارگیری کنید

لطفاً کد منبع من را از اینجا بارگیری کنید:

github.com/moononournation/IoT-Emoji-Sign

مرحله 5: شکلک 8x8

شکلک 8 در 8
شکلک 8 در 8

این پروژه به ایموجی 8 8 8 پیکسل نیاز دارد ، من گوگل می کنم و از توییت Justin Cyr یک مجموعه ساده دریافت می کنم:

twitter.com/JUSTIN_CYR/status/658031097805…

سپس تصویر را تغییر اندازه دادم و از base64decode.org برای تبدیل به یک رشته کد شده base64 برای جاسازی آن در HTML استفاده کردم.

ممکن است تصویر تغییر اندازه را در آدرس: src/emojis-p.webp

مرحله 6: رابط کاربری ساده HTML

رابط کاربری ساده HTML
رابط کاربری ساده HTML

من یک HTML بسیار ساده برای انتخاب ایموجی و سپس انتقال پیکسل ها به پروتکل سوکت وب با فرمت دودویی به ESP8266 ارسال کرده ام.

سپس از html-minifier تبدیل به یک رشته تک خط طولانی برای جاسازی آن در کد آردوینو استفاده می کنم.

فایل HTML را می توانید در آدرس: src/index.html پیدا کنید

مرحله 7: برنامه آردوینو

برنامه آردوینو
برنامه آردوینو
  1. برد ESP8266 dev را به کامپیوتر وصل کنید
  2. Arduino IDE را باز کنید
  3. در منوی Tools تابلوی صحیح را انتخاب کنید
  4. دکمه بارگذاری را فشار دهید

مرحله 8: راه اندازی و پخش کنید

Image
Image

لطفاً برای مشاهده جزئیات راه اندازی و پخش ، نسخه نمایشی ویدئو را مشاهده کنید.

در اینجا خلاصه ای وجود دارد:

  1. IojT Emoji Sign را وصل کنید
  2. راه اندازی WiFi (فقط برای اولین بار)

    1. از جستجوی تلفن همراه خود استفاده کنید و به AP "esp-emoji" متصل شوید
    2. نمایش WiFiManager Captive Portal
    3. دکمه "پیکربندی WiFi" را فشار دهید
    4. AP خود را انتخاب کنید
    5. گذرواژه AP را پر کنید
    6. دکمه "ذخیره" را فشار دهید
    7. راه اندازی مجدد خودکار ESP8266
  3. ESP8266 به صورت خودکار به AP شما متصل می شود
  4. از مرورگر تلفن همراه خود برای "esp-emoji.local" استفاده کنید
  5. یک ایموجی انتخاب کنید و بازی کنید!

Ref.:

مرحله 9: امضا مبارک

امضا مبارک!
امضا مبارک!
امضا مبارک!
امضا مبارک!

مجموعه ایموجی از توییت Justin Cyr فقط یک مثال ساده است ، شما می توانید مجموعه ایموجی 8x8 خود را تهیه کرده و امضای خود را نشان دهید!

مسابقه آردوینو 2019
مسابقه آردوینو 2019
مسابقه آردوینو 2019
مسابقه آردوینو 2019

نفر دوم مسابقات آردوینو 2019

توصیه شده: