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

نظام المراقبة والتحكم في الزراعة المائية Blynk: 4 خطوات
نظام المراقبة والتحكم في الزراعة المائية Blynk: 4 خطوات

فيديو: نظام المراقبة والتحكم في الزراعة المائية Blynk: 4 خطوات

فيديو: نظام المراقبة والتحكم في الزراعة المائية Blynk: 4 خطوات
فيديو: طريقة تحويل النظام المائي "الهيدروبونيك" الى نظام ذكي smart home 2024, شهر نوفمبر
Anonim
نظام مراقبة ومراقبة الزراعة المائية بلينك
نظام مراقبة ومراقبة الزراعة المائية بلينك
نظام مراقبة ومراقبة الزراعة المائية بلينك
نظام مراقبة ومراقبة الزراعة المائية بلينك
نظام مراقبة ومراقبة الزراعة المائية بلينك
نظام مراقبة ومراقبة الزراعة المائية بلينك
نظام مراقبة ومراقبة الزراعة المائية بلينك
نظام مراقبة ومراقبة الزراعة المائية بلينك

في هذا المشروع ، قمت بإنشاء نظام تحكم يراقب ويتحكم في جميع جوانب نظام المد والجزر والتدفق في الزراعة المائية متوسطة الحجم. الغرفة التي بنيتها تستخدم أنظمة 4 × 4'x4 '640W LM301B 8 بار. لكن هذه التعليمات لا تتعلق بالأضواء الخاصة بي. إنه صندوق التحكم. في الصندوق الخاص بي ، يمكنني ضبط وقتي على / إيقاف تشغيل الأضواء ، بالإضافة إلى مضخات الزراعة المائية ، كما أنها تعمل على تشغيل مراوح السحب والعادم المختلفة للتبريد. أنا متأكد من أن معظم الأشخاص الذين يقومون بهذه الأنواع من الأعمال اليدوية هم على الأرجح مثل مهلة كل ما هو سهل. وهم ليسوا مخطئين. هذا بالتأكيد هو الجانب السهل منه. لقد أصبح الأمر أكثر تعقيدًا بعد إضافة كل من شاشة عرض LCD ، بالإضافة إلى blynk للحصول على البيانات. كان العرض سهلاً بدرجة كافية ، لقد وجدت الكود الموجود في تعليمات أخرى مرتبطة هنا: https://www.instructables.com/id/ARDUINO-SPFD5408- … قدم الجانب blynk بعض التحديات. كان الحصول على جميع التعليمات البرمجية للعمل على blynk أمرًا بسيطًا بدرجة كافية ، ولكن بعد ذلك واجهت عددًا قليلاً من المشكلات عندما توقف blynk عن العمل لأي سبب من الأسباب. لقد تسبب في توقف كل الكود الخاص بي عن العمل أيضًا لأنني كتبت كل شيء في رمز المؤقت البسيط وكان لديّ blynk.run في الحلقة الرئيسية. على أي حال ، فإن النقطة المهمة هي ، بعد عدة ساعات من العمل والحصول على هذا العمل هنا هو مشروعي. تم تعديل الكود ليعمل بشكل مستقل تمامًا خارج blynk. في بداية الحلقة ، سيتحقق لمعرفة ما إذا كان blynk قيد التشغيل ، وإذا كان قيد التشغيل ، فسيستمر الرمز مع blynk ، ولكن إذا أعاد أن blynk لا يعمل أو لا يعمل ، فسيحاول الاتصال لمدة 10 ثوانٍ ، ثم تابع لإيقاف تشغيل الاتصال التسلسلي ومتابعة تشغيل وحدة التحكم ، مع استمرار عرض شاشة LCD للمعلومات المهمة. سيستمر في محاولة تسجيل الدخول إلى blynk حتى يتم تسجيل الدخول مرة أخرى ، أو استكشاف سبب عدم تسجيل الدخول مرة أخرى. يستخدم هذا المشروع طاقة التيار المتردد ، وهو أمر خطير. إذا لم تكن مرتاحًا لتوصيل طاقة التيار المتردد ، فلا تحاول ذلك ، وتأكد دائمًا من أنك لا تعمل على الطاقة الحية. إذا كان لديك صديق كهربائي ، فربما يمكنه مساعدتك. زميلي في الغرفة هو كهربائي وزودني بلوحة فرعية 60 أمبير مع 4 قواطع 15 أمبير والتي تغذي المقسمات الخاصة بي والتي يتم تقسيمها بعد ذلك إلى مصابيح ومراوح ومضخات وما إلى ذلك. تذكر عدم تشغيلها أبدًا بنسبة 100٪. الأكثر أمانًا هو حساب استهلاك الطاقة لكل مرحل باستخدام قانون أوم وحساب الطاقة. قانون أوم هو V = IR ، والقوة هي P = IV. الحد الأقصى للمرحلات هو 10A مما يعني أنه من الناحية الواقعية هو الأكثر أمانًا لضمان أنك تقوم بتشغيل 6A فقط من خلال قناة واحدة. لقد قمت بتضمين خريطة أساسية لمنافذ الترحيل الخاصة بي ، وقد تم تدوين الكود الخاص بي جيدًا. سأقوم بتحميل مخطط تفصيلي في المستقبل القريب ليشمل كل شيء. ومع ذلك ، فإن جميع الأشخاص الذين يعملون في مجال DIY ربما يكونون بارعين جدًا في القراءة بين السطور. إذا كنت تواجه أي مشكلة مع blynk ، فهناك مليون برنامج تعليمي وحتى إرشادات توضح لك كيفية استخدامها. لقد قمت بتشغيل تسلسلي عبر USB ، ولكن يمكنك استخدام wifi أو ethernet لأغراضك سيكون تغييرًا طفيفًا سريعًا فقط. على أي حال ، أتمنى أن يستفيد بعض الناس من هذا.

اللوازم

www.amazon.ca/Weller-WE1010NA-Digital-Sold …

usa.banggood.com/5V-4-Channel-Level-Trigge…

usa.banggood.com/DS18B20-Waterproof-Digita…

www.dfrobot.com/product-1110.html

www.digikey.ca/product-detail/en/adafruit-…

www.amazon.ca/Siemens-ECINSGB14- معزول-…

www.amazon.ca/Blue-Sea-Systems-2722-4-Inch…

www.amazon.ca/ATmega2560-16AU-Development-…

www.amazon.ca/AmazonBasics-USB-2-0-Cable-M…

www.amazon.com/LeMotech-Dustproof-Waterpro…

www.amazon.ca/Jinxuny-Screen-Display-Shiel…

www.amazon.ca/Baoblaze-DS1302-Battery-Real…

الخطوة 1: المكتبات المطلوبة

github.com/arduino-libraries/TFT

github.com/adafruit/DHT-sensor-library

github.com/milesburton/Arduino-Temperature…

github.com/PaulStoffregen/OneWire

github.com/adafruit/RTClib

github.com/blynkkk/blynk-library

github.com/jfturcot/SimpleTimer

أعتقد أن هذا هو معظمهم. إذا كان هناك أي مفقود ، أعلمني بذلك.

الخطوة 2: ساعة الوقت الحقيقي

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

الخطوة 3: مقياس PH

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

الخطوة 4: التخطيطي

تخطيطي
تخطيطي

هذا هو المخطط التخطيطي للإلكترونيات والكهرباء من المشروع. يتم تمييز جميع المسامير ، ويتم تمييزها في الكود.

موصى به: