فهرست مطالب:

ESP8266/Arduino MQTT Memo Minder W/LCD (AKA Teenage Gamer Attention Getter!): 4 مرحله
ESP8266/Arduino MQTT Memo Minder W/LCD (AKA Teenage Gamer Attention Getter!): 4 مرحله

تصویری: ESP8266/Arduino MQTT Memo Minder W/LCD (AKA Teenage Gamer Attention Getter!): 4 مرحله

تصویری: ESP8266/Arduino MQTT Memo Minder W/LCD (AKA Teenage Gamer Attention Getter!): 4 مرحله
تصویری: ESP8266/Arduino MQTT Text Memo Notifier 2024, جولای
Anonim
Image
Image

آیا نوجوانانی که بازی های آنلاین خود را با هدفون انجام می دهند قفل نمی شوند؟ خسته شده اید که نمی شنوند شما برایشان فریاد می زنید یا به پیام های متنی یا تماس های آنها پاسخ نمی دهید؟ بله … آمریکا هم! این همان انگیزه ای است که برای آخرین ابزار من ایجاد شده است (به علاوه ساختن آن فقط سرگرم کننده بود). این نگین کوچک را درست جلوی صفحه آنها پارک کنید. در حالی که ساکت است ، فقط در آنجا نشسته و مشغول کار خود است. اما … هنگامی که شما پیامی را ارسال می کنید ، کمی غیرعادی می شود و با پیام شما روی LCD بوق می زند و چشمک می زند … قطعا توجه نوجوان گرانقدر شما را جلب می کند. پس بخوانید ، ویدئوی بالا را ببینید و خودتان نیز آن را بسازید.

مرحله 1: سخت افزار مورد نیاز و اتصال

سخت افزار مورد نیاز و اتصال
سخت افزار مورد نیاز و اتصال
سخت افزار مورد نیاز و اتصال
سخت افزار مورد نیاز و اتصال

قطعات:

ESP8266 NodeMCU 1.0 (هر ESP باید کار کند)

1602 یا 2004 LCD با رابط سریال/I2C

دکمه فشار لحظه ای

تخته نان

رهبری

پرش کننده ها

HOOKUP:

ESP8266 ----------- LCD ----------- دکمه ----------- BUZZER ------------- رهبری

Grnd ----------------- Grnd ---------- قطب اول ------------ Grnd ------ ------------ گرند

Vcc ------------------- Vcc

D6 ----------------------------------------------------- -------------------------------------لنگ دراز

D7 ----------------------------------------------------- ------------ قطب دوم

D4 ---------------------------------------- قطب دوم

D1 -------------------- SCL

D2 -------------------- SDA

مرحله 2: نرم افزار مورد نیاز و پیکربندی

نرم افزار مورد نیاز و پیکربندی
نرم افزار مورد نیاز و پیکربندی
نرم افزار مورد نیاز و پیکربندی
نرم افزار مورد نیاز و پیکربندی
نرم افزار مورد نیاز و پیکربندی
نرم افزار مورد نیاز و پیکربندی

مفروضات: دانش و تمرین استفاده از Arduino IDE و کتابخانه ها.

نرم افزار مورد نیاز:

  • Arduino IDE (من از 1.8.5 استفاده کردم)
  • برنامه Android MQTT Dash (مطمئن نیستم که نسخه iOS وجود دارد)
  • وب سایت

پیکربندی نرم افزار:

  1. Android App MQTT DashU از همان client.subscribe (به عنوان موضوع نیز نامیده می شود) جزئیات زیر استفاده کنید. باقی مانده "باید" پیش فرض خوب است. از جزئیات موجود در وب سایت بالا برای پورت# و نام میزبان سرور استفاده کنید:
  2. Arduino Sketch (برنامه نویسی که نیاز به تغییرات دارد نیز در طرح توضیح داده می شود)

    • آدرس I2C LCD شما
    • اعتبار وای فای
    • اطلاعات کارگزار MQTT (انتخابهای تصادفی/شخصی که ارائه می دهید)

      1. String clientId = "YOUR_CHOICE_HERE"؛
      2. client.subscribe ("YOUR_Topic_HERE")

مرحله 3: عملیات

عمل
عمل

پس از باز کردن برنامه MQTT Dash:

  1. روی علامت PLUS در بالا سمت راست کلیک کنید.
  2. نوع "Text" را انتخاب کنید.
  3. نام انتخاب شماست
  4. همانطور که در مرحله قبل ذکر شد ، نام موضوع خود را در اینجا وارد کنید.
  5. برای ذخیره روی Disk در بالا سمت راست کلیک کنید.
  6. باز کردن کاشی با نام انتخاب شده در مرحله 3 بالا.
  7. متن فرم رایگان را در خط ارائه شده وارد کنید. روی SET کلیک کنید.
  8. اگر همه چیز مطابق انتظار کار می کند ، باید روی LCD ظاهر شود.
  9. برای پاک کردن پیام ، یک پیام خالی ارسال کنید.
  10. OR… دکمه متصل به ESP را برای پاک کردن فشار دهید.

مرحله 4: همه جعبه شده و آماده MQTT هستند

یک جعبه صنایع دستی و یک دکمه لحظه ای زیبا برداشته و همه را در این قسمت کنار هم قرار دهید.

توصیه شده: