جدول المحتويات:
- الخطوة 1: لحام النار
- الخطوة الثانية: تغيير السكن
- الخطوة 3: أسلاك اللحام إلى Micro USB
- الخطوة 4: اندلاع اللحام إلى Firebeetle
- الخطوة 5: طباعة العلبة ثلاثية الأبعاد
- الخطوة 6: الصق الإدراج
- الخطوة 7: ضع الشريط الخلفي المزدوج
- الخطوة 8: عمل وصلات
- الخطوة 9: التشفير - Firebeetle
- الخطوة 10: تثبيت مكتبات Firebeetle
- الخطوة 11: Home Assistant.yaml File Setup
- الخطوة 12: قم بتثبيت الجهاز
- الخطوة 13: تأمين البطارية بالغطاء
- الخطوة 14: مزيد من التفاصيل
2025 مؤلف: John Day | [email protected]. آخر تعديل: 2025-01-13 06:56
في هذا الدليل ، سنقوم ببناء مسبار درجة الحرارة الذي يستخدم MQTT و Home Assistant لترحيل معلومات درجة الحرارة إلى صفحة ويب حيث يمكنك مراقبة درجة حرارة الإنبات في أي مكان من جهاز التخمير الخاص بك.
القائمة الكاملة للأشياء التي يجب توفرها لهذا هي كما يلي:
حقيبة قابلة للطباعة ثلاثية الأبعاد
كود اردوينو وملفات النماذج ثلاثية الأبعاد
github.com/misperry/Brew_Probe
طقم مستشعر DS18B20 المقاوم للماء: 8 دولارات
www.dfrobot.com/product-1354.html
فايربيتل
www.dfrobot.com/product-1590.html
يجب أن تثبت يدويا مكتبة onewire
playground.arduino.cc/Learning/OneWire
تحتاج إلى تثبيت مكتبة arduinoJson أضف https://arduino.esp8266.com/stable/package_esp8266… إلى عناوين URL لمدير اللوحات.
تحتاج إلى إضافة مكتبة firebeetle
git.oschina.net/dfrobot/FireBeetle-ESP32/…
HomeAssistant MQTT الاستشعار
home-assistant.io/components/sensor.mqtt/…
العناصر المطلوب شراؤها للمساعدة في البناء:
لوحة اندلاع USB Micro-B
www.amazon.com/gp/product/B00KLDPZVU/ref=…
شريط مؤازر على الوجهين من جريت فلايز 1 × 3 بوصات
www.amazon.com/gp/product/B001BHLRTY/ref=…
تبديل ثنائي الفينيل متعدد الكلور
www.amazon.com/gp/product/B01E3G12YY/ref=…
خيوط جيش التحرير الشعبى الصينى الأحمر HATCHBOX
www.amazon.com/gp/product/B00J0GO8I0/ref=…
الخطوة 1: لحام النار
الآن سوف تحتاج إلى لحام رأس مضمن على جانب واحد فقط من firebeetle. سيكون جانب VCC عليه.
الخطوة الثانية: تغيير السكن
ستحتاج أولاً إلى إزالة الغلاف من موصل المجس الحراري واستبداله بمبيت واحد لكل دبوس.
يمكنك التقاط دبوس السكن مما يلي:
طقم الإسكان
الخطوة 3: أسلاك اللحام إلى Micro USB
ستحتاج الآن إلى لحام أسلاك الطاقة والأسلاك الأرضية في لوحة mirco usb اندلاع بحيث يمكنك تشغيل الوحدة من اتصال micro USB.
الخطوة 4: اندلاع اللحام إلى Firebeetle
أنت الآن بحاجة إلى إلقاء نظرة على منفذ USB الصغير في Firebeetle. هناك نوعان من وسادات المسمى "+" و "-". سيكونون في المكان الذي ستوصل فيه الطاقة والأرضية من لوحة فصل USB.
الخطوة 5: طباعة العلبة ثلاثية الأبعاد
الآن سوف تحتاج إلى طباعة العلبة ثلاثية الأبعاد. يمكن أن توجد ملفات النموذج في ما يلي:
www.thingiverse.com/thing:2502515
الخطوة 6: الصق الإدراج
الآن سوف تحتاج إلى وضع الغراء على رأس سداسي الرأس ثم إدخاله في الجسم الرئيسي للغلاف.
الخطوة 7: ضع الشريط الخلفي المزدوج
ضع الشريط الخلفي المزدوج على الجزء الخلفي من النار والجزء الخلفي من لوحة فصل درجة الحرارة أيضًا للتثبيت.
الخطوة 8: عمل وصلات
ستقوم بتوصيل الدبوس الأحمر بـ VCC والدبوس الأسود بالأرض. سوف تقوم بتوصيل دبوس الاستشعار بـ GPIO D6 على النار.
ستحتاج أيضًا إلى توصيل المفتاح في سلسلة بخط الطاقة القادم من بطارية LiPo. بهذه الطريقة عندما تقوم بتبديل المفتاح فإنه يتحكم في الطاقة إلى الوحدة.
الخطوة 9: التشفير - Firebeetle
الآن سوف تحتاج إلى تعديل رمز التطبيق الخاص بك.
سيكون القسم على النحو التالي:
const PROGMEM char * MQTT_CLIENT_ID = "" ؛
const PROGMEM char * MQTT_SERVER_IP = "" ؛
const PROGMEM uint16_t MQTT_SERVER_PORT = 1883 ؛
const PROGMEM char * MQTT_USER = "" ؛
const PROGMEM char * MQTT_PASSWORD = "" ؛
const PROGMEM char * MQTT_SENSOR_TOPIC = "" ؛
الخطوة 10: تثبيت مكتبات Firebeetle
في برنامج اردوينو الخاص بك ، ستحتاج إلى الانتقال إلى ملف -> التفضيلات. ثم في قسم "عناوين URL الإضافية لمدير اللوحات": ستضيف الرابطين التاليين بفاصلة بينهما.
git.oschina.net/dfrobot/FireBeetle-ESP32/r …
arduino.esp8266.com/versions/2.3.0/package_…
انتقل بعد ذلك إلى Tools -> Board -> Boards Manager … وابحث عن firebeetle. اختر "FireBeetle-ESP32 Mainboard by DFrobot DFRDuino" وقم بتثبيته.
أخيرًا ، عليك الذهاب إلى Sketch -> Include Library -> Manage Libraries… وستبحث عما يلي:
ArduinoJson بواسطة Benoit Blanchon (قم بتثبيت هذا)
سلك واحد
pubsubclient
بمجرد الانتهاء من ذلك ، ستقوم بتثبيت الكود الذي لديك عن طريق اختيار لوحة firebeetle ، وتوصيل كبل USB بها ، واختيار منفذ com الموجود في قائمة اردوينو ، وتحميل الرسم التخطيطي.
الخطوة 11: Home Assistant.yaml File Setup
الآن سوف تحتاج إلى الانتقال إلى ملف config.yaml الخاص بك لمثيل مساعد منزلك. بمجرد تحرير هذا الملف ، ستحتاج إلى إضافة التكوين التالي:
# مكان في الجزء العلوي إضافة
mqtt:
# ثم تحتاج إلى إضافة المستشعر التالي
جهاز استشعار 1:
المنصة: mqtt
عنوان رئيسي: ''
اسم: ''
unit_of_measurement: "درجة فهرنهايت"
value_template: "{{value_json.temperature}}"
الخطوة 12: قم بتثبيت الجهاز
ستقوم بتثبيت النار في الجزء السفلي من العلبة عن طريق إزالة الشريط المزدوج المدعوم وإلصاقه بداخل العلبة.
قم بتثبيت فاصل USB على الواصلين الموجودين على الجانب. استخدم برغيين صغيرين لتثبيته.
ستقوم بعد ذلك بتغذية مسبار درجة الحرارة من خلال الإدخال وتوصيل السلك الأحمر بالطاقة ، والأسود بالأرض ، والأصفر بدبوس الإشارة الخاص بلوحة اختراق مسبار درجة الحرارة.
أخيرًا ، قم بتثبيت لوحة الفصل في جانب العلبة عن طريق تقشير الغطاء الخلفي للشريط وتثبيته على الجانب حيث لا يتداخل مع المكونات الأخرى.
أخيرًا ، ستحتاج إلى توصيل البطارية وثني جميع الأسلاك داخل العلبة.
الخطوة 13: تأمين البطارية بالغطاء
الآن ستحتاج ببساطة إلى توصيل البطارية بالغطاء بنفس طريقة وضع شريط لاصق مزدوج على حزمة البطارية ثم لصقها بغطاء الوحدة.
بمجرد وضع البطارية في مكانها ، يمكنك الآن وضع الغطاء فوق العلبة وتشغيلها !!
الخطوة 14: مزيد من التفاصيل
إذا كنت ترغب في مزيد من التفاصيل ، فيرجى التحقق من الفيديو حول كيفية إنشاء هذا وفي النهاية يوجد رابط لمقطع فيديو متعمق مع إجراء بناء كامل تم وضعه من أجلك.
-------------------------------------------------- -------------------- جرب Amazon Prime 30-Days
دعم طرف القناة باستخدام البيتكوينز العنوان: 1MvcZHRbDm9czS8s776iutBBPJ39K4PEHh
تابعني على Instructables
تابعني على Facebook
تابعوني على تويتر
تي شيرت