
جدول المحتويات:
2025 مؤلف: John Day | [email protected]. آخر تعديل: 2025-01-23 12:53


بادئ ذي بدء ، هناك شيئان مهمان:
- عليك أن تتحلى بالصبر مع لغتي الإنجليزية السيئة
- لا داعي للذعر: الدائرة تبدو مروعة حقًا ، لكنها تعمل وسأشرح لك كيفية بناء واحدة خاصة بك
يهدف هذا المشروع الصغير إلى بناء نظام قائم على ESP32 قادر على التواصل عبر بيانات مستشعرات MQTT ؛
سيتم بعد ذلك عرض البيانات باستخدام Grafana.
جاهز للبدء؟
الخطوة 1: ما تحتاجه
أنت بحاجة إلى جهاز كمبيوتر متصل بشبكة WiFi المنزلية.
سيتم استخدام الكمبيوتر الشخصي لاستضافة وسيط MQTT ، Telegraf و Grafana.
إن أمكن Raspberry Pi حيث تستضيف خدمة InfluxDB (وإلا يمكنك تثبيت InfluxDB على جهاز الكمبيوتر الخاص بك)
كجهاز تحتاجه:
- ESP32 (اشتريت هذا)
- مستشعر BMP280 (اشتريت هذا)
- شاشة Oled 128 × 64 بكسل (اشتريت هذا)
- مستشعر الضوء (LDR ، شيء من هذا القبيل)
- زر الضغط (شيء من هذا القبيل)
- المقاومات (10 كيلو أوم و 220 أوم)
- موصلات
- اللوح (اشتريت هذه الصغيرة)
في أمازون ، يمكنك العثور على مجموعات جيدة حقًا من Elegoo أو AzDelivery ، على سبيل المثال هذه المجموعة.
الخطوة 2: قم بتثبيت مكونات البرنامج




هناك الكثير من البرامج التعليمية حول كيفية تثبيت وتكوين MQTT (Mosquitto) + InfluxDB + Telegraf + Grafana.
أحد الخيارات المفيدة حقًا هو: Raspberry Pi IoT: Sensors و InfluxDB و MQTT و Grafana
عندما يتم إنشاء الدائرة والتواصل مع وسيط MQTT (تحلى بالصبر ، عليك الانتظار بعض الخطوات الأخرى) ، يجب أن تكون قادرًا على الاشتراك في esp32 / مجسات / موضوع باستخدام MQTT.fx ، والاطلاع على البيانات المرسلة بواسطة الدائرة.
أود أن أقدم لكم بعض النصائح:
- احذف جميع تكوينات المدخلات والمخرجات في telegraf.conf وأنشئ ملفين في دليل "conf" الجديد: inputs.conf و outputs.conf. يمكنك أن ترى التكوين الخاص بي في الصور.
- اختبر النظام البيئي Mosquitto + InfluxDB + Telegraf قبل أن أقوم ببناء الدائرة: MQTT.fx هو صديقك
الخطوة 3: إعداد بيئة تطوير Arduino

لا أعرف ما إذا كنت جديدًا في Arduino (آمل ألا ، لأن هذا المشروع قد يكون صعبًا بعض الشيء كمشروع أول)
على أي حال.. أولاً وقبل كل شيء ، عليك تثبيت Arduino IDE وإعداد لوحة ESP32 في IDE.
ملاحظة: لا تقم بتثبيت تطبيق Windows 10 ، ولكن تطبيق Win32 الكامل:
قم بإعداد لوحة ESP32 في Arduino ، كما هو موضح هنا:
randomnerdtutorials.com/installing-the-esp…
في نهاية هاتين الخطوتين ، يجب أن تكون قادرًا على تحميل رسم تخطيطي بسيط إلى وحدة التحكم الصغيرة ESP32.
لقد قمت بتطوير الكود الخاص بي باستخدام Visual Studio Code مع هذا الامتداد:
قبل إنشاء الدائرة ، يرجى التأكد من أنه يمكنك:
- قم بتجميع رسم تخطيطي بسيط (ابحث عن ماسح I2C على سبيل المثال)
- راجع الإخراج التسلسلي ESP32 في Visual Studio Code
- تثبيت وتضمين المكتبات في المشروع
- قم بتحميل الرسم التخطيطي الخاص بك على ESP32
الخطوة 4: بناء الدائرة

لقد أنشأت صفحة مشروع Fritzing لشرح كيفية بناء الدائرة وأين يمكنك العثور على الكود الخاص بي!
لقد اكتشفت Fritzing اليوم فقط: برنامج ومجتمع مذهل ، حيث يتم تصميم الدوائر وتوصيفها.
لقد قمت بتنزيل الإصدار الأخير (المجاني) من Fritzing وافتح ملف DomoRasp.fzz الذي أضفته إلى الصفحة التالية:
fritzing.org/projects/domorasp
(يرجى قراءة الوصف في صفحة المشروع!)
هذا كل شئ!
استمتع ولا تتردد في الاتصال بي!
موصى به:
كيف تصنع عداد خطوات؟: 3 خطوات (بالصور)

How to Make Step Counter؟: اعتدت أن أؤدي أداءً جيدًا في العديد من الرياضات: المشي والجري وركوب الدراجة ولعب كرة الريشة وما إلى ذلك ، أحب ركوب الخيل للسفر في وقت قريب. حسنًا ، انظر إلى بطني المنتفخ … حسنًا ، على أي حال ، قررت إعادة التمرين. ما هي المعدات التي يجب أن أحضرها؟
Arduino Halloween Edition - شاشة زومبي المنبثقة (خطوات بالصور): 6 خطوات

Arduino Halloween Edition - شاشة زومبي المنبثقة (خطوات بالصور): هل تريد تخويف أصدقائك وإحداث بعض ضوضاء الصراخ في عيد الهالوين؟ أو تريد فقط عمل مزحة جيدة؟ يمكن لشاشة الزومبي المنبثقة القيام بذلك! في هذا Instructable ، سوف أعلمك كيفية جعل زومبي القفز للخارج بسهولة باستخدام Arduino. HC-SR0
وحدة تحكم أتاري بانك مع جهاز التسلسل 8 خطوات للأطفال: 7 خطوات (بالصور)

وحدة التحكم Atari Punk مع جهاز التسلسل المكون من 8 خطوات للأطفال: هذا التصميم الوسيط هو وحدة التحكم Atari Punk المتكاملة وجهاز التسلسل 8 خطوات للأطفال الذي يمكنك طحنه على آلة طحن PCB لسطح المكتب من Bantam Tools. إنها مكونة من لوحين للدائرة: أحدهما عبارة عن لوحة واجهة مستخدم (UI) والآخر عبارة عن لوحة مساعدة
بولت - ساعة ليلية للشحن اللاسلكي DIY (6 خطوات): 6 خطوات (بالصور)

Bolt - ساعة شحن لاسلكية DIY (6 خطوات): الشحن الاستقرائي (المعروف أيضًا باسم الشحن اللاسلكي أو الشحن اللاسلكي) هو نوع من نقل الطاقة اللاسلكي. يستخدم الحث الكهرومغناطيسي لتوفير الكهرباء للأجهزة المحمولة. التطبيق الأكثر شيوعًا هو Qi wireless charge st
كيفية عمل فيديو منقسم الشاشة بأربع خطوات: 4 خطوات (بالصور)

كيفية عمل فيديو منقسم الشاشة بأربع خطوات: غالبًا ما نرى نفس الشخص يظهر في مشهد مرتين في مسرحية تلفزيونية. وبقدر ما نعلم ، ليس للممثل أخ توأم. لقد شاهدنا أيضًا أنه يتم وضع مقطعي فيديو غنائيين على شاشة واحدة لمقارنة مهاراتهم الغنائية. هذه هي قوة الانطباع