تبلیغات
مطالب اینترنتی - با ماژول اولتراسونیک فاصله سنج هوشمند با قابلیت سنجش دما بسازید
 
مطالب اینترنتی
صفحه نخست         تماس با مدیر         پست الکترونیک        RSS         ATOM
 
 



مفیدستان:

در این ساختنی آموزش ساخت یک فاصله سنج هوشمند را یاد می‌گیرید که می‌تواند جایگزین مترهای معمولی بشود و دقت اندازه گیری‌هایتان را چندبرابر کند. این فاصله سنج هوشمند با برد آردوینو و ماژول اولتراسونیک ساخته می‌شود و منبع تغذیه آن یک باتری ۹ ولتی است. مقادیر اندازه گیری شده هم روی یک LCD کوچک نمایش داده می‌شوند. متر هوشمند قابلیت اندازه گیری دما را هم دارد.

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

گام اول: وسایل مورد نیاز

  • برد آردینو Uno R3 (یا بردهای کوچکتر)
  • ماژول اولتراسونیک HC-SR04
  • سنسور حرارتی lM35
  • نمایشگر LCD 16×۲
  • باتری ۹ ولتی
  • برد مدار چاپی
  • پتانسیومتر ۱۰k

ابزار مورد نیاز

گام دوم: اتصال ماژول LCD به آردوینو برای مبتدی‌ها

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

برای اتصال آردوینو به LCD به یک پتانسیومتر ۱۰K نیاز داریم. کارتان را با وصل کردن سیم‌ها به پین‌های آردوینو طبق دیاگرام بالا شروع کنید. اگر می‌خواهید از نور پس زمینه یا بک لایت LCD استفاده کنید، پین ۱۶ LCD را به GND و پین ۱۵ LCD را به +۵V وصل کنید. برای تنظیم کنتراست LCD هم از پتانسیومتر استفاده کنید.

نرم افزار Arduino IDE را باز کنید و به مسیر File -> Examples -> LiquidCrystal -> HelloWorld بروید. کدهایی که در این مسیر می‌بینید را روی آردوینو آپلود کنید. بعد از اتمام آپلود باید پیغام Hello World را روی آردوینو ببینید. اگر فقط یک باکس سیاه می‌بینید، باید پتانسیومتر را دوباره تنظیم کنید.

گام سوم: LCD را به برد مدار چاپی وصل کنید

ابتدا سیم‌ها را به برد مدار چاپی لحیم کنید و سپس آن را به برد آردوینو وصل کنید. برای جزییات بیشتر درباه نحوه اتصال به دیاگرام بالا توجه کنید. برای تنظیم کنتراست نمایشگر از یک مقاومت متغیر ۱۰k استفاده می‌کنیم.

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

گام چهارم: ماژول اولتراسونیک HC-SR04 برای مبتدی‌ها

ماژول اولتراسونیک HC-SR04
ماژول اولتراسونیک HC-SR04

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

اتصال ماژول اولتراسونیک نسبت به ماژول LCD ساده‌تر است و فقط باید اتصالات زیر را ایجاد کنید:

  • پین SR04 VCC به پین ۵V آردوینو
  • پین SR04 GND به پین GND آردوینو
  • پین SR04 TRG به پین دیجیتال ۱۲ آردوینو
  • پین SR04 ECHO به پین دیجیتال ۱۱ آردوینو

کتابخانه پینگ را از این لینک دانلود کنید و در پوشه کتابخانه‌های آردینو ذخیره کنید. سپس نرم افزار Arduino IDE را باز کنید و کدهای جدید را در مسیر File > Examples > NewPing > NewPingexample sketch پیدا کنید. این کدها را آپلود کنید و سپس سریال مانیتور را باز کنید. حالا باید مقدار فاصله را برحسب سانتیمتر روی صفحه ببینید.

گام پنجم: ماژول اولتراسونیک را به آردوینو وصل کنید

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

برای اتصال ماژول اولتراسونیک HC-SR04 به آردوینو به روش زیر عمل کنید:

  • پین VCC ماژول به پین ۵V آردوینو
  • پین GND ماژول به پین GND آردوینو
  • پین TRG ماژول به پین دیجیتال آردوینو
  • پین ECHO ماژول به پین دیجیتال ۱۱ آردوینو

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

گام ششم: سنسور حرارتی را وصل کنید

ماژول اولتراسونیک را به آردوینو وصل کنید
ماژول اولتراسونیک را به آردوینو وصل کنید

اتصال سنسور حرارتی به فاصله سنج هوشمند بسیار ساده است و به روش زیر انجام می‌شود (نقشه پین سنسور LM35 در تصویر بالا آمده است):

  • پین +vs سنسور به پین ۵V آردوینو
  • پین vout سنسور به پین آنالوگ ۰ آردوینو
  • پین GND سنسور به پین GND آردوینو

سنسور LM35 به عنوان خروجی یک سیگنال آنالوگ در اختیار ما قرار می‌دهد و به همین خاطر باید این سیگنال را به خروجی دیجیتال تبدیل کنیم. برای چک کردن IC از کدهای زیر (بعد از اتصال سنسور به آردینو) استفاده کنید:

گام هفتم: کدهای آردوینو را آپلود کنید

کدهای فاصله سنج هوشمند را از لینک زیر دانلود کنید (رمز فایل saakhtani.ir است). کدها را روی برد آردوینو آپلود کنید و سپس دستگاه را روشن کنید. حالا فاصله و حرارت روی نمایشگر نشان داده خواهند شد.

فاصله سنج هوشمند آماده است

فاصله سنج هوشمند آماده است
فاصله سنج هوشمند آماده است

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

منبع

خلاصه مطلب

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

عنوان مطلب

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

توضیح کوتاه

با این متر هوشمند می‌توانید تا فاصله ۴ متر را اندازه بگیرید.

نویسنده

عاطفه اسدزاده

بیشتر بخوانید:



لینک منبع

بازنشر: مفیدستان


عبارات مرتبط با این موضوع

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

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


لینک منبع و پست :با ماژول اولتراسونیک فاصله سنج هوشمند با قابلیت سنجش دما بسازید
http://mofidestan.ir/%d8%a8%d8%a7-%d9%85%d8%a7%da%98%d9%88%d9%84-%d8%a7%d9%88%d9%84%d8%aa%d8%b1%d8%a7%d8%b3%d9%88%d9%86%db%8c%da%a9-%d9%81%d8%a7%d8%b5%d9%84%d9%87-%d8%b3%d9%86%d8%ac-%d9%87%d9%88%d8%b4%d9%85%d9%86%d8%af/



نوع مطلب :
برچسب ها :
لینک های مرتبط :


چهارشنبه 24 مرداد 1397 01:56 ب.ظ
excellent post, very informative. I ponder why the opposite specialists of this sector don't realize this.
You must proceed your writing. I'm sure, you've
a great readers' base already!
دوشنبه 22 مرداد 1397 04:24 ب.ظ
I all the time used to read post in news papers but now as I
am a user of internet so from now I am using net for content, thanks to web.
یکشنبه 21 مرداد 1397 05:19 ب.ظ
Whats up this is kinda of off topic but I was wanting to know if blogs use WYSIWYG editors or if
you have to manually code with HTML. I'm starting a blog soon but have
no coding experience so I wanted to get advice from someone
with experience. Any help would be enormously appreciated!
دوشنبه 8 مرداد 1397 03:13 ب.ظ
Wow, that's what I was looking for, what a
information! existing here at this web site, thanks
admin of this website.
شنبه 6 مرداد 1397 08:57 ب.ظ
We're a group of volunteers and opening up a brand new scheme in our community.
Your web site provided us with valuable information to focus on. You have done an outstanding job and our whole community will be happy to
you.
شنبه 6 مرداد 1397 08:10 ب.ظ
Thank you for such a good blog. Where else could anyone get that kind of info written in such a perfect way?
I have a presentation that I am presently writing on, and I have been on the look out for such fantastic information. Happy to find your blog.
شنبه 6 مرداد 1397 07:27 ب.ظ
You can definitely see your skills in the work you write.
The arena hopes for more passionate writers such as you who are not afraid to say how
they believe. Always go after your heart.
شنبه 6 مرداد 1397 06:12 ب.ظ
My brother suggested I may like this web site.
He was totally right. This post really made my day. You can not consider just how so much time
I had spent for this information! Thank you!
شنبه 6 مرداد 1397 11:35 ق.ظ
I'm really enjoying the theme/design of your website.
Do you ever run into any internet browser compatibility
problems? A small number of my blog audience have complained about my site
not operating correctly in Explorer but looks great in Chrome.

Do you have any ideas to help fix this issue?
شنبه 6 مرداد 1397 05:22 ق.ظ
Hi my family member! I want to say that this post is awesome, great written and come with approximately all significant infos.
I would like to look more posts like this .
شنبه 6 مرداد 1397 05:08 ق.ظ
We appreciate you sharing fantastic informations.
Your website is extremely cool. I’m astounded by the details that you've put on this
web site. It unveils how perfectly you understand this subject.
Bookmarked this web page, will keep coming back for more articles.
You, buddy, ROCK! I discovered simply the information I already searched everywhere and simply couldn’t run into.
What an ideal website.
شنبه 6 مرداد 1397 02:02 ق.ظ
Oh my goodness! Impressive article dude! Many thanks, However I am going through issues with your RSS.
I don't know the reason why I cannot join it. Is there anybody having similar RSS problems?
Anyone who knows the solution can you kindly respond? Thanks!!
شنبه 6 مرداد 1397 01:23 ق.ظ
I used to be recommended this web site through my cousin. I am
now not positive whether this publish is written by him as no one else know
such precise approximately my trouble. You are wonderful!
Thank you!
شنبه 6 مرداد 1397 01:13 ق.ظ
Howdy this is kind of of off topic but I was wanting to know if
blogs use WYSIWYG editors or if you have to manually code with HTML.
I'm starting a blog soon but have no coding expertise
so I wanted to get guidance from someone with experience.
Any help would be greatly appreciated!
شنبه 6 مرداد 1397 01:04 ق.ظ
Oh my goodness! Awesome article dude! Many thanks, However I
am experiencing troubles with your RSS. I don't understand
why I can't join it. Is there anybody else having similar RSS problems?
Anyone that knows the solution will you kindly respond?
Thanx!!
جمعه 5 مرداد 1397 11:48 ب.ظ
As a Beginner, I am constantly checking out on the internet for articles that can be of
assistance to me. And yours is definitely one. Many thanks.
جمعه 5 مرداد 1397 11:39 ب.ظ
I got what you mean, saved to bookmarks, great site.
جمعه 5 مرداد 1397 10:39 ب.ظ
Good post, well written. Many thanks. I will be back soon to check out for updates.

Cheers.
جمعه 5 مرداد 1397 10:00 ب.ظ
Pleasant write up, i definitely love this website, keep writing!
جمعه 5 مرداد 1397 03:02 ب.ظ
Hi, I do think this is a great site. I stumbledupon it ;) I'm going
to return once again since I book-marked it. Money and freedom is the greatest way
to change, may you be rich and continue to guide others.
جمعه 5 مرداد 1397 10:07 ق.ظ
Hi there would you mind letting me know which hosting company you're using?
I've loaded your blog in 3 completely different browsers and I must say this blog loads a lot quicker
then most. Can you recommend a good web hosting provider at a reasonable
price? Cheers, I appreciate it!
جمعه 5 مرداد 1397 03:12 ق.ظ
Thanks a lot for another post. I'm very happy to be able to get that kind of information.
جمعه 5 مرداد 1397 03:10 ق.ظ
It's really a cool and useful piece of info.
I am satisfied that you simply shared this useful info with us.
Please keep us up to date like this. Thank you for sharing.
جمعه 5 مرداد 1397 01:22 ق.ظ
I believe this website got some really useful stuff on it!
پنجشنبه 4 مرداد 1397 10:23 ق.ظ
This short article gives the light in which we can observe the reality.
This is an extremely nice one and gives in-depth information. Thank you for this wonderful article.
پنجشنبه 4 مرداد 1397 09:51 ق.ظ
Hi there, I found your website via Google while trying to find a relevant topic,
your website showed up, it appears fantastic.
I have bookmarked it in my google bookmarks.
پنجشنبه 4 مرداد 1397 07:36 ق.ظ
Superb post. Didn't know this, appreciate it for letting me
know.
پنجشنبه 4 مرداد 1397 06:23 ق.ظ
This is my very first time to visit here.
I found countless interesting stuff in your weblog, particularly in its discussion. I guess I am not the only one having all the enjoyment here!
Keep up the outstanding work.
پنجشنبه 4 مرداد 1397 03:54 ق.ظ
Thank you for excellent post. Keep us posted.
پنجشنبه 4 مرداد 1397 02:59 ق.ظ
An impressive share! I have just forwarded this onto a friend who has been conducting a little homework on this.
And he actually ordered me breakfast because I discovered it for him...
lol. So allow me to reword this.... Thank YOU for the meal!!
But yeah, thanks for spending some time to discuss this issue here on your web
site.
 
لبخندناراحتچشمک
نیشخندبغلسوال
قلبخجالتزبان
ماچتعجبعصبانی
عینکشیطانگریه
خندهقهقههخداحافظ
سبزقهرهورا
دستگلتفکر


نمایش نظرات 1 تا 30
درباره وبلاگ


مدیر وبلاگ :
نویسندگان
جستجو

آمار وبلاگ
کل بازدید :
بازدید امروز :
بازدید دیروز :
بازدید این ماه :
بازدید ماه قبل :
تعداد نویسندگان :
تعداد کل پست ها :
آخرین بازدید :
آخرین بروز رسانی :