فهرست مطالب:

نحوه ثبت دما و شدت ثبت نور - شبیه سازی پروتئوس - فریتینگ - Liono Maker: 5 Step
نحوه ثبت دما و شدت ثبت نور - شبیه سازی پروتئوس - فریتینگ - Liono Maker: 5 Step

تصویری: نحوه ثبت دما و شدت ثبت نور - شبیه سازی پروتئوس - فریتینگ - Liono Maker: 5 Step

تصویری: نحوه ثبت دما و شدت ثبت نور - شبیه سازی پروتئوس - فریتینگ - Liono Maker: 5 Step
تصویری: با یه دختر این کارو نکن😰 2024, جولای
Anonim
نحوه ثبت دما و شدت ثبت نور | شبیه سازی پروتئوس | فریتینگ | لیونو ساز
نحوه ثبت دما و شدت ثبت نور | شبیه سازی پروتئوس | فریتینگ | لیونو ساز
نحوه ثبت دما و شدت ثبت نور | شبیه سازی پروتئوس | فریتینگ | لیونو ساز
نحوه ثبت دما و شدت ثبت نور | شبیه سازی پروتئوس | فریتینگ | لیونو ساز
نحوه ثبت دما و شدت ثبت نور | شبیه سازی پروتئوس | فریتینگ | لیونو ساز
نحوه ثبت دما و شدت ثبت نور | شبیه سازی پروتئوس | فریتینگ | لیونو ساز

سلام این Liono Maker است ، این کانال رسمی YouTube من است. این کانال YouTube منبع باز است.

در اینجا پیوند وجود دارد: کانال YouTube Liono Maker

در اینجا پیوند ویدئو است: ثبت دما و شدت شدت

در این آموزش ما نحوه ایجاد دما و شدت ورود به سیستم با Arduino UNO و ماژول Micro SD-Card را یاد می گیریم. جزء اصلی LDR است که برای اندازه گیری شدت نور و دیگری LM35 است که برای اندازه گیری دما استفاده می شود. این دو سیگنال آنالوگ به پین آردوینو Ao و A1 ارسال می شود. کارت SD کار اصلی را در این پروژه انجام می دهد که ورود به سیستم است. ثبت اطلاعات یا ثبت داده ها تکنیکی است که در آن ما داده های خود را در پرونده خود می نویسیم و سپس نمودارهای خطی را در Excel می بینیم. ترتیب دستورالعمل های مورد نیاز برای نوشتن روی کارت SD عبارت است از:

1_SD.open ("نام فایل" ، FILE_WRITE) ؛

2_file.println (داده) ؛

3_file.close ()؛

اطلاعات روی کارت SD را می توان خواند و محتویات آن را روی مانیتور سریال نمایش داد. Serial.print () و Serial.write () برای نمایش محتوای فایل داده استفاده می شود.

مرحله 1:

تصویر
تصویر
تصویر
تصویر
تصویر
تصویر

کارت 1_SD:-

از کارتهای SD (Secure Digital) می توان برای ذخیره اطلاعات و ثبت اطلاعات استفاده کرد. به عنوان مثال می توان به ذخیره اطلاعات روی دوربین های دیجیتال یا تلفن های همراه و ثبت اطلاعات برای ثبت اطلاعات از حسگرها اشاره کرد. کارتهای Micro SD می توانند 2 گیگابایت اطلاعات را ذخیره کنند و باید به صورت قالب FAT32 (جدول تخصیص فایل) قالب بندی شوند. کارت میکرو SD با ولتاژ 3.3 ولت کار می کند ، بنابراین فقط ماژول های کارت میکرو SD با تراشه تغییر سطح ولتاژ 5 ولت تا 3.3 ولت و تنظیم کننده ولتاژ 3.3 ولت می توانند به منبع تغذیه آردوینو 5 ولت متصل شوند.

ماژول micro SD با آردوینو با استفاده از رابط جانبی سریال (SPI) ارتباط برقرار می کند. پین های اتصال SPI روی ماژول micro SD شامل پین های MOSI ، MISO ، SCK و SS pin chip select (CS) است که به ترتیب به پین های 11 ، 12 ، 13 و 10 آردوینو متصل می شوند.

ارتباط کارت SD با Arduino UNO:

GND ------ GND

5 ولت ------- VCC

Pin12 -------- MISO

Pin11 -------- MOSI

Pin13 ------- SCK

Pin10 -------- SCS

داده ها فقط پس از دستور file.close () روی پرونده روی کارت SD نوشته می شوند. بنابراین ، هر دستور file.println (data) باید توسط دستور file.close () دنبال شود و قبل از آن دستور SD.open ("نام فایل" ، FILE_WRITE) وجود داشته باشد. تابع SD.open () دارای تنظیمات پیش فرض FILE_READ است ، بنابراین گزینه FILE_WRITE برای نوشتن روی یک فایل مورد نیاز است.

ترتیب دستورالعمل های مورد نیاز برای نوشتن روی کارت SD عبارت است از

SD.open ("نام فایل" ، FILE_WRITE) ؛

file.println (داده) ؛

file.close ()؛

2_LM35:-

LM35 یک سنسور دما مدار مجتمع است که ولتاژ خروجی آن بر اساس دمای اطراف آن متفاوت است. این یک IC کوچک و ارزان است که می تواند برای اندازه گیری دما در هر نقطه بین 55- تا 150 درجه سانتی گراد استفاده شود.

سه پایه Lm35 وجود دارد.

1-Vcc

2-بیرون

3-Gnd

Lm35 یک سنسور دما منحصر به فرد است که برای تشخیص دما استفاده می شود. ترمینال اول آن با VCC به پین 5 ولت آردوینو و پایانه دوم Out با پین آنالوگ متصل است که در کد نویسی تعریف شده است. ترمینال سوم به Gnd متصل است که Gnd است.

3_LDR:-

مقاومت عکس (مخفف LDR برای مقاومت در برابر کاهش نور ، یا مقاومت وابسته به نور ، یا سلول رسانای عکس) یک جزء منفعل است که مقاومت را نسبت به دریافت روشنایی (نور) در سطح حساس قطعه کاهش می دهد. مقاومت یک مقاومت عکس با افزایش شدت نور حادثه ای کاهش می یابد. به عبارت دیگر ، رسانایی نوری را نشان می دهد.

ارتباط LDR با Arduino UNO:

یک ترمینال آن با 5 ولت و پایانه دوم با مقاومت 4.7k متصل است. انتهای دوم مقاومت 4.7k زمین است. LDR خود یک مقاومت است و از این نوع تنظیمات برای اندازه گیری ولتاژ استفاده می شود ، این تکنیک تقسیم ولتاژ است. ترمینال مشترک به پین آنالوگ آردوینو متصل است (پین# در برنامه نویسی تعریف شده است). من تصاویر را به اشتراک می گذارم

گام 2:

تصویر
تصویر
تصویر
تصویر
تصویر
تصویر
تصویر
تصویر

شبیه سازی پروتئوس:-

در این آموزش ما از نرم افزار پروتئوس استفاده می کنیم که برای شبیه سازی پروژه ما (ورود به سیستم Temp & Light Intensity) استفاده می شود. ابتدا نرم افزار پروتئوس خود را باز کنید و قطعات و دستگاه ها را برای ایجاد نمودار مدار خود باز کنید. پس از اتمام مدار باید آن را شبیه سازی کنیم. برای این منظور ما باید فایل هگز برنامه نویسی Arduino را در Arduino Property بارگذاری کنیم. روی Arduino راست کلیک کنید و به Arduino Property copy & paste location file hex بروید یا مستقیماً فایل خود را انتخاب کرده و سپس بارگذاری کنید. مورد دوم این است که فایل کارت SD را بارگذاری کنید ، برای این منظور 32 گیگابایت را انتخاب کنید و به محل فایل بروید و سپس این فایل را کپی و جایگذاری کنید یا مستقیماً با انتخاب از پوشه مربوطه بارگذاری کنید. روش بارگذاری فایل شما به شرح زیر است: کپی و جایگذاری فایل کارت SD موقعیت مکانی / نام فایل.

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

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

/* موارد زیر دستورالعمل های کارت SD برای نوشتن داده ها در پرونده است.

ترتیب دستورالعمل های مورد نیاز برای نوشتن روی کارت SD عبارت است از:

1_SD.open ("نام فایل" ، FILE_WRITE) ؛

2_file.println (داده) ؛

3_file.close ()؛ */

پس از این دستورالعمل ها ، کد آردوینو به تاخیر می افتد (5000) ؛ سپس ضبط خواندن جدید و غیره این روند ادامه دارد. ترمینال مجازی نتایج زیر را نشان می دهد.

کارت SD خوب است

ثبت 1

ثبت 2

ثبت 3

ضبط 4

ثبت 5

می توانید پاسخ تأخیری خود را تغییر دهید تا داده های شما در کوتاه مدت ثبت شود. می توانید این پاسخ را در پرونده داده مشاهده کنید.

مرحله 3:

تصویر
تصویر
تصویر
تصویر
تصویر
تصویر

نمودارهای خط زمان واقعی داده در EXCEL:-

Microsoft Excel برای ایجاد نمودارهای خطی از داده های دما و داده های شدت نور به ترتیب در این پروژه استفاده می شود.

اول ، ما باید Excel را باز کرده و فایل داده خود را در Excel تزریق کنیم (به Data بروید و فایل txt خود را انتخاب کنید). ستون های دما و شدت نور خود را جدا کنید. به درج و درج نمودارهای خطی بروید. من فایلهای کامل خود را نیز با فایل اکسل و نمودارهای خط زمان داده و فایل داده به اشتراک می گذارم.

این نمودارها با تغییر دما به ما می گویند و سپس مقاومت مقاومت عکس (LDR) نیز تغییر می کند.

مرحله 4:

فایل های کامل مورد استفاده در این پروژه: -

این پیوند YouTube من است ، این کانال منبع باز است. ما همه چیز مربوط به پروژه و موارد مورد استفاده در پروژه ، پرونده های نسبی و غیره را ارائه می دهیم.

من فایلها و تصاویر کامل خود را در یک فایل زیپ به اشتراک می گذارم ، که دارای؛

1_فریز کردن فایل

فایلهای شبیه سازی 2_proteus

3_فایل کدگذاری آردوینو

4_فایل HEX کدینگ آردوینو

فایل کارت 5_SD

فایل 6_داده

7_فایل Excel شامل نمودارهای خطی

، و غیره.

توصیه شده: