فهرست مطالب:
تصویری: هشدار آردوینو با سنسور ارتعاش دیجیتال: 5 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:52
این دستورالعمل در مورد چگونگی ساخت یک دستگاه زنگ هشدار آسان و ارزان توسط خود شماست. تنها چیزی که نیاز دارید دانش اساسی در برنامه نویسی الکترونیک و آردوینو است.
اگر س 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) …) را می دانید ، درک این برنامه دشوار است.
توصیه شده:
نحوه ساخت سنسور ارتعاش بهاری در خانه !: 5 مرحله (همراه با تصاویر)
چگونه می توان سنسور ارتعاش بهاری را در خانه ایجاد کرد!: من روی پروژه جدیدی کار می کردم که شامل یک سنسور ارتعاش بهاره معروف به & quot؛ مرد فقیر & quot؛ شتاب سنج/سنسور حرکت! این کلیدهای ارتعاشی فنر ، کلیدهای ماشه ای ناشی از ارتعاشات غیرمستقیم با حساسیت بالا هستند. داخل آن یک
ایجاد-هشدار-استفاده از Ubidots+ESP32 و سنسور ارتعاش: 8 مرحله
Creating-Alert-Using-Ubidots+ESP32 and Vibration Sensor: در این پروژه ، ما یک هشدار ایمیل از ارتعاش و دمای دستگاه با استفاده از سنسور لرزش Ubidots و ESP32 ایجاد می کنیم. ارتعاش در واقع یک حرکت رفت و برگشت-یا نوسان-از ماشین آلات و اجزای موجود در ابزارهای موتوری. لرزش من
سنسور ارتعاش دیجیتال با استفاده از LM358: 5 مرحله
سنسور ارتعاش دیجیتال با استفاده از LM358: کار با سنسورها باعث می شود وسایل الکترونیکی بهتر و آسان تر کار شوند ، هزاران سنسور برای انتخاب وجود دارد و طراحی سنسورها می تواند برای پروژه های جالب DIY مفید باشد. این دستورالعمل بخشی از مجموعه ای از دستورالعمل ها است که در آن من نمایش y
هشدار خشک کن ماشین لباسشویی آردوینو - هشدار به تلفن با بلینک: 5 مرحله (همراه با تصاویر)
هشدار خشک کن ماشین لباسشویی آردوینو - هشدار به تلفن با بلینک: ماشین لباسشویی ما در گاراژ است و نمی توان صدای بوق را شنید که نشان می دهد شستشو کامل است. من می خواستم راهی پیدا کنم که در هر کجا که در خانه هستیم ، وقتی چرخه به پایان رسید ، مطلع شوم. من مشغول کار با آردوینو ، ESP8266 WiFi هستم
ساعت دیجیتال آردوینو با عملکرد زنگ هشدار (PCB سفارشی): 6 مرحله (همراه با تصاویر)
ساعت دیجیتال آردوینو با عملکرد زنگ هشدار (PCB سفارشی): در این راهنمای DIY به شما نشان خواهم داد که چگونه می توانید ساعت دیجیتالی خود را با این عملکرد زنگ دار بسازید. در این پروژه تصمیم گرفتم PCB خودم را که بر پایه میکروکنترلر Arduino UNO - Atmega328p است ، بسازم. در زیر شماتیک الکترونیکی با PCB l را خواهید دید