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

ESP8266 / Arduino MQTT Memo Minder W / LCD (AKA Teenage Gamer لفت الانتباه!): 4 خطوات
ESP8266 / Arduino MQTT Memo Minder W / LCD (AKA Teenage Gamer لفت الانتباه!): 4 خطوات

فيديو: ESP8266 / Arduino MQTT Memo Minder W / LCD (AKA Teenage Gamer لفت الانتباه!): 4 خطوات

فيديو: ESP8266 / Arduino MQTT Memo Minder W / LCD (AKA Teenage Gamer لفت الانتباه!): 4 خطوات
فيديو: ESP8266/Arduino MQTT Text Memo Notifier 2024, يوليو
Anonim
Image
Image

هل لديك المراهقون الذين يغلقون أنفسهم بعيدًا يلعبون ألعابهم عبر الإنترنت مع سماعات الرأس؟ هل سئمت منهم عدم سماعك تصرخ من أجلهم أو عدم الرد على رسائلهم النصية أو مكالماتهم؟ نعم … الولايات المتحدة أيضًا! هذا هو الدافع وراء أحدث أجهزتي (بالإضافة إلى أنه كان مجرد متعة في البناء). بارك هذه الجوهرة الصغيرة أمام الشاشة مباشرة. في حين أنها هادئة ، فهي تجلس هناك تهتم بشؤونها الخاصة. ولكن … عندما ترسلها رسالة ، فإنها تحصل على القليل من التشويش ويصدر صوتًا ويومض مصباح LED جنبًا إلى جنب مع رسالتك على شاشة LCD … جذب انتباه المراهق الثمين بالتأكيد. لذا تابع القراءة ، وتحقق من vid أعلاه ، وقم ببناء نفسك أيضًا.

الخطوة 1: الأجهزة المطلوبة والربط

الأجهزة المطلوبة وربطها
الأجهزة المطلوبة وربطها
الأجهزة المطلوبة وربطها
الأجهزة المطلوبة وربطها

القطع:

ESP8266 NodeMCU 1.0 (يجب أن يعمل أي ESP)

1602 أو 2004 LCD مع واجهة تسلسلية / I2C

زر ضغط مؤقت

اللوح

قاد

صداري

يلتقي:

ESP8266 ----------- LCD ----------- زر ----------- الطنان ------------- قاد

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 MQTT Dash استخدم نفس تفاصيل client.subscribe (تسمى أيضًا الموضوع) على النحو التالي. ما تبقى من الافتراضي "should" سيكون على ما يرام. استخدم التفاصيل الموجودة على موقع الويب أعلاه للمنفذ # واسم مضيف الخادم:
  2. Arduino Sketch (تم أيضًا التعليق على البرمجة التي تحتاج إلى تغييرات في الرسم التخطيطي)

    • عنوان I2C لشاشة LCD الخاصة بك
    • ائتمانات WiFi
    • معلومات وسيط MQTT (اختيارات عشوائية / شخصية تقدمها)

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

الخطوة 3: العملية

عملية
عملية

عند فتح تطبيق MQTT Dash:

  1. انقر فوق علامة الجمع في أعلى اليمين.
  2. اختر كتابة "نص".
  3. الاسم من اختيارك.
  4. أدخل اسم الموضوع الخاص بك هنا كما هو مذكور في الخطوة السابقة.
  5. انقر فوق القرص في أعلى اليمين للحفظ.
  6. افتح المربع المدرج بالاسم المختار في الخطوة 3 أعلاه.
  7. أدخل النص الحر على السطر المقدم. انقر فوق تعيين.
  8. يجب أن تظهر الرسالة على شاشة LCD إذا كان كل شيء يعمل كما هو متوقع.
  9. لمسح الرسالة أرسل رسالة فارغة.
  10. أو… اضغط على الزر المرفق بـ ESP للحظة لمسحها.

الخطوة 4: كل شيء محاصر وجاهز لـ MQTT

التقط صندوقًا يدويًا وزرًا مؤقتًا أجمل ووضعه معًا في هذا.

موصى به: