پروژه الکترونیکپروژه های آردوینوپروژه های اندازه گیری

پروژه فرکانس متر با آردوینو (آموزش محاسبه فرکانس با Arduino و IC 555)

سلام. براتون پروژه فرکانس متر آردوینو (آموزش محاسبه فرکانس با Arduino و IC 555) را آماده کردیم. در این پروژه آردوینو ما فرکانس را محاسبه میکنیم. فیلم عملکرد مدار رو از دست ندید !

پروژه آردوینو محاسبه فرکانس

پروژه فرکانس متر آردوینو (پروژه آردوینو محاسبه فرکانس)
پروژه فرکانس متر آردوینو (پروژه آردوینو محاسبه فرکانس)

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

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

این مدار ساده است و از یک ال سی دی و آردوینو یونو برای نمایش فرکانس سیگنال اندازه گیری شده استفاده کردیم. برای اطمینان از این که فقط موج مستطیلی به آردوینو ارسال بشود از اشمیت تریگر استفاده کردیم. برای فیلتر کردن نویز ها و … ما چندین خازن را در مدار تعبیه کردیم . این فرکانس متر میتواند تا فرکانس 1 مگاهرتز را اندازه گیری کند.

همچنین ببینید : آموزش ساخت مبدل ولتاژ به فرکانس

آموزش استفاده از Gate (دروازه) اشمیت تریگر

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

حتما ببینید :  پروژه ساعت و تاریخ و دما با چهار عدد سون سگمنت چهار تایی بسکام

این دروازه خروجی را بر اساس سطح ولتاژ ورودی فراهم می کند. Schmitt Trigger دارای یک ولتاژ THERSHOLD است، هنگامی که سیگنال ورودی که روی دروازه اعمال می شود دارای ولتاژ بیشتر از THRESHOLD دروازه باشد، OUTPUT بالاتر می رود. اگر سطح سیگنال ولتاژ ورودی از THRESHOLD کمتر باشد، خروجی دروازه پایین خواهد بود.

دیتاشیت اشمیت تریگر 74LS14

ما قصد داریم از تراشه 74LS14 استفاده کنیم، این تراشه دارای 6 دروازه Schmitt Trigger است.

قطعات مورد نیاز پروژه فرکانس متر

  • برد آردوینو Uno
  • آی سی 555
  • اشمیت تریگر 74ls14
  • مقاومت 1 کیلو اهم (دو عدد)
  • مقاومت 100 اهم
  • پتانسیومتر 47 کیلو اهم
  • خازن 100 نانو فاراد (دو عدد)
  • خازن 1000 پیکو فاراد
  • ال سی دی کاراکتری 16*2
  • کامپایلر آردوینو : دانلود آردوینو

توضیحات کد پروژه

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

#include <LiquidCrystal.h> // فراخوانی کتابخانه ال سی دی کاراکتری
LiquidCrystal lcd(2, 3, 4, 5, 6, 7);

در این فسمت ما خط اول ال سی دی کاراکتری را تنظیم میکنیم

    lcd.setCursor(0,0); // مکان نمایش
    lcd.print("Frequency of signal"); // نمایش جمله فرکانس سیگنال

در این فسمت ما خط دوم ال سی دی کاراکتری را تنظیم میکنیم

    frequency=1000000/Ttime;    // دریافت فرکانس بر حسب میکروثانیه
    lcd.setCursor(0,1); // مکان نمایش
    lcd.print(frequency); // کلمه فرکانس
    lcd.print(" Hz"); نمایش واحد هرتز
    delay(500); // به مدت 0.5 ثانیه

فیلم عملکرد مدار : کلیک کنید !

موارد موجود در فایل : شماتیک کامل ، فایل Hex ، فایل آردوینو ، و …
[post_shop]
شماتیک
شماتیک
[/post_shop]
[lrm_form default_tab=”register” logged_in_message=””]

نظرتان را در مورد این مطلب با ستاره دادن اعلام کنید امیدوارم این مطلب برای شما مفید بوده باشد. نظرات ، مشکلات و پیشنهادات خود را در پایین صفحه اعلام کنید
برچسب ها

محمد رحیمی

محمد رحیمی هستم. سعی میکنم در آیرنکس مطالب مفید را قرار دهم.

5 نظر

  1. سلام
    با عرض خسته نباشید اگر بتونید پوسته سایتتون رو عوض کنید خیلی بهتر می شه به دلیل اینکه در صفحه ی اول باعث می شه مطالب به خوبی دیده نشود و در قسمت نظر دهی هم فونت ان ناخوانا است. ممنون می شیم اگه این مشکل ها رو حل کنید.

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

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا
بستن
بستن