جدول المحتويات:

UCL-IIoT-Automatic Trashcan: 6 خطوات
UCL-IIoT-Automatic Trashcan: 6 خطوات

فيديو: UCL-IIoT-Automatic Trashcan: 6 خطوات

فيديو: UCL-IIoT-Automatic Trashcan: 6 خطوات
فيديو: Cyber Security Update from Surrey & Sussex Cyber Crime Unit 2024, يوليو
Anonim
UCL-IIoT-Automatic Trashcan
UCL-IIoT-Automatic Trashcan

أنا طالب من الفصل الدراسي الثالث لتكنولوجيا الأتمتة في جامعة كاليفورنيا. في هذا الدليل ، أهدف إلى نقل مشروعي السابق إلى الصناعة 4.0.

www.instructables.com/id/UCL-Automatic-Tra…

تم استبدال اردوينو بـ nodemcu - esp8266 لإرسال البيانات عبر. واي فاي.

الخطوة الأولى: التواصل

تواصل
تواصل

نتمنى أن يتمكن nodemcu من الاتصال بجهاز الكمبيوتر.

من أجل القيام بذلك ، نستخدم وسيطًا بين nodemcu و node-red كموقع ويب يمكنه عرض البيانات للمستخدم. يحتوي nodemcu على مساحة تخزين محدودة للبيانات ، لذلك نستخدم Wampserver لتخزين البيانات من العقدة الحمراء.

Nodemcu: أولاً للتواصل مع جهاز الكمبيوتر الخاص بنا ، نحتاج إلى الاتصال بالشبكة المحلية. للقيام بذلك ، استخدمت هذا الدليل لتحقيق ذلك:

tttapa.github.io/ESP8266/Chap07٪20-٪20Wi-F…

الوسيط - Mosquitto:

إذا أردنا معالجة أي بيانات ، فعلينا التأكد من وصول البيانات إلى المكان الصحيح. لهذا الغرض ، استخدمت وسيط البعوض الذي يمكن العثور عليه في هذا الموقع.

mosquitto.org/

لإرسال البيانات إلى المكان الصحيح ، يجب وضع علامة "موضوع" عليها. هذه المواضيع إما منشورة أو مشتركة. سيتم إرسال أي شيء منشور في موضوع معين ، بواسطة الوسيط ، إلى أي وحدات مشتركة متصلة بالوسيط.

العقدة الحمراء:

إنه برنامج قائم على التدفق يسمح للمستخدم بإنشاء موقع ويب أو واجهات أخرى.

يستخدم هذا لعرض ومعالجة البيانات من nodemcu

Wampserver:

إنها قاعدة بيانات تأخذ الطلبات من العقدة الحمراء إما لتخزين البيانات أو إرسالها.

الخطوة 2: الرابط مفقود

رابط مفقود
رابط مفقود

لم أتمكن من توصيل nodemcu بالوسيط لكنني تمكنت من توصيله بشبكة wifi الخاصة بي.

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

الخطوة 3: كود اردوينو جديد

كود اردوينو الجديد
كود اردوينو الجديد
كود اردوينو الجديد
كود اردوينو الجديد

لكي يعمل البرنامج ، تحتاج إلى تثبيت هذه المكتبات الثلاث.

علاوة على ذلك ، يجب عليك إدخال اسم شبكتك (SSID) وكلمة المرور من أجل الاتصال بشبكة wifi.

الخطوة 4: العقدة الحمراء

العقدة الحمراء
العقدة الحمراء
العقدة الحمراء
العقدة الحمراء

يتم استخدام Node-red كواجهة للبرنامج ويسمح للمستخدم بمشاهدة البيانات التي تم جمعها بواسطة مستشعر درجة الحرارة والرطوبة. علاوة على ذلك ، يتم حفظ جميع البيانات التي تم جمعها في قاعدة بيانات يتم مسحها كل 30 دقيقة. يمكن للمستخدم النقر فوق الزر في أي وقت لعرض كافة البيانات المخزنة حاليًا.

أخيرًا ، يمكن وضع زر لفتح سلة المهملات الآن.

الخطوة 5: Wampserver

Wampserver
Wampserver
Wampserver
Wampserver

لقد استخدمت قاعدة بيانات لتخزين البيانات المرسلة من arduino إلى node-red. لكي يعمل البرنامج ، تحتاج إلى استخدام الأسماء. إنها حساسة لحالة الأحرف.

الخطوة 6: الاستنتاجات

لا يزال البرنامج بحاجة إلى القليل من العمل لجعله قابلاً للاستخدام. إذا كان بإمكانك الاتصال بالوسيط الخاص بك ، فمن السهل جدًا جعل بقية عناصر الاتصال قابلة للتطبيق.

موصى به: