مرحباً طلاب 🧚🏻♀️🤍
اليووووم جبتلكم مشروع كلش حلو
هو التحكم بعمل المروحة تبعا لتغير درجة الحرارة أكيد هاي الأيام الجو ساعة حار وساعة بارد ومحتاجين هيج مشاريع بسيطه و مفيدة تحبون انزله؟
اليووووم جبتلكم مشروع كلش حلو
هو التحكم بعمل المروحة تبعا لتغير درجة الحرارة أكيد هاي الأيام الجو ساعة حار وساعة بارد ومحتاجين هيج مشاريع بسيطه و مفيدة تحبون انزله؟
Anonymous Poll
93%
يي متحمسين✌🏻❤️
7%
لا 😑
اردويـــنو💡💻 pinned «مرحباً طلاب 🧚🏻♀️🤍
اليووووم جبتلكم مشروع كلش حلو
هو التحكم بعمل المروحة تبعا لتغير درجة الحرارة أكيد هاي الأيام الجو ساعة حار وساعة بارد ومحتاجين هيج مشاريع بسيطه و مفيدة تحبون انزله؟»
اليووووم جبتلكم مشروع كلش حلو
هو التحكم بعمل المروحة تبعا لتغير درجة الحرارة أكيد هاي الأيام الجو ساعة حار وساعة بارد ومحتاجين هيج مشاريع بسيطه و مفيدة تحبون انزله؟»
الهدف :
التحكم بعمل المروحة تبعا لتغير درجة حرارة الوسط.
آلية العمل :
يقرأ حساس الحرارة درجة حرارة الوسط ويحولها الى قيمة جهد تشابهي يطبق على احد مداخل التشابهية في الاردوينو من خلال علاقة رياضية يتم تحويل الجهد الى قيمة الحرارة بالدرجة المئوية و عند درجة الحرارة المرغوبة ولتكن 25 يتم تشغيل المحرك .
دارة تشغيل المروحة او المحرك عبارة عن ترانزستور موصول القاعدة ل طرف رقمي من اطراف الاردوينو و المحرك موصول عند المجمع عند تطبيق جهد 5 فولت اي حالة high من الاردوينو الى القاعدة يصبح الترانزستور بحالة عمل و يمر تيار من المجمع الى الباعث و تدور المروحة .
التحكم بعمل المروحة تبعا لتغير درجة حرارة الوسط.
آلية العمل :
يقرأ حساس الحرارة درجة حرارة الوسط ويحولها الى قيمة جهد تشابهي يطبق على احد مداخل التشابهية في الاردوينو من خلال علاقة رياضية يتم تحويل الجهد الى قيمة الحرارة بالدرجة المئوية و عند درجة الحرارة المرغوبة ولتكن 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);
}