جدول المحتويات:
2025 مؤلف: John Day | [email protected]. آخر تعديل: 2025-01-13 06:56
هل لديك المراهقون الذين يغلقون أنفسهم بعيدًا يلعبون ألعابهم عبر الإنترنت مع سماعات الرأس؟ هل سئمت منهم عدم سماعك تصرخ من أجلهم أو عدم الرد على رسائلهم النصية أو مكالماتهم؟ نعم … الولايات المتحدة أيضًا! هذا هو الدافع وراء أحدث أجهزتي (بالإضافة إلى أنه كان مجرد متعة في البناء). بارك هذه الجوهرة الصغيرة أمام الشاشة مباشرة. في حين أنها هادئة ، فهي تجلس هناك تهتم بشؤونها الخاصة. ولكن … عندما ترسلها رسالة ، فإنها تحصل على القليل من التشويش ويصدر صوتًا ويومض مصباح 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)
- الموقع
تكوينات البرنامج:
- تطبيق Android MQTT Dash استخدم نفس تفاصيل client.subscribe (تسمى أيضًا الموضوع) على النحو التالي. ما تبقى من الافتراضي "should" سيكون على ما يرام. استخدم التفاصيل الموجودة على موقع الويب أعلاه للمنفذ # واسم مضيف الخادم:
-
Arduino Sketch (تم أيضًا التعليق على البرمجة التي تحتاج إلى تغييرات في الرسم التخطيطي)
- عنوان I2C لشاشة LCD الخاصة بك
- ائتمانات WiFi
-
معلومات وسيط MQTT (اختيارات عشوائية / شخصية تقدمها)
- String clientId = "YOUR_CHOICE_HERE" ؛
- client.subscribe ("YOUR_Topic_HERE")
الخطوة 3: العملية
عند فتح تطبيق MQTT Dash:
- انقر فوق علامة الجمع في أعلى اليمين.
- اختر كتابة "نص".
- الاسم من اختيارك.
- أدخل اسم الموضوع الخاص بك هنا كما هو مذكور في الخطوة السابقة.
- انقر فوق القرص في أعلى اليمين للحفظ.
- افتح المربع المدرج بالاسم المختار في الخطوة 3 أعلاه.
- أدخل النص الحر على السطر المقدم. انقر فوق تعيين.
- يجب أن تظهر الرسالة على شاشة LCD إذا كان كل شيء يعمل كما هو متوقع.
- لمسح الرسالة أرسل رسالة فارغة.
- أو… اضغط على الزر المرفق بـ ESP للحظة لمسحها.
الخطوة 4: كل شيء محاصر وجاهز لـ MQTT
التقط صندوقًا يدويًا وزرًا مؤقتًا أجمل ووضعه معًا في هذا.