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

نویسنده : چهارشنبه 20 اردیبهشت 1396 03:35 ق.ظ  •   



مفیدستان:

در این ساختنی آموزش ساخت یک فاصله سنج هوشمند را یاد می‌گیرید که می‌تواند جایگزین مترهای معمولی بشود و دقت اندازه گیری‌هایتان را چندبرابر کند. این فاصله سنج هوشمند با برد آردوینو و ماژول اولتراسونیک ساخته می‌شود و منبع تغذیه آن یک باتری ۹ ولتی است. مقادیر اندازه گیری شده هم روی یک 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/

آخرین ویرایش: - -

سه شنبه 6 اسفند 1398 07:16 ب.ظ
constantly i used to read smaller articles that also clear their motive,
and that is also happening with this piece of writing which I am reading at this
place.
سه شنبه 6 اسفند 1398 07:09 ب.ظ
Heya i am for the first time here. I came across this board and I in finding It truly
useful & it helped me out a lot. I'm hoping to provide one thing back and help others such as you aided me.
سه شنبه 6 اسفند 1398 06:31 ب.ظ
Please let me know if you're looking for a writer for your weblog.
You have some really good articles and I think I would be
a good asset. If you ever want to take some of the load off, I'd love to
write some articles for your blog in exchange for a link back
to mine. Please blast me an email if interested. Many thanks!
سه شنبه 6 اسفند 1398 06:28 ب.ظ
Pretty great post. I simply stumbled upon your blog and
wanted to mention that I have truly loved browsing your blog posts.
In any case I will be subscribing on your feed and I am hoping
you write once more very soon!
سه شنبه 6 اسفند 1398 05:34 ب.ظ
Does your blog have a contact page? I'm having problems locating it but,
I'd like to send you an e-mail. I've got some creative
ideas for your blog you might be interested in hearing.
Either way, great blog and I look forward to seeing it develop over time.
سه شنبه 6 اسفند 1398 04:10 ب.ظ
Greetings! Very helpful advice within this article! It's the little changes that produce the biggest changes.
Many thanks for sharing!
سه شنبه 6 اسفند 1398 03:50 ب.ظ
This text is priceless. How can I find out more?
سه شنبه 6 اسفند 1398 03:41 ب.ظ
Hey I know this is off topic but I was wondering if you knew of any widgets
I could add to my blog that automatically tweet my newest twitter updates.
I've been looking for a plug-in like this for quite some time and was hoping
maybe you would have some experience with something like this.
Please let me know if you run into anything.
I truly enjoy reading your blog and I look forward to your new updates.
سه شنبه 6 اسفند 1398 03:21 ب.ظ
It is actually a great and useful piece of information. I'm happy that you simply
shared this useful information with us. Please keep us up to
date like this. Thank you for sharing.
سه شنبه 6 اسفند 1398 03:17 ب.ظ
I think this is among the most vital info for me. And i
am glad reading your article. But want to remark on few general things, The website style is ideal, the articles is really excellent :
D. Good job, cheers
سه شنبه 6 اسفند 1398 12:15 ب.ظ
Thanks for sharing such a nice thought, piece of writing is fastidious, thats
why i have read it entirely
سه شنبه 6 اسفند 1398 11:46 ق.ظ
To add more, tend to bee many women online casinos, that provide casino
games specially for female. Are you one with
the online game players? One may get it for themselves, and keep it, as many
as they have paid get rid of.
سه شنبه 6 اسفند 1398 10:41 ق.ظ
And there's no better solution to ddo that than writing
articles. You locate these nutrients in meals. At this stage,
the website iis actually hurting the actual company.

Andd when youu do, think ahead as far as not too hard.
سه شنبه 6 اسفند 1398 10:37 ق.ظ
You are so cool! I do not think I have read something like that before.
So good to find somebody with a few genuine thoughts on this subject.
Seriously.. thank you for starting this up. This site
is something that is needed on the web, someone with a little originality!
سه شنبه 6 اسفند 1398 09:03 ق.ظ
This is the unit used by most marketplace agents iin pricing places of residence.
You mist be wondering exactly what the effective formula to creaste money online is.
You prefer a plan if you need to make money online.
سه شنبه 6 اسفند 1398 08:52 ق.ظ
It's the best time to make some plans for the long run and it's time to be happy.
I've read this publish and if I may I want to counsel you few attention-grabbing issues or advice.

Maybe you can write subsequent articles relating to this article.
I want to read even more things about it!
سه شنبه 6 اسفند 1398 07:48 ق.ظ
Nice answer back in return of this issue with firm
arguments and describing the whole thing regarding that.
سه شنبه 6 اسفند 1398 07:31 ق.ظ
สินค้า ยี่ห้อไหนดีราคาไม่เกิน 500
سه شنبه 6 اسفند 1398 07:15 ق.ظ
Hi, its nice article regarding media print, we all be aware of media is a
enormous source of information.
سه شنبه 6 اسفند 1398 06:42 ق.ظ
Hey there! I just would like to offer you a big thumbs up for the
great information you've got right here on this post.

I will be returning to your site for more soon.
سه شنبه 6 اسفند 1398 06:39 ق.ظ
Whats up are using Wordpress for your blog platform?
I'm new to the blog world but I'm trying to get started and
set up my own. Do you require any coding expertise to make your own blog?
Any help would be really appreciated!
سه شنبه 6 اسفند 1398 06:07 ق.ظ
Heya terrific website! Does running a blog like this take
a great deal of work? I've absolutely no knowledge of coding
but I was hoping to start my own blog in the near
future. Anyhow, should you have any suggestions or tips for new blog owners please share.

I understand this is off subject nevertheless I simply needed
to ask. Appreciate it!
سه شنبه 6 اسفند 1398 05:50 ق.ظ
A person essentially assist to make seriously posts I would state.

This is the first time I frequented your website page
and up to now? I amazed with the analysis you made to create this actual submit extraordinary.

Fantastic process!
سه شنبه 6 اسفند 1398 05:39 ق.ظ
I set out with a target oof 1000 articles. Not utilizing it will simply result in lost traffic and quick sales.
However, if youu see another title that only gewts under 10,000 results, then inn order to.
سه شنبه 6 اسفند 1398 05:29 ق.ظ
You will be surprised as to how lack will
buuy useless poor quality trash. Suffer from the tutorials or
visit forums where existing writers can help lear your doubts.
If you haven't aalready proceed to register.
سه شنبه 6 اسفند 1398 05:02 ق.ظ
What's up, I check your new stuff like every week. Your writing
style is awesome, keep it up!
سه شنبه 6 اسفند 1398 04:46 ق.ظ
Wonderful beat ! I wish to apprentice while you amend your website,
how could i subscribe for a weblog website? The account
aided me a applicable deal. I were tiny bit acquainted of this your
broadcast provided brilliant transparent concept
سه شنبه 6 اسفند 1398 04:42 ق.ظ
Hey there! Do you use Twitter? I'd like to follow you if that would be
okay. I'm absolutely enjoying your blog and look
forward to new updates.
سه شنبه 6 اسفند 1398 04:35 ق.ظ
I would like to thank you for the efforts you've put in writing this website.
I really hope to view the sme high-grade blog poosts by you in the future
as well. In fact, your creative writing abilities has motivated mme tto get my
own, personal blog now ;)
سه شنبه 6 اسفند 1398 04:13 ق.ظ
Hi there! This post couldn't be written any better! Reading through this post reminds me
of my previous room mate! He always kept chatting about this.
I will forward this write-up to him. Fairly certain he will
have a good read. Thank you for sharing!
 
لبخندناراحتچشمک
نیشخندبغلسوال
قلبخجالتزبان
ماچتعجبعصبانی
عینکشیطانگریه
خندهقهقههخداحافظ
سبزقهرهورا
دستگلتفکر
اخلال در پارامترهای ورودی

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

شبکه اجتماعی فارسی کلوب | اخبار کامپیوتر، فناوری اطلاعات و سلامتی مجله علم و فن | ساخت وبلاگ صوتی صدالاگ | سوال و جواب و پاسخ | رسانه فروردین، تبلیغات اینترنتی، رپرتاژ، بنر، سئو