جدول المحتويات:
فيديو: سقي النبات الأوتوماتيكي: 4 خطوات
2025 مؤلف: John Day | [email protected]. آخر تعديل: 2025-01-13 06:56
هل النباتات غير راضية عن رعايتك؟
هل يموتون دائمًا دون أن يشرحوا لك مشاكلهم؟
حسنًا ، استمر في القراءة حول كيفية بناء نظام سقي النبات التلقائي الخاص بك ، والذي يمنحك جميع المعلومات التي ستحتاجها في أي وقت لجعل نباتك يعيش حياة سعيدة. لقد حرصت ليس فقط على تضمين الرطوبة ، ولكن أيضًا درجة الحرارة والضوء كمرجع إضافي. ستتمكن من رؤية نمو نباتك الخاص.
علاوة على ذلك ، فإنه يحافظ على رطوبة نباتك.
اللوازم
المكونات الكهربائية:
- رازبيري باي (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. بعد كل ذلك انتهيت من ذلك بطبقة من الطلاء الرمادي.