|
السلام عليكم
اخي الحبيب انا انسان لااحب الجدال الكثير ولكن انا لم اقلل من عمل الاخرين وانما الذي قلته العمل رائع وجميل هل هذا انتقاد !! وقلت ايضا انا لا اتهم احد فهذا الكلام واضح!! اي مااتهم صاحب الفيديو والامر الاخر قلت بعض الاخوان فنسبت البعض بالاخوان وهذا ابلغ مايكون في المحبه واذا اردت ان انتقد اقول بعض الناس !! او بعض الاشخاص !! فالاخوان تعتبر ايجابية وليست سلبية واخيرا انا قلت العمل سهل وبسيط وهذا ليس انتقاد او انزال في حق الاخرين وانما اردت ان احث الهمم على فعل ذالك وايضا انا اصر على كلامي ان الامر سهل وبسيط وانا سويت مشروع مشابه تماما ولكن ماعندي كاميرا حتى انزله. وتحياتي لك اخي MWWM
|
السلام عليكم
أنا أيضا أعتقد أن المشروع فعلا بسيط, طريقة العرض جيدة
ولكن دعونا نقسم المشروع لتكتشف أنه غير معقد بالمرة:
1- عملية قراءة درجة الحرارة باستخدام LM35 أو DS18b20 -- بسيطة
2- إرسال البيانات كل ثانية مثلا عبر RS232 إلى أى برنامج مثل C# أو Visual Basic
3- عملية استقبال البيانات من البرنامج وتخزينها على EEPROM وهى الحد الأعلى مثلا لدرجة الحرارة طبعا عن طريق RS232
4- عند حدوث ارتفاع فى درجة الحرارة عن الحد المخزن بال EEPROM يقوم الميكرو بإرسال أى كود للبرنامج ويتم ارسال الإيميل من البرنامج ,
أو حتى يمكن ألا تخز البيانات فى ال EEPROM ويقوم البرنامج بتخزينها على الكمبيوتر ويرسلها للميكرو.
عملية ارسال إيميل من C# أو أى لغة موضوع بسيط جدا, أنت تحتاج فقط
SMTP Server
وهذا الكود مثال لهذه الطريقة:
// create mail message object
MailMessage mail = new MailMessage();
mail.From = ""; // put the from address here
mail.To = ""; // put to address here
mail.Subject = ""; // put subject here
mail.Body = ""; // put body of email here
SmtpMail.SmtpServer = ""; // put smtp server you will use here
// and then send the mail
SmtpMail.Send(mail);
هذه صورة لبرنامج خاص بمشروع قمت ببناؤه مشابه ولكنه لقراءة البيانات عبر RS485 ويمكن توصيل عدد يصل إلى 32 بورد على سلكين فقط وكل بورد بها 8 سينسورز حرارة و8 ريلاى
ولكنه لأغراض صناعية للتحكم بماكينات أو تكييفات مركزية
البرنامج مصمم ليصدر صوتا عند تعدى درجة الحرارة ويمكن إرسال إيميل أو SMS
بعض من صور البرنامج
شكرا