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

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

پنجشنبه 21 اردیبهشت 1396 03:40 ب.ظ   نویسنده : نویسنده      




مفیدستان:

در این ساختنی آموزش ساخت یک فاصله سنج هوشمند را یاد می‌گیرید که می‌تواند جایگزین مترهای معمولی بشود و دقت اندازه گیری‌هایتان را چندبرابر کند. این فاصله سنج هوشمند با برد آردوینو و ماژول اولتراسونیک ساخته می‌شود و منبع تغذیه آن یک باتری ۹ ولتی است. مقادیر اندازه گیری شده هم روی یک 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/
آخرین ویرایش: - -
دیدگاه ها ()
سه شنبه 2 بهمن 1397 02:40 ب.ظ
It's an awesome paragraph designed for all the web users;
they will get advantage from it I am sure.
دوشنبه 1 بهمن 1397 06:11 ب.ظ
Hey would you mind sharing which blog platform you're working with?
I'm looking to start my own blog soon but I'm having
a difficult time deciding between BlogEngine/Wordpress/B2evolution and
Drupal. The reason I ask is because your design and style seems different then most blogs and
I'm looking for something completely unique.
P.S Sorry for getting off-topic but I had to ask!
سه شنبه 27 آذر 1397 02:58 ب.ظ
Thanks for finally writing about >مطالب اینترنتی - با ماژول اولتراسونیک فاصله سنج
هوشمند با قابلیت سنجش دما بسازید <Loved it!
دوشنبه 26 آذر 1397 09:10 ب.ظ
I have read so many content concerning the blogger lovers except this
paragraph is genuinely a fastidious paragraph, keep it up.
یکشنبه 25 آذر 1397 09:08 ب.ظ
Howdy! I realize this is sort of off-topic but I had to
ask. Does running a well-established blog such as yours take a
massive amount work? I am completely new to running a blog however I do write in my diary on a
daily basis. I'd like to start a blog so I can share my own experience and feelings online.
Please let me know if you have any kind of recommendations or tips for new aspiring blog
owners. Appreciate it!
یکشنبه 25 آذر 1397 05:33 ب.ظ
What's up, all is going nicely here and ofcourse every one is sharing information,
that's in fact excellent, keep up writing.
جمعه 23 آذر 1397 03:10 ق.ظ
Everything is very open with a clear clarification of the
issues. It was really informative. Your website is very useful.

Many thanks for sharing!
جمعه 23 آذر 1397 02:09 ق.ظ
With havin so much content and articles do you ever run into any problems of plagorism or
copyright violation? My website has a lot of exclusive content
I've either created myself or outsourced but it looks like
a lot of it is popping it up all over the internet without my authorization.
Do you know any solutions to help stop content from being ripped off?

I'd certainly appreciate it.
چهارشنبه 21 آذر 1397 02:16 ق.ظ
Simply wish to say your article is as amazing. The clearness
in your post is just excellent and i can assume you are an expert on this
subject. Fine with your permission allow me to grab your feed to keep up
to date with forthcoming post. Thanks a million and please
keep up the rewarding work.
چهارشنبه 14 شهریور 1397 09:21 ب.ظ
Its not my first time to pay a quick visit this site, i
am visiting this website dailly and obtain good information from here all
the time.
جمعه 19 مرداد 1397 04:26 ق.ظ
Good post! We will be linking to this great post on our site.

Keep up the great writing.
پنجشنبه 21 تیر 1397 05:36 ب.ظ
Thanks for finally writing about >مطالب اینترنتی - با ماژول اولتراسونیک
فاصله سنج هوشمند با قابلیت سنجش دما بسازید <Loved it!
یکشنبه 6 خرداد 1397 07:14 ب.ظ
WOW just what I was looking for. Came here by searching
for tablets
شنبه 5 خرداد 1397 03:59 ق.ظ
I used to be suggested this website by my cousin. I'm no longer positive whether
this submit is written through him as nobody else recognize such
designated approximately my difficulty. You are amazing!
Thanks!
شنبه 5 خرداد 1397 03:59 ق.ظ
I used to be suggested this website by my cousin. I'm no longer positive whether
this submit is written through him as nobody else recognize such
designated approximately my difficulty. You are amazing!
Thanks!
سه شنبه 1 خرداد 1397 07:05 ق.ظ
Thank you for sharing your info. I truly appreciate your efforts and I am waiting for your further write ups thank you once again.
چهارشنبه 26 اردیبهشت 1397 12:19 ق.ظ
Hi there very nice website!! Guy .. Excellent ..
Wonderful .. I will bookmark your web site and take the feeds additionally?
I'm satisfied to find numerous useful info right here in the
publish, we'd like develop more techniques on this regard, thanks for sharing.

. . . . .
یکشنبه 4 تیر 1396 07:36 ب.ظ
Just what I was looking for, thank you for putting up.
یکشنبه 21 خرداد 1396 10:56 ق.ظ
This article will help the internet visitors for setting up new blog or even a
weblog from start to end.
چهارشنبه 17 خرداد 1396 01:48 ب.ظ
As the admin of this website is working, no doubt very quickly it will be
renowned, due to its feature contents.
جمعه 29 اردیبهشت 1396 02:45 ق.ظ
Hemos puesto en nuestras manos un montón de teclados gaming para poder redactar este articulo.
سه شنبه 26 اردیبهشت 1396 12:30 ق.ظ
Asimismo una amplia gama de fertilizantes Orgánicos EXCLUSIVE NUTRIENTS, como un fantástico Banco de Semillas ALL-IN MEDICINAL
SEEDS. , Ecuador, El Salvador, Guatemala, Honduras, México, Nicaragua, Panamá, Paraguay, Perú,
سه شنبه 26 اردیبهشت 1396 12:26 ق.ظ
Asimismo una amplia gama de fertilizantes Orgánicos EXCLUSIVE NUTRIENTS, como un fantástico Banco de Semillas ALL-IN MEDICINAL
SEEDS. , Ecuador, El Salvador, Guatemala, Honduras, México, Nicaragua, Panamá, Paraguay, Perú,
 
لبخندناراحتچشمک
نیشخندبغلسوال
قلبخجالتزبان
ماچتعجبعصبانی
عینکشیطانگریه
خندهقهقههخداحافظ
سبزقهرهورا
دستگلتفکر

درباره وبلاگ


نویسندگان

  • نویسنده (29)