كيف تحافظ على درجة حرارة ثابتة للدجاج في أكواخ الدواجن باستخدام المصباح الكهربائي؟

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



استخدام لمبة للحفاظ على درجة حرارة دافئة

كيفية استخدام المصباح الكهربائي للحفاظ على درجة حرارة دافئة؟

كما قرأنا ملخص مشروعنا. دعونا نجمع المزيد من المعلومات ونبدأ في عمل هذا المشروع.



الخطوة 1: تجميع المكونات

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



  • دهت 22 - مستشعر درجة الحرارة والرطوبة
  • وحدة الترحيل
  • اللوح
  • مصباح

الخطوة الثانية: دراسة المكونات

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



Arduino nano عبارة عن لوحة تحكم دقيقة تستخدم للتحكم أو تنفيذ مهام مختلفة في الدائرة. نحرق أ كود C على Arduino Nano لإخبار لوحة التحكم الدقيق بكيفية وما هي العمليات التي يجب إجراؤها. Arduino Nano له نفس وظائف Arduino Uno ولكن بحجم صغير جدًا. المتحكم الدقيق الموجود على لوحة Arduino Nano هو ATmega328p.

اردوينو نانو

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



دهت 11

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

وحدة الترحيل

الخطوة 3: تجميع المكونات

كما قمنا بدراسة موجزة لكيفية عمل جميع المكونات. دعونا نبدأ في تجميع جميع المكونات لعمل منتج نهائي.

قم بتوصيل Vcc والدبوس الأرضي لمستشعر DHT11 بجهد 5 فولت وأرضي Arduino nano. قم بتوصيل دبوس إخراج مستشعر DHT11 بـ Pin2 ودبوس IN الخاص بوحدة الترحيل بـ Pin3 في Arduino. قم بتشغيل وحدة الترحيل من خلال Arduino وقم بتوصيل السلك الموجب للمصباح في لا دبوس من وحدة التتابع. كن حذرًا أثناء توصيل وحدة الترحيل بالمصباح. تأكد من أن توصيل المصباح بالمرحل يبدو كما هو موضح أدناه.

وحدة الترحيل

الخطوة 4: الشروع في استخدام Arduino

إذا لم تكن معتادًا على Arduino IDE ، فلا تقلق ، فقد تم شرح كيفية استخدام Arduino IDE أدناه.

  1. قم بتنزيل أحدث إصدار من Arduino من اردوينو .
  2. قم بتوصيل لوحة وحدة التحكم الدقيقة الخاصة بك بجهاز الكمبيوتر المحمول الخاص بك.
  3. اذهب إلى لوحة التحكم وانقر فوق الأجهزة والصوت. الآن انقر فوق الأجهزة والطابعات . هنا ، ابحث عن المنفذ الذي يتصل به Arduino. في حالتي هو COM14 ولكنه مختلف على أجهزة كمبيوتر مختلفة.

    البحث عن ميناء

  4. انقر على قائمة الأدوات واضبط اللوحة على اردوينو نانو .

    لوحة الإعداد

  5. من قائمة الأداة نفسها ، اضبط المعالج على ATmega328p (محمل الإقلاع القديم).

    معالج الإعداد

  6. الآن قم بتعيين المنفذ الذي تراقبه مرة أخرى في لوحة التحكم.

    منفذ الإعداد

  7. سيتعين علينا تضمين مكتبة لاستخدام مستشعر DHT11. المكتبة مرفقة أدناه في رابط التنزيل مع الرمز. اذهب إلى رسم> تضمين مكتبة> إضافة مكتبة .ZIP.

    بما في ذلك المكتبة

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

    رفع

يمكنك تنزيل الكود بالضغط هنا.

الخطوة 5: الكود

رمز مستشعر DHT11 معلق جيدًا وواضح بذاته ولكن إليك بعض الشرح للرمز.

  1. في البداية ، يتم تضمين المكتبة لاستخدام DHT11 ، ويتم تهيئة المتغيرات وتهيئة المسامير أيضًا.
# تضمين dht11 DHT11 ؛ #define dhtpin 2 #define relay 3 float temp ؛

2. الإعداد باطل() هي وظيفة تُستخدم لضبط المسامير على أنها INPUT أو OUTPUT. كما أنه يحدد معدل الباود في Arduino. معدل الباود هو سرعة الاتصال للوحة وحدة التحكم الدقيقة.

إعداد باطل () {pinMode (dhtpin، INPUT) ؛ pinMode (التتابع ، الإخراج) ؛ Serial.begin (9600) ؛ // معدل البث بالباود}

3. حلقة فارغة() هي وظيفة يتم تشغيلها مرارًا وتكرارًا في دورة. في هذه الوظيفة ، نقرأ البيانات من دبوس الإخراج DHT11 ونقوم بتشغيل أو إيقاف تشغيل المرحل عند مستوى درجة حرارة معين.

حلقة باطلة () {delay (1000) ؛ DHT11.read (dhtpin) ؛ // اقرأ البيانات من مستشعر DHT temp = DHT11.temperature ؛ // تحويل هذه البيانات إلى temerature وتخزينها في temp Serial.print (temp) ؛ // إظهار درجة الحرارة على مسلسل moonitor Serial.println ('C') ؛ if (temp> = 35) // قم بتشغيل المروحة {digitalWrite (relay، LOW)؛ //Serial.println (relay) ؛ } else // قم بإيقاف تشغيل المروحة {digitalWrite (relay، HIGH)؛ //Serial.println (relay) ؛ }}

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