فهرست مطالب:

هشدار آردوینو با سنسور ارتعاش دیجیتال: 5 مرحله
هشدار آردوینو با سنسور ارتعاش دیجیتال: 5 مرحله

تصویری: هشدار آردوینو با سنسور ارتعاش دیجیتال: 5 مرحله

تصویری: هشدار آردوینو با سنسور ارتعاش دیجیتال: 5 مرحله
تصویری: 50 مبتکرانه ترین حمل و نقل شخصی 2021 - 2022 2024, جولای
Anonim
هشدار آردوینو با سنسور ارتعاش دیجیتال
هشدار آردوینو با سنسور ارتعاش دیجیتال

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

اگر س questionsال یا مشکلی دارید می توانید از طریق ایمیل من با من تماس بگیرید: [email protected]

بنابراین بیایید شروع کنیم

قطعات ارائه شده توسط DFRobot

مرحله 1: مواد

مواد
مواد
مواد
مواد
مواد
مواد

تمام مواد مورد نیاز برای این پروژه را می توانید در فروشگاه آنلاین: DFRobot خریداری کنید

برای این پروژه به موارد زیر نیاز داریم:

-Arduino Uno (همچنین می توانید MEGA 2560 بگیرید)

سنسور لمسی خازنی دیجیتال V2 4x

سنسور ارتعاش دیجیتال V2 1x

-ماژول زنگ دیجیتال 1x

-صفحه نمایش ال سی دی 20x4

-بعضی LED ها

-4 کانال رله سپر برای آردوینو

-سیم های بلوز (بسیاری از آنها)

-تختخواب

باتری -9 ولت

-حفظ باتری

اگر می خواهید چراغ ها یا موارد مشابه را کنترل کنید ، می توانید از Relay Shield برای آردوینو استفاده کنید.

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

مرحله 2: ماژول ها

ماژول ها
ماژول ها
ماژول ها
ماژول ها
ماژول ها
ماژول ها
ماژول ها
ماژول ها

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

ماژول سنسور ارتعاش دیجیتال

استفاده از این ماژول سنسور بسیار آسان است و بازی با آن سرگرم کننده است. حساسیت او بسیار زیاد است ، بنابراین لازم نیست آن را خیلی تکان دهید. یک تلنگر کوچک کافی خواهد بود.

مشخصات:

  • نوع IO: دیجیتال
  • عمر سوئیچ: تا 10 میلیون ثانیه
  • مقاومت مدار باز: 10 اهم
  • ولتاژ تغذیه: 3.3 ولت تا 5 ولت
  • رابط: دیجیتال
  • اندازه: 22x30 میلی متر (0.87 x 1.18 اینچ)

ماژول حسگر لمسی خازنی دیجیتال

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

مشخصات:

  • ولتاژ منبع تغذیه: 3.3 ولت تا 5 ولت
  • رابط: دیجیتال
  • اندازه: 22x30 میلی متر (0.87 x 1.18 اینچ)

ماژول زنگ دیجیتال

ماژول زنگ بسیار ساده و در بیشتر موارد بسیار آزاردهنده.

مشخصات:

  • نوع: دیجیتال
  • منبع تغذیه: 5VDC

اگر می خواهید در مورد این ماژول ها بیشتر بدانید ، می توانید از: DFRobot Product Wiki دیدن کنید

مرحله 3: مسکن هشدار دهنده

مسکن هشدار دهنده
مسکن هشدار دهنده
مسکن هشدار دهنده
مسکن هشدار دهنده
مسکن هشدار دهنده
مسکن هشدار دهنده

من برای این آلارم محفظه پرینت سه بعدی ساختم.

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

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

چاپ این محفظه حدود چهار ساعت به طول انجامید. این چاپگر در محدوده متوسط قرار دارد ، بنابراین شما باید کمی اصلاحات را در مورد محصول خود انجام دهید (شما باید پرونده را نگه دارید یا شاید با مته تعدادی سوراخ را باز کنید …)

اندازه:

150x60x120 میلی متر

مسکن از پلاستیک PLA ساخته شده است. این دیوار دارای عرض 3 میلی متر است ، که برای قرار دادن یک مسکن بیش از حد کافی است. بزرگترین دهانه برای صفحه LCD است ، سوراخ های کوچکتر در کنار صفحه نمایش LCD برای LED ها است. در قسمت پایین دهانه هایی برای ماژول های لمسی و ماژول زنگ وجود دارد. در سمت راست نیز یک ماژول لمسی دیگر وجود دارد. می توانید این محفظه را روی دیوار یا درب نصب کنید.

مرحله 4: سیم کشی

سیم کشی
سیم کشی

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

من به شما نشان خواهم داد که چگونه هر جزء در این پروژه سیم کشی شده است.

ماژول های حسگر لمسی:

من از چهار مورد از این ماژول ها استفاده کردم. یکی برای کاهش و دیگری برای زمان هشدار افزایش ، سوم برای انتخاب برنامه ها استفاده می شود (در مرحله بعد در این مورد بیشتر توضیح خواهم داد) و چهارم برای فعال سازی استفاده می شود.

این ماژول دارای سه پین است. (5V+، GND ، OUTPUT).

سیم قرمز را به 5 ولت+ و سیم سیاه را به GND وصل می کنید. سیم سبز روی آردوینو به پین دیجیتال می رود. (همچنین می توانید از رنگ های مختلف استفاده کنید ، اما اگر از این رنگ ها استفاده کنید ، برای شما راحت تر و قابل کنترل تر است.)

برای این پروژه:

  • ماژول کاهش به پین دیجیتال 8 متصل است.
  • ماژول افزایش به پین دیجیتال 9 متصل است.
  • ماژول انتخاب برنامه به پین دیجیتال 10 متصل است.
  • ماژول فعال سازی زنگ هشدار به پین دیجیتال 11 متصل است.

سنسور ارتعاش دیجیتال:

این ماژول دارای سه پین است. (5V+، GND ، OUTPUT).

ماژول به پین دیجیتال 3 متصل است

ماژول زنگ:

این ماژول دارای سه پین است. (5V+، GND ، OUTPUT).

ماژول به پین دیجیتال 13 متصل است

صفحه نمایش ال سی دی:

صفحه نمایش دارای چهار پین است. (Vcc ، GND ، SCL ، SDA):

Vcc را به 5V+، GND را به GND در آردوینو ، پین SCL و SDA را روی صفحه به SLC و پین SDA را در آردوینو وصل کنید

رهبری:

من برای نشان دادن از چند LED استفاده کردم. پای کوتاهتر یا کاتد LED به GND ، ساق بلندتر یا آند به پین دیجیتال می رود. اگر به من اعتقاد ندارید ، می توانید آن را با مولتی متر نیز بررسی کنید. (دیود در صورت خوب بودن از آند به کاتد هدایت می شود)

  • LED سبز به پین 4 دیجیتال متصل است (هنگام فعال شدن زنگ هشدار روشن می شود)
  • LED زرد به پین دیجیتالی 5 متصل است (هنگامی که زنگ هشدار غیرفعال است)
  • LED قرمز به پین دیجیتال 12 متصل است (در صورت انتخاب برنامه مناسب و تکان دادن سنسور ارتعاش چشمک بزنید)
  • LED های سفید به پین دیجیتال 2 متصل شده اند.

ماژول ها و LED ها از آردوینو عرضه می شوند. بنابراین فقط همه پین های Vcc را در آردوینو به 5 ولت و همه پین های GND را به GND در آردوینو متصل کنید. آردوینو دارای پین 5V و GND کافی نیست بنابراین باید از تخته نان استفاده کنید.

می توانید آردوینو را با باتری 9 ولت یا آداپتور مناسب تهیه کنید. تغذیه آن با باتری 9 ولت باعث تحرک بسیار بیشتری می شود ، اما بعد از مدتی باید آن را تعویض کنید.

اگر می خواهید لوازم AC را کنترل کنید ، باید ماژول رله را وصل کنید.

مرحله 5: کد

کد
کد
کد
کد

کد کمی طولانی تر است و اگر با برنامه نویسی آشنا نیستید ، می توانید خیلی راحت گم شوید.

من از برنامه های فرعی استفاده کردم زیرا این کار باعث می شود برنامه بیشتر مدیریت شود.

بنابراین ایده برنامه این است:

  • می توانید مدت زمان هشدار را انتخاب کنید (1 تا 15 ثانیه با 5 فاصله)
  • می توانید برنامه را انتخاب کنید.
  • می توانید زنگ هشدار را فعال و غیرفعال کنید (این با LED نشان داده شده است. با رنگ سبز و زرد)
  • و همه چیز روی صفحه LCD نمایش داده می شود. شما امکانات زیادی برای آنچه می خواهید روی صفحه LCD خود نشان دهید ، دارید.
  • بنابراین هنگام تکان دادن زنگ هشدار سنسور لرزش خاموش می شود ، اما بستگی به این دارد که چه برنامه ای را انتخاب کنید.

به همین ترتیب ، اگر می دانید چگونه از دستورات if استفاده کنید و اگر کنترل صفحه نمایش LCD (lcd.clear، lcd.setCursor (x، y) …) را می دانید ، درک این برنامه دشوار است.

توصیه شده: