matlabkhooneh

پروژه Orcad و PSpice - یکسوساز نیم موج ( کد Psp0001 )

1 - یکسوساز نیم موج ( شامل منبع تغذیه سینوسی ، دیود و مقاومت بار ) باید جریان 5mA را به مقاومت بار بدهد. دامنه ی ولتاژ ورودی 2V است.

الف ) مقدار مقاومت بار را با محاسبه دستی تعیین نمایید.

ب ) درستی نتیجه را با اسپایس Orcad ( PSpice )  بررسی کنید.

جهت سفارش پروژه ، تکلیف و آموزش پی اسپایس Orcad ( PSpice ) لطفا با متلب خونه تماس بگیرید، تا پس از بررسی هزینه خدمت شما اعلام گردد.

پشتیبانی ( تلفن ثابت دفتر متلب خونه ) : 02191307193  

تلگرام و ایتا :  09364847193

تکالیف آزمایشگاه ریز پردازنده ( کد Ele0017 )

1 - راه‌اندازی نمایشگر LCD کاراکتری و آشنایی با نحوه برنامه‌ نویسی آن‌ است.

در‌ این‌ آزمایش‌ یک‌ عدد‌ نمایشگر ‌LCD کاراکتری‌ از‌ نـــوع ‌2 × 16 (دارای‌2 ردیف‌ و ‌16 ستون) استفاده‌ می‌ شود.

برنامه‌ را‌ طوری‌ تغییر‌ دهید‌ که‌ در‌ خط‌ اول‌ پیام‌‌ (UUT‌) و‌ در‌ خط‌ دوم‌ پیام‌ ( ir.ac.uut.www‌) نمایش‌ داده‌ شود.

برنامه را طوری تغییر دهید که متن پیام‌ های هر خط، در وسط خط نمایش داده شود.

برنامه را طوری تغییر دهید که متن پیام‌ها بر روی نمایشگر بصورت چشمک زن نمایش داده شود.

2 - مداری طراحی کنید که عددی چهار بیتی از ورودی گرفته و خروجی آن تنها در صورتی که عدد ورودی مضربی از 3 باشد فعال شود.

3 - با استفاده از یک جمع کننده چهاربیتی و گیت های منطقی مقایسه کننده 4 بیتی طراحی کنید.

4 - با استفاده از دو آی سی BCD ( مانند 7447 و 7448 ) و Atmega16  برنامه ای بنویسید که دو 7Segment را همزمان نشان دهد که رقم دهگان یکی بیتشر باشد ( فقط مجاز به استفاده از 5 خروجی هستید )

5 - روشن و خاموش کردن LED توسط میکروکنترلر

6 - تشکیل شمارنده باینری توسط میکروکنترلر بر روی 4 عدد LED

7 - اسکن کلیدهای پوش و کشویی

8 - رقص نور

9 - نمایش اعداد بر روی 7Segment

10 - شمارنده توسط 7Segment

11 - نمایش اعداد و حروف بر روی نمایشگر HEX

12 - شمارنده اعداد و حروف با استفاده از نمایشگر HEX

13 - نمایش اطلاعات بر رروی نمایشگر DOTMATRIX

14 - تابلو روان توسط نمایشگر DOTMATRIX

15 - نمایش داده بر روی نمایشگر LCD کاراکتری

16 - تابلو روان توسط LCD  کاراکتری

17 - نمایش اطلاعات بر روی نمایشگر LCD گرافیکی

18 - اسکن کی پد

19 - ساعت دیجیتال

20 - دماسنج

21 - فرکانس متر دیجیتال

22 - راه اندازی موتور پله ای به صورت پله کامل

23 - راه اندازی موتور DC

24 - راه اندازی موتور DC با استفاده از PWM

25 - رطوبت سنج

26 - دماسنج توسط NTC

27 - کنترل نور به کمک سنسور CDS

28 - ارتباط با حافظه EEPROM خارجی

29 - ارتباط SD/MMC به کمک RS-232

30 - ساعت جهانی RTC

31 - تبادل داده با  RF-Tranciever و کنترل

32 - ارتباط با کامپیوتر از طریق پورت USB

33 - ارسال دیتا به کمک ریموت به بلوک IR-Reciever

34 - ارتباط با تلفن از طریق DTMF

35 - پروگرام میکرو از طریق BOOTLOADER

36 - کد و شبیه سازی پروتئوس یک میکروکنترلر را به گونه ای طراحی کنید که عملکرد یک چراغ راهنمایی را پیاده سازی کند.

37 - کد و شبیه ساز یک میکروکنترلر را به گونه ای طراحی کنید که نام شما را روی یک LCD به صورت چشمک زن نمایش دهد.

38 - کد نویسی یک چراغ راهنمایی ( چهار راه با دو چراغ راهنمایی رانندگی ). این کدنویسی را در نرم افزار پروتئوس Proteus بر روی یک AVR شبیه سازی نمایید. به جای هر رنگ از هریک از چراغ راهنمایی می توانید از  LED استفاد ه کنید. ( در کل 6 عدد LED )

39 - برنامه ای بنویسید که وضعیت دو کلید فشاری UP و Down را بررسی نماید و مقدار عددی نمایشگر تک رقمی نوع آند مشترک را فزایش یا کاهش دهد.

40 - برنامه ای بنویسید که عملکرد یک دیکدر 3 به 8 را شبیه سازی کند.(با پایه فعال ساز)(استفاده از جدول درستی و شماتیک مدار) به شماره دانشجویی فرد ختم شود.

41 - برنامه ای بنویسید که عملکرد یک مالتی پلکسر 4 به 1 را با پایه فعال ساز شبیه سازی کند.(استفاده از جدول درستی و شماتیک مدار) به شماره دانشجویی زوج ختم شود

42 - برنامه ای بنویسید که به ازای زدن یک کلید فشاری یک شمارنده که با استفاده از دو 7seg پیاده سازی شده است تا عدد 99 شمارش نماید .پایه های g…b.a تنها به یک پورت وصل شده اند.

43 - مدار گیت های منطقی AND , OR , NOT , NAND , NOR , XOR , XNOR را با استفاده از ترانزیستور در پروتئوس Proteus مدل کنید.

44 - با استفاده از یک lcd و یک led ، اعداد یک تا 100 به ترتیب روی نمایشگر lcd نمایش داده شود ، هر عددی که نمایش داده می شود در صورتی که عدد اول باشد led روشن شود.

45 -

46 - چراغ راهنمایی طراحی کنید که به ترتیب 40 ثانیه قرمز ، 40 ثانیه زرد ، 40 ثانیه سبز روشن شود و مجددا این سیکل تکرار شود. سون سگمنت را طوری طراحی کنید که شمارش 40 ثانیه را نمایش دهد. ( کدویژن و پروتئوس )

47 - پیاده سازی شمارنده از 0 تا 9999  با استفاده از 4 سون سگمنت به صورت گردشی.

48 - پیاده سازی نام و شماره دانشجویی خود بر روی LCDکاراکتری و شیفت آن ( اسم از ابتدای سطر پر شود )

49 - پیاده سازی جمع کننده 2 بیتی و نمایش حاصل بر روی 7Segment .

50 - اتصال صفحه کلید ماتریسی به میکرو و نمایش اعداد فشرده شده بر روی LCD.

| جهت سفارش پروژه و تکلیف مدارمنطقی و دیجیتال لطفا در شبکه های تلگرام و واتساپ موضوع و سوال مورد نظر را به شماره  989364847193+ ارسال نمایید، تا پس از بررسی هزینه خدمت شما اعلام گردد.

تکالیف مدار منطقی ( جدول کارنو ) ( کد Digi0006 )

1 - متمم تابع زیر کدام است؟

\[f(x,y,z)=\sum m(1,4,7)\]

2 - ساده شده ی تابع زیر کدام است؟

\[f(x,y,z)=\sum m(3,4,6,7)\]

3 - ساده شده F=f1+f2 را به صورت ماکسترم ها بنویسید.

\[f_{1}(x,y,z)=\prod (2,4,7)\]

\[f_{1}(x,y,z)=\prod (3,5)\]

5 - معادل عدد 4(22.3) را در مبنای 10 بنویسید.

6 - معادل عدد 2(1101.110) را در مبنای 8 بنویسید.

7 - معادل عدد 8(47.61) را در مبنای 16 بنویسید.

8 - معادل عدد 10(197) را به صورت BCD بنویسید.

9 - معادل عدد 10(256.192) را در مبنای 5 بنویسید.

10 - در معادله  8(144) = *(121) مقدار * را بدست آورید.

11 - در سیستم نمایش اعداد اندازه - علامت معادل دهدهی عدد 2(1000110) را به دست آورید.

12 - با فرض x=1000011 و y=1010100 حاصل تفریق x-y را با استفاده از روش متمم 2 بدست آورید.

13 - حاصل جمع دو عدد 10000100 و 01110110  را بدست آورید.

14 - فرض کنید می خواهیم پیام 0001110 را توسط یک سیستم مخابراتی ارسال کنیم. در هر یک از حالت های زیر عنوان نمایید برای این که مقصد بتواند پیام را به درستی دریافت بکند، فرستنده چه پیامی را باید ارسال کند؟

الف- فرستنده و گیرنده بر اساس الگوریتم تشخیص خطای توازن زوج طراحی شده اند.

ب- فرستنده و گیرنده بر اساس الگوریتم تشخیص خطای توازن فرد طراحی شده اند.

15 - دو عدد 250 و 32 را در قالب 16 بیتی با یکدیگر جمع و تفریق کنید. (250-32 و 32-250 و 250+32 )

16 - لطفا اعداد زیر را از مبنای 2 به  10ببرید. ( راه حل انجام کار به طور کامل شرح و بیان شود )

10010101 - 111010010 - 100010110 - 110100111

17 - اعداد زیر را از مبنای 10 به 16 تبدیل کنید.

13569 - 159632 - 14635 - 9875

18 - جمع دو عدد F156BA را با CABED انجام دهید.

19 - دو عدد 10000111 را با 11110010 جمع کنید.

20 - لطفا گیت های زیر را به طور دقیق و خوانا رسم کنید.

(A OR B) AND ( A AND B)

(A AND B) OR (C AND D)

(A XOR B) NAND (A NOR C)

A XNOR (C OR D)

21 - توابع زیر را با استفاده از قوانین جبر بول و دمرگان ساده سازی نموده و مدار منطقی آن ها را رسم نمایید.

\[F=\bar{A}B+A \bar{B}+AB\]

\[F=\bar{A} \bar{C}+AB \bar{C}\]

\[F=\bar{A} \bar{B} \bar{C}+\bar{A} \bar{B} C+ \bar{A} B +A \bar{B}\bar{C}\]

\[F=\bar{A} \bar{B} \bar{C}+\bar{A} \bar{B} C+ A\bar{B} \bar{C} +A \bar{B}C\]
\[F=A\bar{C}+B\bar{C}+\bar{A}B+\bar{A}\bar{B}\]

22 - تابع زر را با استفاده از یک دیکدر 4*2 پیاده سازی کنید.

\[F(A,B,C)=\sum m(2,4,7)\]

23 - عدد دهدهی -13 را به عدد 8 بیتی دودویی با نمایش مکمل دو تبدیل نمایید.

24 - مقدار عملیات جبری زیر را محاسبه و حاصل را به صورت مکمل دو هشت بیتی نمایش دهید.

\[10001010-00110111=?\]

25 - عدد 21.25 در مبنای دهدهی را به عدد دودویی متناظر بر اساس استاندارد ممیز شناور IEEE754 تبدیل نمایید.

26 - عدد 97 را به مبنای دو ببرید.

27 - روال طراحی با استفاده از گیت NAND را به طور کامل توضیح دهید.

28 - فقط با استفاده از گیت NAND تابع گیت XOR را پیاده سازی و در نرم افزار پروتئوس  Proteus مدل کنید.

29 - تابع زیر را فقط با استفاده از گیت NAND پیاده سازی کنید و جدول درستی آن را بررسی کنید.

\[F(A,B,C,D)=\sum m(0,1,4,5,8,9,10,12,13,14)\]

30 - با استفاده از آی سی های 7404 و 7408 یک دیکدر 2 به 4 طراحی کنید.

31 - با استفاده از  آی سی 7400 یک انکدر 4 به 2 طراحی کنید.

32 - با استفاده از آی سی 7400 یک مالتی پلکسر 2 به  1 طراحی کنید.

33 - ب استفاده از آی سی 7400 یک دی مالتی پاکسر 1 به 4 طراحی کنیم.

34 - با استفاده از یک انتخاب کننده داده 4 به 1 تابع زیر را طذاحی کنید.

\[ F(A,B,C)=\sum (0,2,4,5)\]

35 - با استفاده ازفقط دروازه های NAND تابع دروازه XOR را پیاده سازی کنید و صحت جدول درستی آن را بررسی کنید.

36 - تابع زیر را فقط با استفاده از دروازه NAND پیاده سازی کنید و جدول درستی مدار را به ازای ورودی های A, B, C , D بررسی کنید.

\[ F(A,B,C,D)=\sum (0,1,2,4,5,8,9,10,12,13,14)\]

37 - دلیل تبدیل مدارهای دارای AND و OR و NOT به مدارهایی که فقط شامل NAND هستند چیست؟

38 - برای رای گیری در یک هیئت 4 نفره ( A , B , C , D ) هر شخص رای خود را توسط یک کلید صادر می کند. اگر رای نفر A معادل دو رای باشد ، مداری طراحی کنید که هرگاه اکثریت آرا حاصل شد یک چراغ روشن شود ( چراغ ها با یک منطقی روشن و با صفر منطقی خاموش می باشند. )

الف ) جدول درستی مدار را به دست آورید

ب ) تابع خروجی را ساده کنید

39 - با استفاده از تراشه های 7400 ( حاوی چهار دروازه NAND دو ورودی ) و 7486 ( حاوی چهار دروازه XOR دو ورودی ) یک تمام جمع کننده طراحی نمایید.

40 - با استفاده از آی سی های 7400 و 7486 یک جمع کننده 4 بیتی طراحی کنید.

41 - یک مدار ترتیبی طراحی کنید که ورودی

42 - با استفاده از Full Adder دو عدد زیر را با هم جمع کنید و نمودار آن را پیاده سازی کنید.    011 + 101

43 - تابع زیر را در جدول کارنو بیابید و سپس نمودار آن را رسم کنید.

F=AB+A'C'+B'C+AC

44 -

45 -

46 -

47 -

48 -

49 -

50 -

| جهت سفارش پروژه و تکلیف مدارمنطقی و دیجیتال لطفا در شبکه های تلگرام و واتساپ موضوع و سوال مورد نظر را به شماره  989364847193+ ارسال نمایید، تا پس از بررسی هزینه خدمت شما اعلام گردد.

پیاده سازی مقایسه گر با استفاده از تمام جمع کننده 42283 ( کد Ele0016 )

1 - می دانیم آی سی 74283 یک آی سی جمع کننده Full Adder چهار بیتی است. با استفاد ازاین آی سی و گیت های مورد نیاز یک مقایسه کننده چهاربیتی ( یک بیتی ، دو بیتی ، سه بیتی و چهر بیتی ) طراحی کرده و پس از تحلیل آن را در پروتئوس Proteus شبیه سازی کنید.

2 - یک مقایسه کننده برای مقایسه دو بیت A و B در پروتئوس Proteus شبیه سازی کنید به طوری که اگر A بزرگتر بود یک LED به رنگ آبی روشن شود ، اگر B بزرگتر بود یک LED به رنگ سبز روشن شود و اگر برابر بودند سه LED قرمز روشن شوند.

3 - با استفاده از یک آی سی 74195 یک شیفت رجیستر در پروتئوس Proteus طراحی کنید. برای نمایش وضعیت کارکرد آی سی  می توانید از LED یا سون سگمنت استفاده کنید.

4 - با استفاده از JKFF یک شمارنده سنکرون و یک شماره آسنکرون سه بیتی صعودی در پروتئوس Proteus طراحی کنید و خروجی شمارش را روی سون سگمنت نمایش دهید.

5 - با استفاده از IC های 7408 و 7404 و 7486 یک مقایسه کننده تک بیتی پیاده سازی کنید و عملکرد آن را بررسی کنید.

6 - با استفاده از IC 7485  مداری طراحی کنید که دو عدد چهاربیتی A و B را از ورودی دریافت و با یکدیگر مقایسه کند. سپس با استفاده از IC 7485 یک مقایسه کننده 8 بیتی طراحی کنید.

7 - با استفاده از IC 74138 یک دیکدر  8*3 طراحی کنید.

8 - با استفاده از آی سی های 7408 و 7404 عملکرد دیکدر 4*2 را مدل سازی کنید.

9 - با استفاده از آی سی های 7447 و 7448 و 7segment مناسب مبدل BCD را پیاده سازی کنید.

10 - مدارهای مالتی پلکسر 1*2 ، 1*4 ، 1*8 و 1*16 را پیاده سازی کنید.

11 - با استفاده از IC 74151 یک مالتی پلکسر 1*8 پیاده سازی کنید.

12 -

13 - برنامه ای بنویسید که شماره دانشجویی و نام خانوادگی به صورت زیر بر روی LCD نمایش داده سود که با قرار دادن یک یا دو کلید بر روی یکی از پورت ها در یک وضعیت نام خانوادگی از سمت چپ به راست حرکت کرده و در حالت دیگر شماره دانشجویی از سمت راست به چپ حرکت کند . به جای کلید می توان از Logic State استفاده کنید.

14 -

15 -

16 -

17 -

18 -

19 -

20 -

 

 

جهت سفارش پروژه و تکلیف آزمایشگاه دیجیتال ( مدارمنطقی ) و مدل سازی مدارهای منطقی در نرم افزار پروتئوس Proteus لطفا در شبکه های تلگرام و واتساپ موضوع و سوال مورد نظر را به شماره  989364847193+ ارسال نمایید، تا پس از بررسی هزینه خدمت شما اعلام گردد.

دزدگیر التراسونیک ( آردینو Ard0001 )

1 -  رله هوشمند با قابلیت فعال شدن با دریافت صدای قدم زدن در فاصله نزدیک مبتنی بر سنسور ‌ اولتراسونیک

مهمترین بخش پروژه تحلیل داده های سنسور اولتراسونیک است که باید نزدیک شدن فرد را از صدای قدم ها تشخیص دهید. با رسیدن به یک فاصله معین رله فعال می شود.

2 - در این پروژه هدف انجام فرآیند مدیریت هوشمند سازی و امکان مانیتورینگ که از LCD TFT به صورت تاچ استفاده شده که در تنظیمات آن منو سنسور ها انتخابی را دارد و می توان سنسور دما و نور را به صورت دلخواه انتخاب و تنظیم کرد . و هم میتوان کنترل پارامتر های دما، رطوبت،نور،دود و گاز شهری را همزمان مشاهده کرد که با استفاده از سنسور های طراحی شده اندازه گیری میشود و به میکرو ارسال می شود که در این پروژه از Arduino استفاده شده است

اندازه یا از اهداف مدیریت هوشمندسازی در این می توان به کاهش مصرف انرژی از طریق اندازه گیری میزان نور و دما و رطوبت. و باال بردن امنیت از طریق اندازه گیری دود و گاز موجود در محیط می باشد

در این سیستم وقتی کمیت اندازه گیری دود و گاز از یه حدی بیشتر شود سیستم هشدار خطر می دهد و با استفاده از ماژول سیم کارت با تلفن مخاطب تماس می گیرید .

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

که بیشتر در هوشمند سازی مرغداری ها پرورش گل و ....استفاده می شود

که به این صورت هست که جوجه ها در سنین اولیه ی زندگی به دما بسیار حساس اند چون نمی توانند دمای بدن خود را تنظیم کنند و از آن جهت که غدد عرق ندارند تنها قادرند با سیستم تنفسی دما را خارج کرده و با پَر دما را نگه دارند. پس این بسیار مهم است که بتوانیم با روش هوشمند سازی سیستم گرمایشی و سرمایشی، دما را طوری تنظیم کنیم که از بروز بیماری ها در گله تا حدودی پیشگیری کنیم.  در مورد گیاهان ،نور ، به عنوان یکی از ضروری ترین نیازهای گیاهان است که اثرات مختلفی روی هر گیاهی می گذارد. کاهش یا افزایش میزان آن هم واسه هر گیاهی پیامدهای متفاوتی داره. این پروژه می تواند هوشمند سازی نوین محیط رو هم انجام دهد.

3 - برنامه ای بنویسید که آردوینو اعداد مضرب 5 را از 0 الی 255 بوسیله ی LED های روی پایه های 0 تا 7 نمایش دهد .(زمان تاخیر بین هر افزایش شمارنده 300 میلی ثانیه باشد)

4 - برنامه ای بنویسید که LED های روی پایه های 0 تا 7 از چپ به راست ابتدا یکی یکی و سپس دوتا دوتا و سپس سه تا سه تا روشن شوند. (پس از روشن شدن LEDهای قبلی خاموش شود. زمان تاخیر 200 میلی ثانیه درنظر گرفته شود)

5 - -بوسیله ی LED های قرار گرفته بر روی پایه های 0 تا 7 ، شمارنده ی حلقوی Counter Ring 8 بیتی ب صورت زیر طراحی کنید و نتیجه را در Proteus شبیه سازی کنید.

6 - برنامه ای بنویسید که حروف کلمه ی SALAM را بر روی 6 عدد سون سگمنت نمایش دهد.

7 - به وسیله ی کی پد 4*4 ، آردوینو و نمایشگر هفت قسمتی یک ماشین حساب بسازید که چهار عمل اصلی پیاده سازی کند.

8 - برنامه ای بنویسید که آردوینو ابتدا عدد 254 را روی LED های پایه های 0 تا 7 نمایش دهد . سپس این عدد را به صورت متوالی بر 2 تقسیم کند . به عنوان مثال ابتدا 254 سپس 127 ، سپس 63 و الی آخر. اینکار تا رسیدن عدد به صفر ادامه پیدا کند و مجدداً تکرار شود. (زمان تاخیر بین هر افزایش شمارنده 200 میلی ثانیه باشد)

9 - برنامه ای بنویسید که LED های روی پایه های 0 تا 7 از وسط به کناره ها روشن شوند. ابتدا دو LED متصل به پایه های 3و 4 ، سپس 2و5 و الی آخر. سپس دوتایی و سپس سه تایی از وسط به کناره ها روشن شوند. ( پس از روشن شدن LED قبلی خاموش شود. زمان تاخیر 300 میلی ثانیه درنظر گرفته شود)

10 - برنامه ای بنویسید که با هر بار فشردن کلید موجود بر روی پایه ی A0 ترتیب چشمک زدن المپ های موجود بر روی پایه های 0 تا 7 بصورت زیر تغییر کند.

حالت 1 : یکی در میان خاموش و روشن شوند ( با فاصله ی زمانی 100 میلی ثانیه )

حالت 2 : همزمان روشن و خاموش شوند ( با فاصله ی زمانی 100 میلی ثانیه)

حالت 3 : شیفت از راست به چپ ( با فاصله ی زمانی 100 میلی ثانیه )

حالت 4 : شیفت از چپ به راست ( با فاصله ی زمانی 100 میلی ثانیه )

11 - بوسیله ی انکدر کی پد با شماره ی 74C922 صفحه کلید 4*4 را اسکن کنید و وکلید فشرده شده را روی LCD نمایش دهید

11 - برنامه نویسی یک دزدگیر با 4 حسگر ورودی

4 حسگر حرکتی به پایه ها A0 تا A3 آردوینو Arduino متصل هستند. هر حسگر متعلق به یک طبقه از ساختمان است. در صورتی که هر کدام از حسگر ها فعال شوند، باید بر روی نمایشگر 7 قسمتی شماره ی طبقه ی حسگر نشان داده شود و علاوه بر این آژیر متصل به پایه ی 8 فعال شود. تا زمانیکه کلید روی پایه ی A4 زده نشده، آژیر باید فعال بماند . اگر کلید روی پایه ی A4 فشرده شد، آژیر متوقف شده و دوباره حسگر ها منتظر دریافت سیگنال می مانند. علاوه بر این هیچ عددی برروی نمایشگر هفت قسمتی نوشته نمی شود.

12 - برنامه ای بنویسید که آردوینو اعداد فرد 0 الی 255 را به طور افزایشی، مستمراً شمارش نماید. این شمارش بوسیله ی LED های روی پایه های 0 تا 7 نمایش داده شود . ( زمان تاخیر بین هر افزایش شمارنده 300 میلی ثانیه باشد )

13 - برنامه ای بنویسید که بر روی LED های پایه های 0 تا 7 شمارنده ی جانسون را مطابق شکل نمایش دهد. ( زمان تاخیر 300 میلی ثانیه درنظر گرفته شود )

14 - ابتدا عدد 9 بر روی نمایشگر 7 قسمتی نشان داده شود. سپس برنامه ای بنویسید که با هر بار فشرده شدن کلید موجود روی پایه ی A0 یک عدد از نمایشگر هفت قسمتی کم شود. بعد از رسیدن عدد به صفر دوباره شمارشگر برابر عدد 9 شود. نمایشگر هفت قسمتی بر روی پایه های 8 تا 11 مانند شکل زیر قرار گرفته است.

15 - می خواهیم بوسیله ی آردوینو Arduino یک سیستم مدیریت پارکینگ بسازیم. مطابق شکل زیر در ورودی - خروجی پارکینگ حسگرهای مادون قرمز نصب شده که تعداد خودروهای ورودی و خروجی را شمارش می نماید . شماتیک آردوینو Arduino در شکل 8 نشان داده شده است. برنامه را طوری بنویسید که ابتدا شمارنده روی سون سگمت صفر باشد. با عبور یک خودرو از ورودی به شمارنده ی موجود بر روی سون سگمنت یک واحد افزوده شود و با خروج خودرو شمارنده یک واحد کاهش پیدا کند . اینکار در پروتئوس توسط دو عدد کلید PushButton انجام شود. ظرفیت پارکینگ 9 خودرو است. با ورود هر خودرو و قرار گرفتن در محل خود، یک LED روشن میشود. LED ها مطابق شکل به خروجی0 تا 8 آردوینو متصل هستند.

16 - با توسعه ی شمارنده مانند شکل زیر، شمارنده ی 4 رقمی با قابلیت بالا و پایین شمار شدن را بسازید . اگر کلید روی پایه ی A0 فشرده شود جهت شمارش تغییر می کند.

17 - یک کنترل کننده PID بر مبنای آردینو Arduino برای کنترل موتور DC طراحی و در نرم افزار  پروتئوس Proteus  مدل کنید.

18 - طراحی قفل رمزدار ۴ رقمی
در پروتئوس به کمک  برد آردوینو مداری طراحی کنید که اگر یک عدد ۴ رقمی از ورودی دریافت کرد و آن عدد رمز مربوطه بود در خروجی یک led روشن شود(کد برنامه رو با آردوینو بنوسید)، برای ورود عدد از ķeypad میشه استفاده کرد.

19 - پروژه اتصال آردینو به ربات تلگرام و کنترل وسایل منزل

در این پروژه با استفاده از ماژول wifi ESP8266  و رله های مختلف با استفاده از کتابخانه TelegramBot و ArduinoJson پروژه اتصال Arduino به ربات تلگرام را پیاده سازی می کنیم.

20 - با استفاده از برد آردینو UNO و سنسور MAX30100 یک دستگاه اکسیژن سنج خون ( پالس اکسیمتر )  Pulse Oximeter طراحی کنید. و همچنین در نرم افزار پروتئوس از صحت عملکردی آن اطمینان حاصل نمایید.

21 - پروژه ساخت دزدگیر خودرو سیمکارتی به همراه GPS

استفاده از دزدگیرهای سیمکارتی آفلاین ( بدون استفاده از اینترنت ) می تواند راهی موثر برای ردیابی خودرو دزدیده شده باشد. مشکلات هر روزه اینترنت ایران و عدم توجیه اقتصادی استفاده از سرور و ... ما را به این فکر انداخت که دزدگیری بسازیم که با دریافت دستورات مشخصی از سر شماره صاحب ماشین ، بر اساس نیاز او اقدام به ارسال لحظه ای لوکیشن ماشین نماید. مزیت این کار این است که اولا نسبت به دزدگیرهای متصل به سرور هزینه ی نگهداری و شارژ سیم کارت خیلی کمتری دارد ، دوما قابلیت اطمینان بیشتری در مناطق غیرشهری و هم چنین اختلالات اینترنت دارد.

امکانات پروژه :

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

- ارسال لحظه ای مکان ( لوکیشن خودرو ) به صورت پیامک

- اعلام هشدار ( بلندگو ) در صورت ارسال پیامک تصوسط مالک ماشین

- قفل شدن در های ماشین در صورت ارسال پیامک توسط مالک خودرو و گیر انداختن سارق در ماشین

- خاموش کردن ماشین و جلوگیری از روشن شدن آن در صورت ارسال پیامک

- بالا بردن و قفل کردن پنجره های برای جلوگیری از فرار کردن سارق

- قفل کردن ترمز ها و جلوگیری از حرکت خودرو

- روشن کردن چهارچراغ خودرو و اعلام هشدار و ...

22 - پروژه طراحی ، ساخت و راه اندازی آیینه گالوو Galvo

آینه گالوو از یک آینه کوچک که به موتور قابل کنترل متصل است، تشکیل شده است. این وسیله امکان منحرف کردن  نور در یک راستا را داراست (آینه گالوو یک بعدی). اما برای اسکن سطحی یک نمونه توسط باریکه نور ( لیزر)، نیاز به سری کردن دو آینه گالوو است. به صورتی که روبروی یک‌دیگر قرار گرفته‌اند. این دو آینه گالوو به کمک یک نگهدارنده استاندارد در موقعیت مناسبی نسبت به ‌هم ثابت می‌شوند(آینه گالوو دو بعدی). برای اسکن سطحی نمونه توسط باریکه نور لیزر، باید از کنترل کننده الکترونیکی کمک گرفت. برای مثال می‌توان از برد آردوینو برای راه اندازی و کنترل موتورها استفاده کرد. می‌توان با کنترل چرخش دو آینه، یک سطح را با استفاده از یک باریکه نور اسکن کرد.

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

23 - پروژه ترموستات بخاری گازی بر اساس دمای اتاق
کمینه و بیشینه دما و شرایط روشن خاموش شدن بخاری بر روی صفحه نمایش نشان داده شده و قابل تنظیم باشد. پس از تنظیم با استفاده از سرو موتور یا شیر برقی چند حالت برای  کم یا زیاد کردن بخاری و یا خاموش و یا روشن شدن بخاری دستورات اعمال شود. برنامه ساعت کاری یک شرکت ساعت شروع تایم کاری که بخاری از دوساعت قبل بخاری روشن بشود تا محل کار گرم باشد و زمان پایان تایم کاری بخاری خاموش بشود و ایام و روز های تعطیل رو هم به صورت پیش فرض در نظر داشته باشد.
سنسور دما ds18b20
سنسور بلوتوث برای کم و زیاد کردن بخاری با ریموت

24 -

25 -

26 -

27 -

28 -

29 -

30 -

31 -

32 -

33 -

34 -

35 -

 

 

 

| جهت سفارش پروژه و تکلیف آردینو Arduino  لطفا در شبکه های تلگرام و واتساپ موضوع و سوال مورد نظر را به شماره  989364847193+ ارسال نمایید، تا پس از بررسی هزینه خدمت شما اعلام گردد.

 

پرداخت آنلاین
Designed By M A T L A B K H O O N E H