التحكم بعمل مروحة تبعاً لتغير الحرارة

العناصر المطلوبة :

حساس حرارة lm35  
أردوينو أونو  
 npn ترانزستور  
مقاومات  
محرك مروحة
  • الهدف :

    التحكم بعمل المروحة تبعا لتغير درجة حرارة الوسط.

    آلية العمل :

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

    دارة تشغيل المروحة او المحرك عبارة عن ترانزستور موصول القاعدة ل طرف رقمي من اطراف الاردوينو و المحرك موصول عند المجمع عند تطبيق جهد 5 فولت اي حالة  high من الاردوينو الى القاعدة يصبح الترانزستور بحالة عمل و يمر تيار من المجمع الى  الباعث و تدور المروحة .

    الكود :

  • int tempvalue ;
    void setup() {
    pinMode(5,OUTPUT);
    }
    void loop()
    {

    tempvalue = analogRead(A0);
    tempvalue = tempvalue*0.48828125 ;

    if (tempvalue>25)
    {

    digitalWrite(5,HIGH);
    }
    else
    digitalWrite(5,LOW);

    }

Leave a Reply

Your email address will not be published. Required fields are marked *