جدول المحتويات:
- اللوازم
- الخطوة 1: كيف تعمل لوحة مفاتيح الإنذار - البرنامج
- الخطوة الثانية: تحميل الكود
- الخطوة 3: الأجهزة
- الخطوة 4: التجميع
فيديو: لوحة مفاتيح الإنذار MQTT ESP8266: 4 خطوات (بالصور)
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:37
في هذا Instructable ، أريكم كيف صنعت لوحة مفاتيح تعمل بالبطارية لتمكين وتعطيل إنذار منزلي. في المستقبل ، أخطط لعمل جهاز محسّن يحتوي على قارئ RFID ولا يعمل بالبطارية. أخطط أيضًا لقراءة لوحة المفاتيح عبر شريحة I2C ، نظرًا لأن إعدادي الحالي استخدم معظم دبابيس GPIO المكشوفة لوحدة ESP8266 الخاصة بي (ESP12F).
العلبة مطبوعة ثلاثية الأبعاد. يحتوي على مفتاح تشغيل / إيقاف تشغيل ومؤشر LED WS2812b. يتصل عبر MQTT وله واجهة ويب لعرض الحالة وتحديث البرنامج الثابت
اللوازم
اشتريت مكوناتي في Aliexpress
16 لوحة مفاتيح: رابط
وحدة ESP12F: رابط
بطارية LiPo: رابط
دبابيس بوجو للتحميل: link
لوحة الاختراق للتحميل: link
الخطوة 1: كيف تعمل لوحة مفاتيح الإنذار - البرنامج
تم نشر الكود على جيثب الخاص بي.
في التدفقات المرفقة يتم شرح البرنامج.
يبدأ تسجيل تسلسل المفاتيح بالضغط على مفتاح "*" وينتهي بالضغط على مفتاح "#". إذا تم إدخال تسلسل المفاتيح الصحيح المحدد مسبقًا ، فسيتم تمكين التنبيه أو تعطيله.
تتصل لوحة مفاتيح الإنذار عبر MQTT مع نظام التشغيل الآلي للمنزل الذي يعمل بنظام Openhab. تم الاشتراك في لوحة مفاتيح التنبيه في موضوع MQTT "حالة التنبيه" ويتم نشرها في "موضوع أمر التنبيه".
إذا تلقت أتمتة المنزل الخاص بي الأمر ON في "موضوع أمر التنبيه" جيدًا ، فإنه يقوم بتشغيل المنبه ويؤكد ذلك في "موضوع حالة التنبيه". بهذه الطريقة أنا متأكد من استلام أمر الإنذار ومعالجته بشكل جيد.
يتم الاحتفاظ بالرسائل الموجودة على "موضوع حالة التنبيه". لذلك إذا قمت بإيقاف تشغيل لوحة مفاتيح التنبيه التي تعمل بالبطارية ، ثم قمت بتشغيلها مرة أخرى ، سترى حالة التنبيه عبر مؤشر LED عندما يتم توصيله مرة أخرى بالوسيط MQTT.
الخطوة الثانية: تحميل الكود
تمت برمجة الكود وتحميله عبر Arduino IDE.
لقد أعددت لوحة اندلاع ESP مع دبابيس بوجو ، حتى أتمكن من تحميل الكود بسهولة إلى وحدة ESP-12F العارية ، انظر الصور المرفقة. ما عليك سوى استخدام مبرمج FTDI مضبوط على 3.3 فولت متصل بـ:
- FTDI إلى وحدة ESP
- 3.3 فولت إلى VCC و EN
- GND إلى GND و GPIO15 و GPIO0 (لضبط ESP8266 في وضع الفلاش)
- RX إلى TX
- TX إلى RX
بمجرد تشغيل الجهاز وتوصيله بشبكة WiFi ، يمكنك الاتصال بعنوان IP الخاص به ومشاهدة حالة الإنذار والبطارية على واجهة الويب وتحديث الرمز OTA عن طريق تحميل ملف.bin عبر
الخطوة 3: الأجهزة
الجهاز واضح تمامًا. انظر التعليقات على الصور المرفقة. أفضل استخدام الرؤوس الأنثوية لتجميع الجهاز وتفكيكه بسهولة من أجل التصحيح والتحديث.
- يتم تشغيل الجهاز بواسطة بطارية LiPo (مشحونة خارجيًا).
- من خلال مفتاح منزلق ، يتم توجيه الطاقة إلى منظم جهد للحصول على 3.3 فولت في VCC من ESP8266 ، باستخدام أغطية.
- يتم أيضًا تغذية جهد البطارية في ADC الخاص بـ ESP8266 عبر مقسم الجهد (20 كيلو و 68 كيلو).
- 8 دبابيس من لوحة المفاتيح متصلة بـ 8 دبابيس من ESP8266
- مؤشر LED WS2812b متصل بالبطارية ، GND و GPIO15 من ESP8266.
إذا كنت ترغب في مخطط للدائرة الإلكترونية ، فيرجى إبلاغي بذلك في التعليقات.
الخطوة 4: التجميع
يتم نشر ملفات المحكمة الخاصة بلبنان الخاصة بالقضية على Thingiverse الخاص بي.
يمكن فتح العلبة بسهولة لشحن البطارية.
البطارية مُلصقة بالجزء الخلفي من لوحة المفاتيح. يتم لصق المفتاح المنزلق والصمام الثنائي الباعث للضوء في العلبة.
يتم توصيل المكونات عبر دبابيس الرأس.
موصى به:
لوحة مفاتيح USB عالمية مع مفاتيح RGB: 6 خطوات
لوحة مفاتيح USB عالمية مع مفاتيح RGB: في هذا التوجيه ، سأوضح لك كيفية إنشاء لوحة مفاتيح USB مخصصة تتصرف تمامًا مثل لوحة مفاتيح الكمبيوتر العادية. يمكنك تعيين أي مجموعة مفاتيح أو تسلسل مفاتيح للضغط عليها أثناء الضغط على زر ضغط واحد فقط. يمكنك استخدامه
آلة حاسبة اردوينو باستخدام لوحة مفاتيح 4X4: 4 خطوات (بالصور)
Arduino Calculator باستخدام لوحة مفاتيح 4X4: في هذا البرنامج التعليمي سنبني الآلة الحاسبة الخاصة بنا باستخدام Arduino. يمكن إرسال القيم من خلال لوحة مفاتيح (لوحة مفاتيح 4 × 4) ويمكن عرض النتيجة على شاشة LCD. يمكن أن تؤدي هذه الآلة الحاسبة عمليات بسيطة مثل الجمع والطرح والضرب
لوحة مفاتيح سريعة وقذرة (لوحة مفاتيح فارغة): 3 خطوات
لوحة مفاتيح سريعة وقذرة (لوحة مفاتيح فارغة): لوحة مفاتيح داس هي اسم لوحة المفاتيح الأكثر شيوعًا بدون نقوش على المفاتيح (لوحة مفاتيح فارغة). يتم بيع لوحة مفاتيح Das بسعر 89.95 دولارًا. سيرشدك هذا الدليل أثناء إنشاء لوحة مفاتيح قديمة لديك
تنظيف لوحة مفاتيح Apple Aluminium . أو أي لوحة مفاتيح أخرى ناعمة الملمس: 5 خطوات
تنظيف لوحة مفاتيح Apple Aluminium …. أو أي لوحة مفاتيح أخرى ناعمة الملمس: نظيفة مثلك أو قد أحاول الحفاظ على لوحات مفاتيح Apple المصنوعة من الألومنيوم ، فإنها تصبح قذرة بعد عام أو نحو ذلك. هذا التوجيه هو لمساعدتك على تنظيفه. كن حذرًا ، لأنني لست مسؤولاً إذا تعطلت لوحة المفاتيح أثناء القيام بذلك …. SUCKS F
اصنع لوحة اسم مضاءة من مفاتيح لوحة المفاتيح: 6 خطوات
اصنع لوحة اسم مضاءة من مفاتيح لوحة المفاتيح: سيوضح لك هذا Instructable جميعًا كيفية إنشاء لوحة اسم مضاءة من بعض مفاتيح لوحة المفاتيح الخردة وبعض الإلكترونيات. هيا بنا نبدأ