نمایش/عدم نمایش سایدبار
رفتن به بالای صفحه
  • زیباترین دماسنج با lcd گرافیکی نسخه۲

    به نام خدا : زیباترین دماسنج با lcd گرافیکی نسخه۲
    سازندگان : این پروژه رو من و آقای رامین اصیلی (رفیق خودمه ^_^) درست کردیم.
    چرا نسخه ۲ : این پروژه نسخه دوم پروژه مقابل هستش که یه تغییراتی بهش داده شده از جمله : زیباترین دماسنج با lcd گرافیکی
    ۱) زیبا تر شدن!!!
    ۲) استفاده از یک عکس در پروژه>>>بر خلاف پروژه قبل که توش از  N تا عکس استفاده شده بود.
    ۳) کاهش حجم کدهای پروژه.
    ۴) بهبود کدهای پروژه و عملکرد بهتر
    یه وقت نگی نگفتی : این پروژه ( دماسنج با lcd گرافیکی )  دمای ۰ تا ۵۰ درجه رو اندازه میگیره و درش از سنسور LM35 (قیمتش ۱-۳ هزار تومنه) استفاده شده.و LCD گرافیکیش هم KS0108 هستش.(قیمتش ۳۰ هزار تومنه)
     
    زیباترین دماسنج با lcd گرافیکی نسخه2
     

    دیگه داستان گفتن بسه>>>بریم سر اصل مطلب o_O
    اینم از مدار پروژه تو پروتئوس :
     زیباترین دماسنج با lcd گرافیکی نسخه2
     
    و اینم از کد های پروژه : کد های پروژه رو توضیح نمیدم>>>چون کسی که میاد سراغ یان پروژه یعنی به حد قابل قبولی رسیده و دیگه لازم نیست کد ها رو براش توضیح بدم. pardon

     

    دانلود پروژه دماسنج + مخلفات

     

    توجه : من برا عملی بستن پروژه یکم این پروژه رو تغییر دادم تا تو بستن مدار کارمون راحت تر بشه ؛ در زیر پروژه ویرایش شده+فیلم عملکرد پروژه رو قرار میدم.

    دانلود پروژه (ویرایش شده)

     
    اینم فیلم پروژه :

    پسورد فایل های سایت :
    www.dmf313.ir
    جنگ ما فتح قدس را در پی خواهد داشت (امام خمینی) >>>>>> اگر از صدام بگذریم، اگر مسأله قدس را فراموش کنیم، اگر از جنایت های امریکا بگذریم از آل سعود نخواهیم گذشت. ان‌شاالله اندوه دلمان را را در وقت مناسب با انتقام از امریکا و ال سعود برطرف خواهیم کرد و داغ و حسرت حلاوت این جنایت بزرگ را بر دلشان خواهیم گذاشت و با برپایی جشن پیروزی حق بر جنود کفر و نفاق و آزادی کعبه از دست نااهلان و نامحرمان به مسجد الحرام وارد خواهیم شد (امام خمینی)
    ارسال دیدگاه
    34

    1) تعداد حروف غیر فارسی از حروف فارسی بیشتر باشه دیدگاه به صورت خودکار حذف میشه.

    2) به موارد درخواست پروژه/کد آماده و سوالاتی که بلد نباشم پاسخ داده نمیشه.

    3) برای گزاشتن کدهاتون از این سایت استفاده کنید : debian

    1. مهمان

      علیرضا آهنی

      سلام.
      اگر پروزه همش دمای۰ رو نشون میده از lm34کنید.

      1396/01/24
      02:53
    2. مهمان

      مریم

      سلامsmile
      خیلی ممنون
      پروژه ی خوب و کاملی به نظر میرسه .
      همچنین از قرار دادن عکس و توضیح ها کوچیک توی کد خیلی ممنونم . خیلی کمک می کنه که متوجه بشیم پروژه رو smile

      1395/11/06
      09:11
    3. مهمان

      hassan

      کارت درست، به حق امام حسین (ع) ، خداوند خیر دنیا و آخرت به شما بده.

      1395/07/20
      07:23
    4. مهمان

      avrlib

      نکته 1 :
      بین 10 تا 50 رو خوب رو ال سی دی گرافیکیت نمایش میدی
      اما بین 0 تا 9 رو نه : مثلا دمای 6 رو 60 نشون میده و این یعنی اون صفر بعد از 9 رو تو نمایش باید پاک کنی.
      نکته 2 :
      یه برنامه نویس حرفه ای این جمله رو اینطوری مینویسه :
      ADCSRA.4=1
      به جاش در ساده ترین فرمش میتونی بنویسی :
      ADCSRA=(1<<4);
      نکته 3 : مسئله switch رو هم که مشخصه . این همه کد نیاز نداری.
      اینکار یعنی اتلاف زمان و مصرف ROM
      نکته 4 :
      به یاد داشته باش که در کامپایلرت هیچ وقت توضیحات رو فارسی ننویسی
      تو از کجا میدونی که من میتونم توضیحات فارسی نوشته شده در پروژه ت رو به صورت فارسی تو کامپایلر خودم مشاهده کنم.
      خیلی وقتا یه برنامه نویس به جای استفاده از کامپایلر از نوت پد ممکنه برای بازبینی فایلهای هدر خودش استفاده کنه.
      نکته 5 :
      نمیدونم رشته های str1 ,str2 رو برای دل خودت تعریف کردی.
      عمدا هم اومدی اونا رو بین pragma used+ , pragma used – قرار دادی . و با اینکار به کامپایلرت گفتی که تو بیا اینا رو تعریف کن ولی اگر من جایی ازشون استفاده نکردم یه وقت بهم گیر ندی ( هشدار) که چرا تعریف کردی و استفاده نکردی…
      ببین دادا اگه میخوای مثلا سایتت رو ویا هر چیزی رو تبلیغ کنی تو هدر فایلهات بهترین راهش استفاده از کامنته . خیلی شیک و مجلسی و حرفه ای اینکار رو انجام بده . نه تعریف کردن یک رشته که خودش باعث مصرف بی رویه حافظه sram ت میشه.
      نکته 6 :
      بببین متغیر T1 ت بالفرض مثال یه عددی همینجوری مثل 120 گرفت . اون وقت تو قسمت switch ت چه برنامه ای براش داری ؟ طبیعتا هیچی .
      من نمیدونم چرا قسمت default ش رو پاک کردی ولی نباید پاک میکردی. همیشه به یاد داشته باش که ممکنه ورودی switch تو غیر از اون چیزی باشه که تو توقع داری . اگه default رو نذاری ممکنه بعی اوقات bug های ناخواسته برای برنامه ت پیش بیاد.
      نکته 7 :
      برای خوانایی برنامه ت میتونستی متغیر TEMP_1 رو که تو حافظه ROM یا program space و یا flash هست رو تویه یه هدر فایل دیگه ای تعریف میکردی . اینطوری به خوانایی برنامه ت کمک کردی.
      نکته 8 :
      متغیر color رو کجا استفاده کردی ؟
      نکته 9 :
      این خیلی قشنگ بوده . چون شما از کتابخانه عربی / فارسی / انگلیسی برای ال سی دی گرافیکی با چیپ KS0108 استفاده کردی ، از عکس فارسی – متون فارسی . البته فقط برای نمایش متن روی ال سی دی استفاده می کردی. (نه برای توضیحات داخل کامنت )
      شما توضیحاتت رو فارسی نوشتی ولی اون چیزی که قراره رو ال سی دی نشون بدی انگلیسیه.
      نکته 10 :
      به دل نگیری .خودت گفتی نظر بده . منم نظر دادم و خواستم یه کم منم کمک کرده باشم .
      موفق باشی

      1395/04/07
      12:59
      • نویسنده این مطلب

        مهدی دمرچیلو

        سلام
        ممنون از شما heart
        هر کسی این قدر وقت نمیزاره که این نکات رو به کسی تذکر بده.

        1395/04/07
        03:03
    5. مهمان

      نرجس

      سلام واقعا خسته نباشید، سایتتون خیلی عالیه

      1395/02/18
      12:20
    6. مهمان

      رضا مجدی

      سلام آقا مهدی :
      داداش من این تصویر دماسنج رو روی lcd دیدم و الان برای خودم با بسکام و به قول خودتون با n تا عکس درست کردم بدون این که ذره ای از مطالب شما کپی کنم ، فقط عکس رو دیدم و دیدم ایده ی جالبیه ، راضی هستین این پروژه ای رو که من درست کردم با بسکام انتشار بدم ؟

      1395/01/17
      11:13
      • نویسنده این مطلب

        مهدی دمرچیلو

        سلام
        مشکلی نداره
        اگه پولی ارائه بدین به پیشرفت در این حوزه کمک کردین و اگه هم رایگان ارائه بدین بازم کمک کردین
        فقط یه عکس از پروژت هم اینجا برا ما بار تا ببینم پروژه ات رو و کیف کنیم smile

        1395/01/17
        11:37
        • مهمان

          رضا مجدی

          ممنون ، پس به من هم یک سر بزنین ، اونجا گذاشتم الان ، منتظر تایید شما بودم از صبح والا . . .
          نظر هم بدین که دیگه هیچی . . .
          AVRMICRO.BLOG.IR
          تازه راش انداختم ، انشالله کاملش میکنم . . .

          1395/01/17
          06:38
          • مهمان

            رضا مجدی

            آقا دمت گرم . . .
            چشم کارایی که گفتین رو انجام میدم . . .
            بازم ممنون

            1395/01/17
            08:57
    7. مهمان

      Ebrahim

      تشکر
      به نیابت از شما برای شادی روح شهدای مدافع حرم فاتحه نثار میکنیم

      1394/11/09
      11:05
    8. مهمان

      آمیرزا

      خسته نباشی داداش

      1394/10/16
      01:43
    9. مهمان

      zizi

      سلام ممنون از سایت خوبتون
      یه سوال دارم اسم این برنامه ای که عکس میدید و کد میگیرید چیه ؟
      واینکه مثلا من عکس دماسنجو از کجا باید بیارم بدم به برنامه؟
      راهنماییم کنید ممنون میشم

      1394/09/14
      12:19
    10. مهمان

      mahdi yousefi

      سلام
      واقعا که سایت عالی و کاملی دارید
      ازتون خیلی ممنونم
      من که خیلی از مطالبتون استفاده کردم

      1394/08/14
      01:07
    11. مهمان

      hassan

      عالی عزیز دل
      خیلی خوشگله
      البته اگه رنگی بود که دیگه قشنگتر هم میشد

      1394/06/31
      01:17
    12. مهمان

      eli

      خیلیییییییییییییییییییییییییییییییییییییییییییییییییییی ازتون ممنوووووووووووووووووووووووووونم دمتووووووووووووووووووون گرررررررررررررررررررررم
      good smile good give_rose good smile good

      1394/06/15
      12:42
    13. مهمان

      fereshte

      سلام من به پروژه اتمل نیاز دارم میشه کمکم کنید؟

      1394/02/01
      05:42
      • نویسنده این مطلب

        مهدی دمرچیلو

        سلام
        من با اتمل کار نمیکنم

        1394/02/01
        11:14
    14. مهمان

      eli

      مرسی دمت گرم give_rose

      1394/01/25
      04:55
      • نویسنده این مطلب

        مهدی دمرچیلو

        خواهش…دم شما هم گرم

        1394/01/25
        05:10
    15. نویسنده سایت

      محسن

      اسم مدار ۴ لایه خوبه و راحت. اما هزینه اش خیلی بالاتره نسبت به بقیه. والبته اکثرا میدند خارج و میدن به مشتری داخلی.
      برای کشیدن PCB هم نکات خاصی رو باید لحاظ کنید.

      1394/01/18
      10:22
    16. نویسنده سایت

      Sepehr20mg10

      آره یک و دو رو که میزنن
      ولی اونجوری که منم شنیدم چند لایه رو تو ایران نمیتونن بزنن
      دمت گرم

      1394/01/18
      09:15
    17. مهمان

      سپهر

      دمت گرم زحمت کشیدی
      میگم خبر داری برد چند لایه رو تو ایران میزنن یا نه ؟

      1394/01/18
      08:20
      • نویسنده این مطلب

        مهدی دمرچیلو

        ۱ و ۲ رو مطمئن هستن……۲ به بالا نمیدونم…..از یکی شنیدم که تجهیزاتش تو ایران نیست و اونا سفارش میدن به چین…..البته شنیدم و مطمئن نیستم

        1394/01/18
        08:55
    18. مهمان

      وحيد

      عالي بود مرسي ok

      1393/10/30
      09:23
      • نویسنده این مطلب

        مهدی دمرچیلو

        به چه عجب کسی نظر داد…….
        خداییش نظر بدید بابا …آدم این طوری حال کار کردن نداره وقتی میبینه کسی برا کاراش ارزش قائل نیست و حتی یه نظر کوچولو نمیده cry …….دمت گرم داش که نظر دادی good

        1393/10/30
        12:18
    19. مهمان

      فرهاد

      خیلی پروژه خوبیه ممنون

      1393/10/04
      12:21
    20. مهمان

      امیر حسین

      خیلی زحمت کشیدی دستت درد نکنه .ممنون

      1393/06/30
      09:39
      • نویسنده این مطلب

        مهدی دمرچیلو

        خواهش داش…. smile

        1393/06/30
        09:43
    21. نویسنده سایت

      محسن

      از خط 37 تا خط 137 رو میشه با 5 خط جمعش کرد. mail
      اگر T بین 0 تا 9 بود، i میشه خود T.
      اگر T بین 10 تا 50 بود، i میشه دو تا منهای 10.
      البته قصدم فقط اینه که کسی که کد رو نگاه میکنه نترسه bye
      اون ثابت TEMP_1 رو هم اگر در یک فایل جدا نوشته و به برنامه اضافه کنید، بهتره. کد خواناتر میشه.

      1393/06/28
      06:31
      • نویسنده این مطلب

        مهدی دمرچیلو

        آره به جای switch هم میشد از چند تا حلقه ملقه استفاده کرد تا حجم کد ها کمتر بشه…
        در مورد TEMP_1 هم چی بگم والا…

        1393/06/28
        06:45