بسم الله الرحمن الرحیم

آخرین به روز رسانی 12 خرداد 98



برای دریافت قطعات، مشاوره و ارائه --فقط با هماهنگی از طریق ایمیل-- در ساعات مراجعه ی دانشجویی اینجانب درج شده در این آدرس تشریف بیاورید. در آن ساعات آزمایشگاه سیستم دیجیتال برای مراجعه شما باز خواهد بود و شما می توانید برای بستن مدار و تست از فضای آنجا استفاده کنید. 


مراحل لازم برای با موفقیت پشت سر گذاشتن این درس:

0) اطلاعات خود را در این {پیوند} وارد نمایید. این اطلاعات برای دسترسی و اطلاع رسانی به شما در مواقع ضروری مورد استفاده قرار خواهد گرفت.

1) جلسه هماهنگی: یکشنبه 7 مهر ماه 1398. اطلاعیه در بورد مهندسی نصب خواهد شد. اسامی دانشجویان گروه ها برای تعیین همگروهی در <ادامه مطلب> قابل دسترسی است. اگر در جلسه ی هماهنگی شرکت نکرده اید و بخشی از کارهای مربوط به این آزمایشگاه را نادرست متوجه شده و غلط انجام داده اید، مسئولیت آن فقط متوجه خودتان خواهد بود.

2) ارسال ایمیل تشکیل گروه ها تا 12 مهرماه 1398جریمه ی تاخیر در ارسال ایمیل و اعلام اسامی گروه 1 نمره

        • در این ایمیل مشخص خواهید کرد که اگر دانشجوی آز ریز هستید پروژه ها ی شما با FPGA یا رزپری پای یا AVR خواهد بود و اگر دانشجوی آز سیستم 2 هستید پروژه ی شما با FPGA یا AVR خواهد بود. پس از تایید ایمیل شما، برای دریافت یک بردبورد از اینجانب (برای تمامی گروه ها)یک میکروی AVR و LCD فقط برای دانشجویانی که AVR انجام میدهند) به اینجانب مراجعه کنید.
        • فقط یک عضو به نمایندگی از گروه ایمیل ارسال خواهد کرد. ایمیل اسامی اعضای گروه به اینجانب a.torabi@pgu.ac.ir و دریافت ایمیل تایید. 
        • (گروه ها دو نفره و فقط شامل دو نفر آقایان مهندس یا دو نفر خانمهای مهندس خواهد بود)


3) ارائه ی پروژه ی ابتدایی تا 22مهر ماه جریمه ی تاخیر 2 نمره

        • ( نوشتن کد برنامه ی ابتدایی و برنامه ریزی AVR یا رزپری پای در حضور استاد درس)
        • گروه هایی که در فرم ثبت مشخصات دانشجویان، مشخصات خود را وارد نکرده اند، مجاز به ارائه نخواهند بود.
        • در این پروژه شما به یک کامپیوتر که روی آن محیط برنامه نویسی میکرو نصب شده باشد و یک پروگرامر احتیاج خواهید داشت. در صورتی که با AVR کار میکنید، می توانید پروگرامر های AVR خود را از pcbtaxi.ir یا با تماس با مهندس یوسفی 09179802596 با قیمت بسیار خوبی تهیه کنید. این شرکت حامی برخی از تجهیزات آزمایشگاه سیستم دیجیتال است. البته که میتوانید از سایر فروشندگان هم خریداری کنید. برای راحتی کار پروگرامر مدل USBasp خریداری شود.
4) از اینجا به بعد مسابقه آغاز خواهد شد.
  • شما باید برای بدست آوردن نمره قبولی تعداد پروژه لازم برای عضویت در لیگ محلی را به انجام برسانید. اما برای بدست آوردن بهترین نمرات، به گروه ها در هر لیگ، به ترتیب تعداد پروژه و زمان انجام آن،  داده خواهد شد. در هر لیگ، گروه با تعداد پروژه بیشتر و زمان ارائه ی زودتر نمره ی بالاتر. 
    (لیگ محلی: تعداد3  پروژه: حداکثر نمره 10)
    (لیگ دسته یک: تا تعداد 5 پروژه، حداکثر نمره 16.5)
    (لیگ برتر: از 6 پروژه به بالا حداکثر نمره 20)
  • شما تا اتمام هر پروژه ای که انتخاب می کنید قادر به انتخاب پروژه بعدی نخواهید بود.
  • بدیهی ست حق انتخاب با گروهی خواهد بود که پروژه قبلی خود را بخوبی و درستی انجام داده باشد و نتایج آن را بصورت عملی ارائه داده باشد.
  • دوستانی که برای پروژه خود قصد انجام پروژه VHDL دارند، روال مجزایی خواهند داشت و در آزمایشگاه کار خواهند کرد و برای هماهنگی به اینجانب مراجعه کنند.
  • پروژه ها راه اندازی و نمایش مناسب اطلاعات یک ماژول یا سنسور بر روی LCD  خواهد بود. برای هر پروژه، یک قطعه از بین قطعات موجود در {لیست قطعات پروژه ها} (لینک کمکی) انتخاب خواهید کرد، به من ایمیل خواهید کرد و پس از تایید، آن را از این جانب تحویل خواهید گرفت. سپس آن را بصورت مناسب راه اندازی و اطلاعات خروجی آن را بصورت گفته شده در بالا نمایش خواهید داد. تا پایان کار بر روی یک پروژه، مجاز به انتخاب پروژه ی بعدی نخواهید بود. پس از اتمام پروژه ی یک قطعه، آن را به اینجانب تحویل داده و سپس میتوانید پروژه ی بعدی را انتخاب نمایید. این فرآیند تا آخر ترم ادامه خواهد داشت و نمره ی شما منوط به انجام تعداد پروژه های بیشتر خواهد بود.
  • هر هفته فقط یک پروژه میتوانید ارائه کنید. زمان ارائه را با من از طریق ایمیل هماهنگ خواهید کرد. من در هر جلسه مراجعه دانشجویی حداکثر پاسخگوی 4 گروه خواهم بود.ساعات ارائه ی دیگر، منوط به داشتن وقت توسط اینجانب است.
در هر ارایه نکات زیر را بخاطر داشته باشید:
  •  در هنگام ارائه باید بتوانید با همه بخشهای پروژه ی خود در حضور استاد درس کار کنید (مثلا راه اندازی LCD، Keypad و هر قطعه ی دیگری که بجز قطعه ی اصلی روی بورد شما موجود است باید بتوانید راه اندازی کرده و با آن کارهای خواسته شده را انجام دهید، برای آن برنامه نویسی کنید و از برنامه ی خود جواب بگیرید.) همچنین آوردن کلیه ی سخت افزار های لازم و کامپیوتر و پروگرامر برای انجام حضوری پروژه الزامی ست.
  •  در صورتی که از ماژولی غیر از ماژول معرفی شده در عنوان پروژه بدون هماهنگی با اینجانب استفاده کرده اید، نمره ای برای آن قسمت از آزمایش به شما تعلق نخواهد گرفت.
  • برنامه نویسی به زبان سی (یا اسمبلی!) برای میکروکنترلر و پایتون برای رزپری پای 5 نمره (بیسیک مطلقا قابل قبول نیست. حالا من هیچ، بعنوان مهندس نرم افزار، خودتون روتون میشه به زبان بیسیک بنویسید!)
  • جواب دادن مدار شرط لازم برای گرفتن نمره است (مداری که جواب نمیده با چند قطعه ی خریداری شده از فروشگاه فرقی داره؟)
  • تسلط هر دو فرد به جزییات مدار (سخت افزار و نرم افزار) 10 نمره (بنظرتون معنی داره یکی مدار بسته باشه ولی بلد نباشه در موردش به سوال جواب بده؟!)


مرجع بسیار کاربردی و خوبی برای برنامه نویسی C میکروکنترولر با نکات حرفه ای و نکته های دیده نشده 


کسانی که گروه های خود را برای اینجانب از طریق رایانامه مشخص نکرده اند، مسئولیت عدم دریافت رایانامه های مربوط به درس با خود ایشان است.

لیست دانشجویان و (شماره گروه آنها) در ادامه مطلب آمده است. لطفا در صورتی که گروه و پروژه شما ثبت نشده مجددا به اینجانب ایمیل بزنید.

نمرات گروه هایی که قطعات آزمایشگاه را تحویل نداده اند وارد نخواهد شد.


  ایمیل تشکیل گروه
قطعات تحویل شده
 زمان ارائه پروژه ابتدایی پروژه 1 و زمان ارائه پروژه 2 و زمان ارائه پروژه 3 و زمان ارائه پروژه 4 و زمان ارائه پروژه 5 و زمان ارائه پروژه 6 و زمان ارائه پروژه 7 و زمان ارائه
 گروه 1

 
 گروه 2

   
 گروه 3


 
  گروه 4

  
 گروه 5

  
 گروه 6

 

    
 گروه 7


 گروه 8

 
 گروه 9

    
 گروه 10

   
 گروه 11


 
 گروه 12

 
 گروه 13


 گروه 14


     
 گروه 15

    
 گروه 16

    
 گروه 17

 
 گروه 18

    
 گروه 19


       
 گروه 20

   
 گروه 21         
 گروه 22