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

سقي النبات الأوتوماتيكي: 4 خطوات
سقي النبات الأوتوماتيكي: 4 خطوات

فيديو: سقي النبات الأوتوماتيكي: 4 خطوات

فيديو: سقي النبات الأوتوماتيكي: 4 خطوات
فيديو: أساسيات إنشاء شبكة الرَيّ بالتنقيط ، (لقد إنتهى زمان الري اليدوي) ! 2024, يوليو
Anonim
سقي النبات الأوتوماتيكي
سقي النبات الأوتوماتيكي

هل النباتات غير راضية عن رعايتك؟

هل يموتون دائمًا دون أن يشرحوا لك مشاكلهم؟

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

علاوة على ذلك ، فإنه يحافظ على رطوبة نباتك.

اللوازم

المكونات الكهربائية:

  • رازبيري باي (4)
  • شاشة عرض LCD مقاس 16 × 2 (لعرض عنوان IP)
  • مقاوم يعتمد على الضوء
  • تمب 36
  • (Sparkfun) مستشعر الرطوبة
  • MCP3008
  • مقياس فرق الجهد
  • وحدة التتابع
  • مضخة غاطسة صغيرة (يفضل 5-9 فولت)
  • بريدبورد
  • أسلاك كهربائية

الأدوات والمواد:

  • بعض الخشب
  • الأدوات الأساسية
  • غراء الخشب
  • وعاء أو وعاء زجاجي لتخزين الماء

البرنامج: (كنت أستخدم ، لا تتردد في استخدام أي بدائل)

  • win32diskimager
  • المعجون
  • طاولة عمل MySQL
  • كود الاستوديو المرئي

الخطوة 1: إعداد ملف Pi

أولاً سنقوم بإعداد Raspberry Pi الخاص بنا. احصل على صورة Raspbian من https://www.raspberrypi.org/downloads/raspberry-pi-os/ واكتبها على بطاقة SD.

اتصل الآن بالإنترنت وقم بتشغيل الأوامر التالية لتثبيت البرامج والمكتبات الضرورية.

أباتشي ، PHP

sudo apt تثبيت apache2 -y

sudo apt install php libapache2-mod-php -y

MariaDB

sudo apt install mariadb-server mariadb-client -y

sudo apt تثبيت php-mysql -y

أعد تشغيل sudo systemctl apache2.service

PHPMyAdmin

sudo apt تثبيت phpmyadmin -y

بايثون

pip3 تثبيت mysql- موصل- بيثون

pip3 تثبيت flask-socketio

pip3 تثبيت قارورة cors

تثبيت pip3 gevent

pip3 تثبيت gevent-websocket

pip3 تثبيت spidev

pip3 تثبيت CharLCD

الخطوة الثانية: بناء الدائرة

بناء الدائرة
بناء الدائرة

أولاً ، سنتأكد من أن جميع المكونات جاهزة. قم بتوصيل جميع الأسلاك بعناية كما هو موضح.

جميع أجهزة الاستشعار الثلاثة متصلة بـ MCP3008. يتم توصيل كل من MCP3008 وشاشة LCD و Relay IN1 مباشرة بـ Pi.

لا تقم بتوصيل المضخة بـ Pi ، لأن هذا قد يتسبب في تلف!

الخطوة 3: الكود وقاعدة البيانات

الكود وقاعدة البيانات
الكود وقاعدة البيانات

يمكن العثور على جميع الكود وقواعد البيانات واستخدامها من جيثب الخاص بي:

github.com/SnauwaertSander/RaspiPlant

ضع الواجهة الأمامية (html) داخل '/ var / www /' ضع الواجهة الخلفية (مشروع 1) في / home / pi /

اتصل بخادم MySQL الخاص بك (باستخدام MySQL workbench أو أي عميل عبر SSH) وقم بتنفيذ التفريغ الموجود في github.

لتشغيل الكود تلقائيًا ، ضع Raspiplant.service داخل / etc / systemd / system / وقم بتشغيل الأمر التالي:

يقوم sudo systemctl بتمكين خدمة Raspiplant

بعد أن يصبح كل شيء في مكانه ، يجب تشغيل الكود تلقائيًا عند بدء التشغيل ، لتأكيد أن كل شيء يعمل بشكل صحيح ، أعد تشغيل جهاز pi وانتقل إلى عنوان IP المعروض على شاشة LCD. إذا لم تتمكن من الوصول إلى الموقع أو إذا كان الموقع لا يعرض أي قيم بعد 30 ثانية ، فافصل Pi وتحقق من الأسلاك الخاصة بك.

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

الخطوة 4: الغلاف

غلاف
غلاف
غلاف
غلاف
غلاف
غلاف

أقوم ببناء حالتي ببعض الأخشاب القديمة والأدوات الأساسية. أنا متأكد من أنه يمكنك القيام بعمل أفضل بكثير مما فعلت ، لذا انطلق وجرب شيئًا ما.

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

موصى به: