هدف از انجام این پروژه ایجاد یک سیستم راحت براي ثبت دما می باشد که در بسیاري از مکانهاي تولیدي نظیر کارخانه هاي مواد غذایی، سالنهاي پرورش طیور، سالهاي پرورش قارچ و … قابل استفاده می باشد. این سیستم کنترل دما ساعات و تاریخهاي مشخص شده را ذخیره میکند تا اینکه تولید کننده به راحتی بتواند در مورد دماي محیط خود راحت تر تصمیم بگیرد. قسمت سخت افزاري این پروژه از طریق پورت سریال و RS323 با کامپیوتر ارتباط بر قرار میکند و داده هاي رسیده از میکروکنترلر به نرم افزار ارسال میگردد و در سیستم ذخیره می شود. همچنین ارتباط به صورت USART انجام میپذیرد. قسمت ارتباط با پورت سریال نرم افزار تهیه شده به زبان VB.NET در ویژوال استودیو 2008 نوشته شده است.
فهرست :
توضیحات کلی پروژه
قسمت نرم افزاري
چگونگی کار با نرم افزار
منوي File
منوي Setting
منوي Help
قسمت Set Alarm
قسمت History
قسمت Internet Setting
کدهاي برنامه نرم افزاري
توضیحات در مورد کدهاي برنامه نرم افزار
متغیر OpenedCom
مرجع mySerialPort
متغیر comBuffer
()UpdateFormDelegate
متغیر n
متغیر COMP
متغیر Alln
متغیر DT
توضیحاتی در مورد BaudRate
Load Form قسمت اصلی
توابع UpdateDisplay و mySerialPort_DataReceived
تایمر T
کدهاي نوشته شده در فرم Temperature Values
کدهاي نوشته شده در فرم مربوط به اتصال اینترنت
کدهاي موجود در قسمت فرم History
کدهاي موجود در قسمت Set Alarm
ماژول ControlCenter
کلاس Sound
قسمت سخت افزاري
ADC
USART
ارتباط با LCD
قطعه COMPIM در پروتوس
میکروکنترلر ATmega
نحوه ي انتقال برنامه به میکروکنترلر در شبیه ساز پروتوس
قسمت Program File میکروکنترلر در پروتوس
قسمت CKSEL Fuses در پروتوس
نحوه اتصال LCD به میکرو
سنسور آنالوگ LM
توضیح درمورد کدهاي نوشته شده براي میکروکنترلر ATmega
نکته اي مهم در مورد شبیه سازي