فهرست مطالب:
- تدارکات
- مرحله 1: خرید عرضه
- مرحله 2: کار با سیم فرمت
- مرحله 3: راه اندازی رله
- مرحله 4: اتصال سنسور حرکت PIR
- مرحله 5: نوشتن کد
- مرحله ششم: لذت ببرید
تصویری: کنترل نور اتاق با استفاده از سنسور PIR و آردوینو: 6 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:51
امروز ، ما از طریق تشخیص حرکت با استفاده از سنسور حرکت آردوینو PIR ، نور اتاق شما را کنترل می کنیم. ساخت این پروژه بسیار سرگرم کننده است و در خانه شما بسیار کاربردی است و می تواند با انجام این پروژه نیز در هزینه شما صرفه جویی کند. فقط یک سلب مسئولیت سریع ، این پروژه شامل ولتاژ خط است به این معنی که شما قصد دارید با 120 ولت بازی کنید (شما را شوکه می کند) ، اگر این خارج از محدوده راحتی شما باشد یا تجربه زیادی نداشته باشید ، احتمالاً باید برگردید به این پروژه بعدا
این آموزشی است که از ابتدا تا انتها با یک گام آسان البته شما را راهنمایی می کند. بیایید شروع کنیم!
تدارکات
- میکروکنترلر آردوینو
- 1 عدد تخته نان
- 1 عدد سنسور حرکت PIR
- 1 عدد رله SRD-05VDC-SL-C
- 1 x 1KΩ مقاومت
- دیود 1 x 1N4007
- 1 x 2N2222 ترانزیستور (NPN)
- 1 عدد طناب اکستنشن
- 1 عدد لامپ/لامپ
- 2 عدد اتصال دهنده سیم
- نوار الکتریکی
- چند سیم اتصال
مرحله 1: خرید عرضه
اگر به برخی از این منابع دسترسی ندارید ، من پیوندهایی را ارائه کرده ام که می توانید هر کدام را با قیمت ارزان خریداری کنید.
- میکروکنترلر آردوینو
- 1 عدد تخته نان
- 1 عدد سنسور حرکت PIR
- 1 عدد رله SRD-05VDC-SL-C
- 1 x 1KΩ مقاومت
- دیود 1 x 1N4007
- 1 x 2N2222 ترانزیستور (NPN)
- 1 عدد طناب اکستنشن
- 1 عدد لامپ/لامپ
- 2 عدد اتصال دهنده سیم
- نوار الکتریکی
- چند سیم اتصال
مرحله 2: کار با سیم فرمت
اولین قدم ما این است که سیم کشی را راه اندازی کنیم تا بتوانیم آن را به مدار وصل کنیم ، از اینجا به بعد سیم کشی را تا زمانی که ذکر شد به دیوار وصل نکنید. ابتدا ، ما قصد داریم طناب فرمت خود را گرفته و با استفاده از دستگاه برش به نصف برسانیم ، سپس عایق بیرونی کابل را در حدود 2-3 اینچ برداریم. هنگام جدا کردن عایق خارجی مطمئن شوید که سیمهای داخلی آسیب نبینند. سپس با استفاده از استریپرها ، حدود نیم اینچ سیمهای داخلی هر دو سر را جدا کنید. سیم مخصوص افزونه ای که من استفاده می کنم دارای 3 سیم است ، سیم سبز زمین است ، سیم سفید خنثی و سیم سیاه خط است. اکنون با استفاده از اتصال دهنده های سیم ما ، سیمهای زمین (سبز) و خنثی (سفید) را دوباره به هم وصل کنید ، اکنون فقط باید 2 سیم سیاه را در معرض دید قرار دهید. بنابراین ما در حال حاضر راه اندازی سیم کشی را به پایان رسانده ایم و می خواهیم آن را در کنار خود نگه داریم تا زمانی که مورد نیاز باشد.
مرحله 3: راه اندازی رله
اکنون ما می خواهیم رله را راه اندازی کرده و آن را با آردوینو متصل کنیم ، اما قبل از اینکه با رله جلو برویم ، اجازه دهید بفهمیم که رله چیست و برای چه چیزی استفاده می شود. رله اساساً شکل دیگری از سوئیچ است که به صورت الکتریکی کار می کند ، آنها یک مدار الکتریکی را با باز و بسته شدن مخاطبین در یک مدار دیگر کنترل می کنند. در بیشتر موارد یک رله اساساً به ولتاژ نسبتاً کم اجازه می دهد تا مدارهای قدرت بالاتر را به راحتی کنترل کند ، این همان چیزی است که ما در این پروژه انجام می دهیم. خوب ، حالا برسیم به قسمتی که رله را وصل می کنیم !!!
5 پین روی رله وجود دارد ، معمولی ، معمولاً باز (NO) ، معمولاً بسته (NC) ، و 2 سیم پیچ ، برای نمودارها به نمودار بالا مراجعه کنید. ابتدا باید یکی از پین های سیم پیچ رله را به ریل VCC روی تخته نان متصل کنیم ، سپس یک دیود را به سیم پیچ دیگر متصل کرده و آن را به ریل VCC وصل کنیم. دیود برای جلوگیری از افزایش ولتاژ یا جریان معکوس جریان در محل قرار دارد.
حالا ترانزیستور NPN را بگیرید و کلکتور ترانزیستور را به سیم پیچ محل اتصال دیود متصل کنید. سپس طرف ساطع کننده ترانزیستور NPN را به ریل زمینی روی تخته نان متصل کنید. در نهایت ، با استفاده از 1KΩ پایه ترانزیستور را به پین دیجیتال 2 آردوینو وصل کنید.
در نهایت ، ما قصد داریم یک ارتباط واقعاً مهم انجام دهیم. سیم کشی که آماده کرده ایم را بردارید و یک سیم سیاه را به پین معمولی در رله وصل کنید و اتصال را با نوار برقی محکم کنید. سپس سر دیگر را به پین NO رله وصل کنید.
مرحله 4: اتصال سنسور حرکت PIR
ما تقریباً کار خود را تمام کردیم ، اکنون می خواهیم سنسور حرکت PIR را به مدار وصل کنیم ، اما قبل از این اجازه دهید بفهمیم سنسور PIR چیست. سنسور PIR مخفف سنسور مادون قرمز منفعل است ، این سنسور می تواند حضور انسان یا حیوان را تشخیص دهد و سیگنالی ارسال کند که حرکت را تشخیص داده است. سنسور PIR دارای 3 پایه ، VCC ، Output و Ground است.
ابتدا باید پین VCC سنسور PIR را به ریل VCC روی تخته نرد متصل کرده و پایه زمین سنسور PIR را به ریل زمین متصل کنیم. سپس پین خروجی را به یکی از پین های آردوینو وصل می کنیم ، من از پین 4 استفاده کردم. شما اکنون با موفقیت سنسور PIR را وصل کرده اید !!
مرحله 5: نوشتن کد
اکنون ما تمام مدارات را به پایان رسانده ایم و تنها کاری که باید انجام دهیم این است که کد را بنویسیم. کد برای این پروژه نسبتاً ساده است و منطق آن مستقیم است. من کد مربوط به این مدار بالا را ضمیمه کرده ام ، اما اجازه دهید بفهمیم این کد در واقع چه کار می کند.
ابتدا پین رله و پین سنسور PIR خود را مقداردهی می کنیم و یک متغیر int به نام val ایجاد می کنیم. سپس پین رله را به عنوان خروجی (سیگنال فقط از آردوینو ارسال می شود) و پین سنسور PIR را به عنوان ورودی (سیگنال فقط به آردوینو می رود) اعلام می کنیم. در نهایت ، ما از digitalread برای خواندن سنسور PIR که 0 (بدون حرکت) یا 1 (حرکت) است استفاده می کنیم و آن را در مقدار متغیر ذخیره می کنیم. سپس از دستور if و else استفاده می کنیم تا از این مقدار که برای روشن/خاموش کردن لامپ ذخیره کرده ایم استفاده کنیم ، و اکنون کد به پایان رسیده است !!
مرحله ششم: لذت ببرید
امیدوارم از آن لذت ببرید و به آنچه امروز به دست آورده اید افتخار کنید !!
توصیه شده:
کنترل کننده نور اتوماتیک اتاق و فن با شمارنده بازدید کننده دو طرفه: 3 مرحله
کنترل کننده اتوماتیک نور اتاق و فن با شمارنده دو طرفه بازدیدکنندگان: اغلب شاهد پیشخوان بازدیدکنندگان در استادیوم ، مرکز خرید ، ادارات ، اتاق های کلاس و غیره هستیم. چگونه مردم را می شمارند و چراغ را روشن یا خاموش می کنند در حالی که هیچکس داخل خانه نیست؟ امروز ما با پروژه کنترل اتوماتیک نور اتاق با پیشخوان بازدید کننده دو طرفه اینجا هستیم
سنسور نور (مقاومت در برابر نور) با آردوینو در Tinkercad: 5 مرحله (همراه با تصاویر)
سنسور نور (Photoresistor) با آردوینو در Tinkercad: بیایید نحوه خواندن مقاومت نوری ، یک نوع مقاومت متغیر حساس به نور ، با استفاده از ورودی آنالوگ آردوینو را بیاموزیم. به آن LDR (مقاومت وابسته به نور) نیز گفته می شود. تا کنون شما کنترل LED ها را با خروجی آنالوگ آردوینو و
نحوه کنترل نور/چراغ های خانگی با استفاده از آردوینو و آمازون الکسا: 16 مرحله (همراه با تصاویر)
نحوه کنترل نور/چراغ های خانگی با استفاده از آردوینو و آمازون الکسا: من نحوه کنترل نور را که به UNO متصل است و توسط Alexa کنترل می شود توضیح داده ام
سنسور حرکت PIR: نحوه استفاده از PIR ها با آردوینو و رزبری پای: 5 مرحله
PIR Motion Sensor: نحوه استفاده از PIRs با Arduino & Raspberry Pi: می توانید این و سایر آموزش های شگفت انگیز را در وب سایت رسمی ElectroPeak بخوانید. در این آموزش ، نحوه استفاده از سنسور حرکت PIR برای تشخیص حرکت را یاد خواهید گرفت. در پایان این آموزش شما خواهید آموخت: نحوه عملکرد سنسورهای حرکت PIR نحوه استفاده از
روش های تشخیص آردوینو سطح آب با استفاده از سنسور اولتراسونیک و سنسور آب Funduino: 4 مرحله
روش های تشخیص آردوینو سطح آب با استفاده از سنسور اولتراسونیک و سنسور آب Funduino: در این پروژه ، به شما نشان خواهم داد که چگونه یک آشکارساز آب ارزان قیمت با استفاده از دو روش ایجاد کنید: 1. سنسور اولتراسونیک (HC-SR04) .2. سنسور آب Funduino