جدول المحتويات:
2025 مؤلف: John Day | [email protected]. آخر تعديل: 2025-01-23 12:53
سيوضح هذا التوجيه كيفية مراقبة EC ، ودرجة الحموضة ، ودرجة حرارة إعداد الزراعة المائية وتحميل البيانات إلى خدمة Watson الخاصة بشركة IBM.
Watson مجاني للبدء به. هناك خطط مدفوعة ، لكن الخطة المجانية أكثر من كافية لهذا المشروع.
الخطوة 1: الأشياء التي ستحتاجها
- أي لوحة تطوير ESP32. هذا يبدو معقولا ، لكن أي منها سيعمل.
- لوحة واجهة مسبار EC معزولة ومسبار توصيل K1. يمكنك الحصول عليهما على ufire.co.
- لوحة واجهة مسبار ISE المعزولة ومسبار pH أيضًا من ufire.co.
- بعض الاحتمالات والنهايات مثل الأسلاك وكابلات USB.
الخطوة 2: البرنامج
- سأفترض أنك على دراية بـ Arduino ، و Arduino IDE ، وقمت بتثبيته بالفعل. إذا لم يكن كذلك ، فاتبع الروابط.
- الشيء التالي هو تثبيت منصة ESP32. لسبب ما ، لم يتم تبسيط ذلك من خلال ميزات إدارة النظام الأساسي المتاحة التي يجب أن يقدمها IDE ، لذلك ستحتاج إلى الانتقال إلى صفحة github واتباع إرشادات التثبيت المناسبة.
-
الآن للمكتبات: من Arduino IDE ، انتقل إلى Sketch / Include Library / Manage Libraries …
- ابحث عن "واجهة مسبار EC المعزولة" وقم بتثبيتها.
- ابحث عن "PubSubClient" وقم بتثبيته.
- ابحث عن "واجهة مسبار ISE المعزولة" وقم بتثبيتها.
- ابحث عن الإصدار 5.13.2 من ArduinoJson وقم بتثبيته.
الخطوة الثالثة: إجراء الاتصالات
يحتوي ESP32 الذي نستخدمه على واجهات WiFi و BLE ، لذلك يحتاج فقط إلى مصدر طاقة. ربما تريد كبل USB يزودك بالطاقة ، لكن البطارية هي خيار آخر. يمكن شراء العديد من أجهزة ESP32 بدائرة شحن بطارية موجودة بالفعل على اللوحة.
تتصل أجهزة uFire التي سنقوم بقياسها EC ودرجة الحموضة ودرجة الحرارة بـ ESP32 بواسطة ناقل I2C. باستخدام ESP32 ، يمكنك اختيار أي دبابيس لـ I2C. سيكون كلا الجهازين على نفس الناقل ، لذلك ستكون دبابيس SCL و SDA متماثلة. إذا نظرت إلى الكود (الخطوة التالية) ، فسترى هذين السطرين.
ISE_pH الرقم الهيدروجيني (19 ، 23) ؛ uFire_EC مللي ثانية (19 ، 23) ؛
قررت استخدام رقم التعريف الشخصي 19 لـ SDA ورقم التعريف الشخصي 23 لـ SCL. لذا قم بتوصيل ESP32's 3.3v (أو أيًا كان ما يمكن استدعاء الدبوس على اللوحة الخاصة بك) إلى طرف 3.3 / 5v الخاص بجهاز EC uFire ، و GND بـ GND ، و 19 بـ SDA ، و 23 بـ SCL. الآن قم بتوصيل لوحة uFire pH بلوحة EC ، دبوسًا للدبوس. قد يكون pinout الموجود على ESP32 مختلفًا عن الصورة.
الخطوة 4: قم بإنشاء حساب IBM Watson
اذهب إلى موقع IBM Watson IoT Platform وانقر على "تسجيل الدخول" في الزاوية اليمنى العليا. انقر فوق الارتباط الموجود بالقرب من الجزء السفلي لـ "Create and IBMid". أكمل عملية التسجيل وستجد نفسك في النهاية على صفحة ويب فارغة في الغالب. في الزاوية اليمنى العليا ، سترى عنوان بريدك الإلكتروني ، انقر فوقه وسترى أنه يقول أنك لست عضوًا في مؤسسة. انقر فوق "تسجيل".
ستجد نفسك في صفحة تسجيل الدخول إلى IBM Cloud. انقر فوق "تسجيل الدخول" ، ثم في الصفحة التالية ، انقر فوق "تسجيل". أكمل النموذج ثم تحقق من بريدك الإلكتروني. عد إلى هذه الصفحة وقم بتثبيت "منصة إنترنت الأشياء".
انتقل الآن إلى الصفحة الأولى ، هنا ، انقر فوق عنوان بريدك الإلكتروني ، وسترى منظمة في القائمة تسمى "Bluemix Free xxxxxx". قم بتدوين تركيبة الأرقام / الحروف المكونة من ستة أرقام. ستحتاج إليه لاحقًا ، فهو معرف مؤسستك.
يمكنك الآن الانتقال إلى هذا الرابط ، انقر فوق "Internet of Things Platform-vr. في الصفحة التالية ، سترى زر "تشغيل". أود أن أنسخ هذا الرابط للوصول إليه بشكل أسرع في المرة القادمة ، وسيكون المكان الذي يتم فيه كل شيء من الآن فصاعدًا.
الخطوة 5: توفير جهاز
- سترى قائمة على الجانب الأيسر من الشاشة. انقر فوق المعالج الذي يشبه المعالج الدقيق المسمى "الأجهزة".
- في منتصف الجزء العلوي من الشاشة ، سترى "تصفح" و "الإجراء" و "أنواع الأجهزة". حدد "أنواع الأجهزة" ، ثم "+ إضافة نوع جهاز".
- في شاشة "إضافة نوع الجهاز" ، حدد اسمًا جديدًا للجهاز هو ESP32 ، وانقر فوق التالي. أكمل المعلومات الإضافية في النموذج إذا كنت تريد ثم انقر فوق "تم". في الشاشة التالية ، انقر فوق "تسجيل الأجهزة"
- في شاشة "تسجيل الأجهزة" ، يجب أن ترى نوع جهازك ، ESP32 ، ممتلئًا بالفعل ولون أسود لإدخال "معرف الجهاز". سأسمي لي "0001". انقر فوق {التالي'. اترك رمز المصادقة فارغًا وانقر فوق "التالي" ثم "تم".
- في الشاشة التالية ، ستحصل على فرصتك الوحيدة لنسخ "رمز المصادقة". انسخه ولاحظ أيضًا "معرف المؤسسة" و "معرف الجهاز" و "نوع الجهاز". ستحتاجه للخطوة التالية.
- اترك هذه الصفحة مفتوحة وانتقل إلى الخطوة التالية.
الخطوة 6: رسم
يمكنك إلقاء نظرة على المصدر هنا.
- انسخ الملفات إلى مشروع Arduino.
-
تحرير Watson.h.
- قم بتغيير ssid وكلمة المرور إلى معلومات شبكة WiFi الخاصة بك.
- قم بتغيير Organization_ID و Device_Type و Device_ID و Authentication_Token إلى المعلومات التي حصلت عليها من الخطوة السابقة.
- قم بتحميله إلى ESP32 الخاص بك وألق نظرة على جهازك الجديد على موقع IBM Watson. انقر فوق الجهاز ثم "الحالة". يجب أن يظهر لك تحديث القيم. إذا لم يعمل ، فقد تجد بعض المعلومات المفيدة ضمن "السجلات".
الخطوة 7: اعرض البيانات
- في صفحة IBM Watson IoT Platform ، انقر فوق الأيقونة العلوية اليسرى ، التي تحتوي على تسع نقاط صغيرة تسمى "اللوحات".
- انقر فوق "+ إنشاء لوحة جديدة" ، ثم أطلق عليها ما تريد ، ثم انقر فوق "التالي" ثم "تم".
-
افتح اللوحة التي تم إنشاؤها حديثًا ، ثم انقر فوق "+ إضافة بطاقة جديدة".
- سأقوم بعمل تصور لدرجة الحرارة باستخدام نوع مخطط القياس.
- في الصفحة التالية ، حدد الجهاز الخاص بنا وانقر فوق "التالي"
- انقر فوق "توصيل مجموعة بيانات جديدة" في الصفحة التالية. في مربع "الحدث" ، حدد "الحالة" ، ثم في "الخاصية" ، سترى قائمة بعناصر البيانات الخاصة بنا ، واختر "ج". قم بتغيير "النوع" إلى رقم و "الوحدة" إلى "C" ، ثم "الحد الأدنى" و "الحد الأقصى" إلى 0 و 85. انقر فوق "التالي".
- قم بتغيير الحجم إلى "S" أو "M" لرؤية مخطط القياس بالفعل. "التالي" ثم "إرسال".
- كرر الخطوات المذكورة أعلاه لعناصر البيانات الأخرى.
موصى به:
Steam Punk الخاص بك UPS للحصول على ساعات من وقت تشغيل موجه Wi-fi الخاص بك: 4 خطوات (بالصور)
Steam Punk UPS الخاص بك للحصول على ساعات من وقت تشغيل موجه Wi-fi الخاص بك: هناك شيء غير مقبول بشكل أساسي حول تحويل UPS الخاص بك لطاقة بطارية 12V DC إلى طاقة 220V AC بحيث يمكن للمحولات التي تشغل جهاز التوجيه والألياف ONT تحويلها مرة أخرى إلى 12V العاصمة! أنت أيضًا ضد [عادةً
تحكم في تخطيط نموذج القطار الخاص بك باستخدام جهاز التحكم عن بُعد الخاص بالتلفاز: 7 خطوات (بالصور)
تحكم في تخطيط نموذج القطار الخاص بك باستخدام جهاز التحكم عن بُعد الخاص بالتلفزيون!: في هذا الدليل ، سأوضح لك كيفية إنشاء نظام تحكم عن بعد بالأشعة تحت الحمراء لقطار نموذجي. ستتمكن بعد ذلك من التحكم في قطاراتك أثناء الاسترخاء على الأريكة. لذلك دعونا نبدأ
IBM Watson مع ESP32 كنقطة نهاية: 11 خطوة
IBM Watson مع ESP32 كنقطة نهاية: أنشر هنا اليوم أول فيديو لسلسلة حول كيفية تركيب جهاز نقطة النهاية باستخدام ESP32 ، ثم إرساله إلى خدمة سحابية. في هذه الحلقة المحددة ، سأوضح لك كيفية إرسال المعلومات من مستشعر DHT22 باستخدام بروتوكول MQTT
استخدم نظام التشغيل Mac OSX الخاص بك كمحول Wirelss لجهاز XBOX 360 الخاص بك: 6 خطوات
استخدم Mac OSX كمحول Wirelss لجهاز XBOX 360 الخاص بك: لقد رأيت دليلًا آخر حول كيفية القيام بذلك هنا ولكنه كان خاطئًا بشكل فظيع وتركت الكثير من الأشياء ، لذلك قررت أن أصنعها
احصل على ألبوم من جهاز iPod الخاص بك إلى جهاز iTunes الخاص بك: 5 خطوات
احصل على ألبوم من Ipod الخاص بك إلى iTunes الخاص بك!: لقد لاحظت أن الكثير من الناس لديهم فكرة أنه يتعين عليك تنزيل برنامج جديد بالكامل ، أو البحث في أسماء الملفات المشفرة ، للحصول على الموسيقى الموجودة في جهاز iPod الخاص بك ووضعها في جهاز الكمبيوتر الخاص بك ، إنه في الواقع سهل جدًا ، ويمكنك حتى العثور على ألبو معين