تعمیر طرح مبلمان

حسگر حرکت را خودتان در آردوینو انجام دهید. سیستم هشدار ارزان قیمت GSM با مغز آردوینو. چگونه کار می کند

این پروژه به توسعه و بهبود سیستمی برای جلوگیری / کنترل هرگونه تلاش برای ورود توسط سارقان مربوط می شود. توسعه یافته توسط دستگاه امنیتیاز یک سیستم تعبیه شده (شامل یک میکروکنترلر سخت افزاری با استفاده از نرم افزار منبع باز و یک مودم gsm) بر اساس فناوری GSM (سیستم جهانی ارتباطات سیار) استفاده می کند.

دستگاه امنیتی را می توان در خانه نصب کرد. سنسور رابط برای دزدگیر سرقت نیز به سیستم دزدگیر مبتنی بر کنترل متصل است.
هنگامی که تلاش برای نفوذ انجام می شود، سیستم یک پیام اخطار (مثلاً اس ام اس) به مالک ارسال می کند. تلفن همراهیا به هر تلفن همراه از پیش پیکربندی شده برای پردازش بیشتر.

سیستم امنیتی شامل میکروکنترلر آردوینو Uno و یک مودم استاندارد SIM900A مبتنی بر GSM / GPRS. کل سیستم را می توان با هر منبع تغذیه / باتری 12 ولت 2 آمپر تغذیه کرد.

در زیر نموداری از یک سیستم امنیتی مبتنی بر آردوینو نشان داده شده است.

عملکرد سیستم بسیار ساده و قابل توضیح است. هنگامی که برق به سیستم اعمال می شود، وارد حالت آماده به کار می شود. هنگامی که پین ​​های رابط J2 کوتاه می شوند، یک پیام هشدار از پیش برنامه ریزی شده به شماره موبایل مورد نیاز ارسال می شود. می توانید هر آشکارساز نفوذ (مانند محافظ نور یا سنسور حرکت) را به کانکتور ورودی J2 متصل کنید. توجه داشته باشید که سیگنال فعال-کم (L) روی پایه 1 J2، زنگ سرقت را فعال می کند.

علاوه بر این، یک دستگاه "تماس - زنگ" اختیاری به سیستم اضافه شده است. فعال می شود تماس تلفنیهنگامی که کاربر دکمه S2 را فشار می دهد (یا هنگامی که واحد الکترونیکی دیگری زنگ هشدار را ایجاد می کند). پس از فشار دادن دکمه "تماس" (S2)، تماس را می توان با فشار دادن یک دکمه دیگر S3 - دکمه "پایان" لغو کرد. از این گزینه می توان برای ایجاد زنگ هشدار "تماس از دست رفته" در صورت نفوذ استفاده کرد.

مدار بسیار انعطاف پذیر است، بنابراین می تواند از هر مودم SIM900A (و البته برد Arduino Uno) استفاده کند. قبل از شروع مونتاژ، مستندات مودم خود را به دقت بخوانید. این کار باعث می شود که سیستم راحت تر و لذت بخش تر شود.

فهرست عناصر رادیویی

تعیین نوعی از فرقه تعداد توجه داشته باشیدخرید کنیددفترچه من
برد آردوینو

آردوینو اونو

1 داخل دفترچه یادداشت
مودم GSM/GPRSSIM900A1 داخل دفترچه یادداشت
IC1 تنظیم کننده خطی

LM7805

1 داخل دفترچه یادداشت
C1 100μF 25V1 داخل دفترچه یادداشت
C2 خازن الکترولیتی10mkF 16V1 داخل دفترچه یادداشت
R1 مقاومت

1 کیلو اهم

1 داخل دفترچه یادداشت
LED1 دیود ساطع نور 1 داخل دفترچه یادداشت
S1 دکمهبا تثبیت1

امروز در مورد نحوه استفاده صحبت خواهیم کرد آردوینوبرای جمع آوری سیستم امنیتی ... "گارد" ما از یک مدار محافظت می کند و یک آژیر را کنترل می کند.

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

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

یک سوئیچ محدود از هر نوع باید روی در (یا درب) نصب شود که بعداً در مورد آن بیشتر توضیح خواهیم داد. با بستن (یا باز کردن)، سوئیچ محدود به دستگاه اطلاع می دهد که مدار محافظت شده بسته است و دستگاه به حالت مسلح سوئیچ می شود. سیستم در مورد انتقال به حالت امنیتی با دو سیگنال کوتاه (مانند دزدگیر خودرو) اطلاع خواهد داد. در این حالت، دستگاه باز شدن درب را "گرفت". پس از باز کردن در، سیستم چند ثانیه منتظر می ماند (این یک مقدار قابل تنظیم است، برای اتاق ها حدود ده ثانیه، برای یک جعبه یک یا دو) برای خلع سلاح، اگر این اتفاق نیفتد، آژیر روشن می شود. الگوریتم و مدار به گونه ای طراحی شده است که تنها با جداسازی کامل کیس و قطع برق می توانید آژیر را خاموش کنید.

دستگاه سیستم امنیتیبسیار ساده (شکل 2). در قلب هزینه آردوینو... سوئیچ های محدود مانند یک دکمه معمولی از طریق مقاومت های pull-up متصل می شوند. من به طور جداگانه در مورد سوئیچ های محدود صحبت خواهم کرد. آنها معمولاً بسته هستند و معمولاً باز هستند. شما می توانید یک دکمه معمولی را به عنوان یک سوئیچ محدود، فقط یک ضربه روشن کنید دکمه معمولیبسیار بزرگ، بازی درب معمولا بیشتر است. بنابراین باید نوعی فشار دهنده برای دکمه در نظر گرفت و آن را فنر کرد تا دکمه با در شکسته نشود. خوب، اگر تنبلی نباشد، می توانید به فروشگاه بروید و یک کلید مغناطیسی (کلید نی) بخرید (شکل 3)، از گرد و غبار و کثیفی نمی ترسد.

یک کلید محدود برای دزدگیر خودرو نیز مناسب است (شکل 4). لازم به ذکر است که برنامه برای سوئیچ نی نوشته شده است. در در بستهتماس آن بسته است اگر از سوئیچ دزدگیر ماشین استفاده می کنید، پس از بسته شدن درب، به احتمال زیاد باز خواهد بود و در مکان های مناسب در کد باید 0 را به 1 تغییر دهید و بالعکس.

به عنوان آژیر، پیشنهاد می کنم از آژیر صوتی PKI-1 IVOLGA تولید بلاروس استفاده کنید (شکل 5). ولتاژ تغذیه 9 - 15 ولت، جریان عملیاتی 20 - 30 میلی آمپر. این اجازه می دهد تا از آن با باتری استفاده شود. در همان زمان، 95 - 105 دسی بل "بیرون می دهد".

با چنین ویژگی هایی از باتری کرونا، چندین ده دقیقه صدا می دهد. من آن را در اینترنت برای 110 روبل پیدا کردم. در آنجا، یک سوئیچ نی با آهنربا حدود 30 روبل هزینه دارد. سوئیچ زنگ خودرو در قطعات خودرو به قیمت 28 روبل خریداری شد. ترانزیستور KT315 را می توان با هر حرفی گرفت یا با هر ترانزیستور سیلیکونی کم مصرف مدرن با رسانایی مناسب جایگزین کرد. اگر صدای یک آژیر کافی نیست (چه کسی می‌داند، شاید بخواهید تا کیلومترها شنیده شود)، می‌توانید چندین آژیر را به صورت موازی وصل کنید یا یک آژیر قوی‌تر بگیرید، فقط در این صورت باید ترانزیستور را با یک آژیر تعویض کنید. قدرتمندتر (به عنوان مثال، مجموعه ترانزیستور آشنا ULN2003). به عنوان اتصال دهنده برای اتصال سوئیچ نی و آژیر، من از ساده ترین اتصالات برای دستگاه های صوتی / تصویری استفاده کردم - قیمت در بازار رادیو 5 روبل است. برای یک زوج

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

برای ساده کردن کد برنامه، هیچ عنصر صرفه جویی در انرژی استفاده نشده است و باتری ها برای مدت طولانی کافی نیستند. شما می توانید کد را بهینه کنید، یا حتی بهتر، با اعمال مدیریت رویداد وقفه و خواب زمستانی MK، آن را به طور اساسی تغییر دهید. در این حالت، منبع تغذیه از دو باتری مربعی متصل به صورت سری (9 ولت) باید چندین ماه دوام بیاورد.

حالا کد

// ثابت ها
دکمه const int = 12; // پین برای دکمه
const int gerkon = 3; // پین برای سوئیچ نی
const int sirena = 2; // پین کنترل آژیر
const int led = 13; // پین نشانگر
// متغیرها
int buttonState = 0; // وضعیت دکمه
int gerkonState = 0; // وضعیت سوئیچ نی
int N = 0; // شمارنده دکمه خلع سلاح
تنظیم خالی () (
// کنترل آژیر و نشانگر - خروج
pinMode (sirena، OUTPUT)؛
pinMode (LED، OUTPUT)؛ // دکمه فشاری و سوئیچ نی ورودی هستند
pinMode (gerkon، INPUT)؛
pinMode (دکمه، INPUT)؛
}
حلقه خالی () (
digitalWrite (LED، HIGH)؛
در حالی که (buttonState = = 0) (// حلقه صبر کنید تا دکمه را فشار دهیم
buttonState = digitalRead (دکمه); // برای رفتن به حالت امنیتی
}
digitalWrite (LED، LOW)؛
وضعیت دکمه = 0; // مقدار دکمه را بازنشانی کنید
در حالی که (gerkonState = = 0) (// حلقه بزنید تا در را ببندیم

}
تاخیر (500); // :-)
digitalWrite (sirena، HIGH)؛ // کد
تاخیر (100)؛ // نشانه ها
DigitalWrite (sirena، LOW)؛ // عبارتند از
تاخیر (70); // حالت
digitalWrite (sirena، HIGH)؛ // نگهبان
تاخیر (100)؛ // هشدار
DigitalWrite (sirena، LOW)؛ // صدا
در حالی که (gerkonState = = 1) (// صبر کنید تا در باز شود
gerkonState = digitalRead (gerkon);
}
برای (int i = 0; i<= 5; i++){ // 7,5 секунды на нажатие
buttonState = digitalRead (دکمه); // دکمه مخفی
if (buttonState = = HIGH) (// ردیابی خودمان - غریبه
N = N + 1;
}
تاخیر (1500); // ویژگی مخفی :-)))
}
اگر (N> 0) (// مهمترین
DigitalWrite (sirena، LOW)؛ // آژیر را روشن نکنید
}
دیگر (
digitalWrite (sirena، HIGH)؛ // یا آژیر را روشن کنید
}
digitalWrite (LED، HIGH)؛ // نشانگر N = 0 را روشن کنید.
وضعیت دکمه = 0;
تاخیر (15000); // یادآوری برای آدمک هایی که دوست دارند
digitalWrite (LED، LOW)؛ // دکمه ها را بدون تأخیر وقفه فشار دهید (1000)؛

زنگ جی اس امدر آردوینو

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


مرحله 1: عناصر
برای این پروژه شما نیاز دارید:


شیلد جی اس ام

زنگ
آژیر دزدگیر 12 ولت
منبع تغذیه 12 ولت

کیبورد آردوینو
قاب.

مرحله 2: اتصال کامپوننت ها


ابتدا ماژول GSM را روی آردوینو Uno قرار می دهید، باید سیم های GND و VCC را به همراه دو سنسور، یک زنگ و ورودی ماژول رله لحیم کنید. سپس این سیم های لحیم شده را به کانکتور مربوطه روی شیلد GSM وصل کنید. سپس از این قسمت ها یک کانکتور I/O سیگنال می سازید و آخرین کاری که باید انجام دهید اتصال یک صفحه کلید است.

Arduino Uno / پایانه های GSM:

نتیجه 0: مرتبط نیست.
نتیجه 1: مرتبط نیست.
پین 2: غیر متصل (GSM از این پین استفاده می کند).
پین 3: بدون محدودیت (GSM از این پین استفاده خواهد کرد).
پین 4: آخرین خط با استفاده از صفحه کلید (پایه صفحه کلید 4 - از 8)؛
نتیجه 5: مرتبط نیست.
پین 6: ستون دوم با استفاده از صفحه کلید (پایه صفحه کلید 6 - از 8)؛
نتیجه گیری 7: ستون سوم از صفحه کلید (انگشت 7 صفحه کلید - از 8)؛
پین 8: بدون محدودیت (GSM از این پین استفاده خواهد کرد).
پین 9: بدون پیوند (GSM از این پین استفاده خواهد کرد).
نتیجه گیری 10: داده های سنسور PIR شماره 2.
نتیجه 11: سیگنال صدای آژیر (به ورودی ماژول رله می رود).
نتیجه 12: داده های سنسور PIR شماره 1.
پین 13: ورودی سیگنال زنگ.

همانطور که می بینید، اگرچه صفحه کلید دارای 8 پین است، اما فقط سه پایه به هم وصل شده اند (یک ردیف و دو ستون، که اجازه خواندن دو عدد را می دهد - ماتریس های 1×2)، بنابراین می توانم با استفاده از این سه سیم رمز عبور ایجاد کنم، و وجود دارد. بدون نیاز به استفاده از تمام مخاطبین از صفحه کلید. این به این دلیل است که بعد از اینکه حسگر حرکت فردی را که در اتاق راه می‌رود تشخیص داد، فرد تنها 5 ثانیه فرصت دارد تا زنگ هشدار را خاموش کند. بعد از سیگنال اضطراریخاموش نمی شود این لحظهدر زمان، سپر GSM برای شما اس ام اس می فرستد یا با شماره تلفن شما تماس می گیرد. آردوینو برای برقراری تماس برنامه ریزی شده است و به محض پاسخ دادن به تلفن، تلفن قطع می شود.

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

مرحله 3: کد

فقط کد زیر را دانلود و کامپایل کنید. از کتابخانه های Keypad.h و GSM.h استفاده می کند.
دانلود فایل: (دانلود: 181)
دانلود فایل: (دانلود: 104)

مرحله 4: نتیجه گیری


با توجه به اینکه کد آردوینو Uno تنها در پنج ثانیه پس از نفوذ شخصی به خانه شما پیامک ارسال می کند و تلفن شما زنگ می زند، حدس می زنم زمان کافی برای تماس با پلیس را داشته باشید. مطمئناً آژیر به کمک این مقاله سارقان را می ترساند و خانه یا سایر اماکن شما امن تر می شود.

طی دهه گذشته، سرقت خودرو یکی از مهمترین جایگاه ها در ساختار جرایم ارتکابی در جهان را به خود اختصاص داده است. این امر نه به دلیل وزن ویژه این دسته از سرقت ها نسبت به تعداد کل جرایم، بلکه به دلیل اهمیت خسارت ناشی از گرانی خودروها است. اثربخشی ضعیف اقدامات انجام شده در زمینه مبارزه با سرقت وسایل نقلیه تا پایان دهه 90 منجر به ایجاد گروه‌های پایدار متخصص در ارتکاب این جرایم و تملک ویژگی های متمایز کنندهجرایم سازمان یافته؛ احتمالاً اصطلاح "کسب و کار خودروی سیاه" را شنیده اید. پارکینگ کشورهای اروپایی سالانه ≈ 2 درصد از خودروهایی را که به موضوع تجاوزات جنایی تبدیل می شوند، از دست می دهد. بنابراین، من این ایده را پیدا کردم که بر اساس Arduino Uno یک زنگ هشدار gsm برای ماشین خود بسازم.

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

چه چیزی را جمع آوری خواهیم کرد

ما باید قلب سیستم خود را انتخاب کنیم. به نظر من هیچ چیز برای چنین سیگنالینگی بهتر از آردوینو Uno نیست. معیار اصلی این است کافی"پین" و قیمت.


اصلی مشخصات آردوینو Uno

میکروکنترلر - ATmega328
ولتاژ کار - 5 ولت
ولتاژ ورودی (توصیه می شود) - 7-12 ولت
ولتاژ ورودی (محدود) - 6-20 ولت
ورودی / خروجی دیجیتال - 14 (6 عدد از آنها می تواند به عنوان خروجی PWM استفاده شود)
ورودی های آنالوگ - 6
جریان DC از ورودی / خروجی - 40 میلی آمپر
جریان DC برای پایه 3.3 ولت - 50 میلی آمپر
حافظه فلش - 32 کیلوبایت (ATmega328) که 0.5 کیلوبایت آن برای بوت لودر استفاده می شود
RAM - 2 کیلوبایت (ATmega328)
EEPROM - 1 کیلوبایت (ATmega328)
فرکانس ساعت - 16 مگاهرتز


مناسب است!

اکنون باید یک ماژول gsm را انتخاب کنید، زیرا سیستم هشدار ما باید بتواند صاحب خودرو را مطلع کند. بنابراین، شما باید آن را در گوگل جستجو کنید ... اینجا، یک سنسور عالی - SIM800L، اندازه آن فوق العاده است.


فکر کردم و از چین سفارش دادم. با این حال، معلوم شد که همه چیز چندان گلگون نیست. سنسور به سادگی از ثبت سیم کارت در شبکه خودداری کرد. هر چیزی که ممکن بود امتحان شد - نتیجه صفر بود.
پیدا شد مردم مهربانکه کولر Sim900 Shield را در اختیار من قرار داد. این قبلاً یک چیز جدی است. شیلد دارای جک میکروفون و هدفون است که یک گوشی تمام عیار است.


ویژگی های اصلی Sim900 Shield

4 استاندارد فرکانس کاری 850/900/1800/1900 مگاهرتز
کلاس چند اسلات GPRS 10/8
ایستگاه موبایل GPRS کلاس B
سازگار با GSM فاز 2/2 +
کلاس 4 (2 وات @ 850/900 مگاهرتز)
کلاس 1 (1 وات @ 1800 / 1900 مگاهرتز)
کنترل شده توسط دستورات AT (دستورات GSM 07.07، 07.05 و SIMCOM توسعه یافته AT)
مصرف انرژی کم: 1.5 میلی آمپر (حالت خواب)
محدوده دمای کارکرد: -40 درجه سانتیگراد تا +85 درجه سانتیگراد


مناسب است!

خوب، اما برای اطلاع مالک باید از برخی سنسورها خوانش بگیرید. ناگهان ماشین تخلیه می شود، سپس موقعیت ماشین به وضوح در فضا تغییر می کند. بیایید شتاب سنج و ژیروسکوپ را در نظر بگیریم. خوب. Dachshund، حالا ما به دنبال یک سنسور هستیم.

من فکر می کنم GY-521 MPU6050 قطعا مناسب خواهد بود. معلوم شد که سنسور دما هم دارد. استفاده از آن ضروری است، چنین "ویژگی قاتل" وجود خواهد داشت. فرض کنید صاحب ماشین آن را زیر خانه گذاشته و رفته است. دمای داخل خودرو "به آرامی" تغییر خواهد کرد. اگر یک مهاجم بخواهد به یک ماشین نفوذ کند چه اتفاقی می افتد؟ به عنوان مثال، او قادر خواهد بود در را باز کند. دمای خودرو به سرعت شروع به تغییر می کند، زیرا هوای داخل کابین شروع به مخلوط شدن با هوا می کند. محیط... فکر می کنم کار خواهد کرد.


ویژگی های اصلی GY-521 MPU6050

ماژول ژیروسکوپ 3 محوره + شتاب سنج 3 محوره GY-521 روی تراشه MPU-6050. به شما امکان می دهد موقعیت و حرکت یک جسم در فضا را تعیین کنید. سرعت زاویهایهنگام چرخش همچنین دارای سنسور دمای داخلی است. در کوپترها و مدل های مختلف هواپیما استفاده می شود، همچنین امکان مونتاژ سیستم ضبط حرکت بر اساس این سنسورها وجود دارد.

ریز مدار - MPU-6050
ولتاژ تغذیه - از 3.5 ولت تا 6 ولت (DC)؛
محدوده ژیروسکوپ - ± 250 500 1000 2000 درجه در ثانیه
محدوده شتاب سنج - ± 2 ± 4 ± 8 ± 16 گرم
رابط ارتباطی - I2C
اندازه - 15x20 میلی متر.
وزن - 5 گرم


مناسب است!

سنسور لرزش نیز مفید است. ناگهان، آنها سعی می کنند با "زور بی رحمانه" در ماشین را باز کنند، یا در پارکینگ، ماشین دیگری ماشین شما را لمس می کند. سنسور لرزش SW-420 (قابل تنظیم) را بگیرید.


ویژگی های اصلی SW-420

ولتاژ تغذیه - 3.3 - 5 ولت
سیگنال خروجی - دیجیتال زیاد / کم (معمولا بسته)
سنسور استفاده شده - SW-420
مقایسه کننده استفاده شده - LM393
ابعاد - 32x14mm
علاوه بر این - یک مقاومت تنظیم کننده وجود دارد.


مناسب است!

ماژول کارت حافظه SD را پیچ کنید. ما همچنین یک فایل log می نویسیم.


ویژگی های اصلی ماژول کارت حافظه SD

این ماژول به شما اجازه می دهد تا داده های مورد نیاز برای عملکرد دستگاه را بر اساس میکروکنترلر ذخیره، بخوانید و روی کارت SD بنویسید. استفاده از دستگاه هنگام ذخیره فایل از ده ها مگابایت تا دو گیگابایت مرتبط است. این برد شامل یک محفظه کارت SD، یک تثبیت کننده برق کارت، یک اتصال دهنده برای رابط و خطوط برق است. اگر نیاز به کار با صدا، ویدئو یا سایر داده های حجمی دارید، به عنوان مثال، ثبت رویدادها، داده های حسگر یا ذخیره اطلاعات از یک وب سرور، در این صورت ماژول کارت حافظه SD برای آردوینو امکان استفاده از کارت SD را فراهم می کند. برای این اهداف با استفاده از ماژول، می توانید ویژگی های کارت SD را مطالعه کنید.
ولتاژ تغذیه - 5 یا 3.3 ولت
ظرفیت حافظه کارت SD - تا 2 گیگابایت
ابعاد - 46 × 30 میلی متر


مناسب است!

و بیایید یک سروو اضافه کنیم، وقتی سنسورها فعال می شوند، سروو با DVR می چرخد ​​و از حادثه فیلم می گیرد. از سروو MG996R استفاده کنید.


ویژگی های اصلی سروو MG996R

پایدار و حفاظت قابل اعتماداز آسیب
- درایو فلزی
- بلبرینگ دو ردیفه
- طول سیم 300 میلی متر
- ابعاد 40x19x43mm
- جرم 55 گرم
- زاویه چرخش: 120 درجه.
- سرعت کار: 0.17 ثانیه / 60 درجه (4.8 ولت بدون بار)
- سرعت کار: 0.13 ثانیه / 60 درجه (6 ولت بدون بار)
- گشتاور راه اندازی: 9.4 کیلوگرم بر سانتی متر @ 4.8 ولت
- گشتاور راه اندازی: 11 کیلوگرم بر سانتی متر در منبع تغذیه 6 ولت
- ولتاژ کاری: 4.8 - 7.2 ولت
- تمام قطعات درایو از فلز ساخته شده است


مناسب است!

جمع آوری می کنیم

مقالات زیادی در مورد اتصال هر سنسور در گوگل وجود دارد. و من تمایلی به ارائه دوچرخه های جدید ندارم، بنابراین پیوندهایی را به گزینه های ساده و کاربردی می گذارم.

زمان خوب روز 🙂 امروز در مورد زنگ هشدار صحبت خواهیم کرد. بازار خدمات مملو از شرکت ها، سازمان هایی است که به نصب و نگهداری سیستم های امنیتی مشغول هستند. این شرکت ها طیف گسترده ای از سیستم های هشدار را به خریدار ارائه می دهند. با این حال، هزینه آنها بسیار ارزان نیست. اما فردی که این همه سرمایه شخصی برای انجام دادن ندارد، باید برای چه کاری خرج کند دزدگیر? من فکر می کنم نتیجه گیری خود را نشان می دهد - انجام دادنزنگ خطر. هشدار توسط آنها دست ها... در این مقاله مثالی ارائه می شود که چگونه می توانید سیستم امنیتی رمزگذاری شده خود را با استفاده از برد آردوینو uno و چندین سنسور مغناطیسی بسازید.

سیستم را می توان با وارد کردن رمز عبور از صفحه کلید و فشردن دکمه " غیرفعال کرد. * '. اگر می خواهید رمز عبور فعلی را تغییر دهید، می توانید این کار را با فشار دادن " انجام دهید. ب'، و اگر می خواهید عملیات را رد یا لغو کنید، می توانید با فشار دادن کلید این کار را انجام دهید ‘#’. این سیستم دارای یک زنگ برای پخش صداهای مختلف هنگام انجام یک عملیات خاص است.

سیستم با فشار دادن دکمه A فعال می شود. سیستم 10 ثانیه فرصت می دهد تا از محل خارج شود. بعد از 10 ثانیه زنگ هشدار فعال می شود. تعداد سنسورهای مغناطیسی به شما بستگی دارد میل خود... این پروژه شامل 3 سنسور (برای دو پنجره و یک در) است. هنگامی که پنجره باز می شود، سیستم فعال می شود و آلارم از زنگ هشدار به صدا در می آید. با وارد کردن رمز عبور می توان سیستم را غیرفعال کرد. هنگامی که در باز می شود، آلارم به بازدید کننده 20 ثانیه فرصت می دهد تا رمز عبور را وارد کند. این سیستم از یک حسگر اولتراسونیک استفاده می کند که می تواند حرکت را تشخیص دهد.

فیلم عملکرد دستگاه

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

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

مرحله 1: آنچه ما نیاز داریم

  • برد uno آردوینو;
  • صفحه نمایش LCD با کنتراست بالا 16 × 2;
  • صفحه کلید 4 × 4؛
  • پتانسیومتر 10 ~ 20 کیلو اهم؛
  • 3 سنسور مغناطیسی (آنها همچنین سوئیچ های نی هستند).
  • 3 ترمینال پیچ 2 پین؛
  • سنسور اولتراسونیک HC-SR04;

اگر می خواهید سیستمی بدون با استفاده از آردوینو، به موارد زیر نیز نیاز خواهید داشت:

  • کانکتور DIP برای میکروکنترلر atmega328 + atmega328.
  • رزوناتور کریستالی 16 مگاهرتز؛
  • 2 عدد سرامیک 22 pF، 2 عدد. خازن الکترولیتی 0.22uF؛
  • 1 کامپیوتر. مقاومت 10 کیلو اهم؛
  • سوکت برق (جک برق DC)؛
  • تخته نان;
  • منبع تغذیه 5 ولت؛

و یک جعبه برای بسته بندی همه چیز!

ابزار:

  • چیزی که می تواند یک جعبه پلاستیکی را برش دهد.
  • چسب حرارتی تفنگی؛
  • مته / پیچ گوشتی.

مرحله 2: مدار هشدار

نمودار اتصال بسیار ساده است.

توضیح کوچک:

LCD با کنتراست بالا:

  • پین1 - Vdd به GND.
  • پین 2 - در مقابل 5 ولت؛
  • پین3 - Vo (به پین ​​مرکزی پتانسیومتر)؛
  • پین 4 - RS به پین ​​8 آردوینو؛
  • Pin5 - RW به GND.
  • Pin6 - EN به پایه 7 آردوینو؛
  • پین 11 - D4 به پایه 6 آردوینو؛
  • پین 12 - D5 به پین ​​5 آردوینو؛
  • پین 13 - D6 به پین ​​4 آردوینو؛
  • پین 14 - D7 به پین ​​3 آردوینو؛
  • پین 15 - Vee (در سمت راست یا چپ پین پتانسیومتر).

صفحه کلید 4×4:

چپ به راست:

  • پین ۱ تا پین A5 آردوینو؛
  • پین 2 تا پین A4 آردوینو؛
  • پین 3 تا پین A3 آردوینو؛
  • پین پین 4 تا پین A2 آردوینو؛
  • پین 5 تا پین 13 آردوینو؛
  • پین 6 تا پین 12 آردوینو؛
  • پین 7 تا پین 11 آردوینو؛
  • پین 8 تا پین 10 آردوینو.

مرحله 3: سیستم عامل

مرحله کدی را ارائه می دهد که توسط داخلی استفاده می شود!

افزونه کدبندر را دانلود کنید. روی دکمه Run در آردوینو کلیک کنید و با این برنامه برد خود را فلش کنید. همین. شما به تازگی آردوینو را برنامه ریزی کرده اید! اگر می خواهید کد را تغییر دهید، روی دکمه "ویرایش" کلیک کنید.

توجه: اگر از Codebender IDE برای برنامه‌نویسی برد آردوینو خود استفاده نمی‌کنید، باید کتابخانه‌های دیگری را در Arduino IDE نصب کنید.

مرحله 4: بورد کنترل خود را بسازید

پس از مونتاژ و تست موفقیت آمیز پروژه جدیدبر اساس Arduino uno، می توانید شروع به ساخت برد خود کنید.

چند نکته برای تکمیل موفقیت آمیزتر کار انجام شده:

  • یک مقاومت 10K باید بین پایه های 1 (تنظیم مجدد) و 7 (Vcc) میکروکنترلر Atmega328 سیم کشی شود.
  • یک کریستال 16 مگاهرتز باید به پایه های 9 و 10 با برچسب XTAL1 و XTAL2 متصل شود.
  • هر لید تشدید کننده را با خازن های 22pF وصل کنید. خازن بدون سرب به پایه 8 (GND) میکروکنترلر منتهی می شود.
  • به یاد داشته باشید که خط دوم برق ATmega328 را به منبع تغذیه، پایه های 20-Vcc و 22-GND وصل کنید.
  • در تصویر دوم می توانید اطلاعات بیشتری در مورد پین های میکروکنترلر بیابید.
  • اگر قصد دارید از منبع تغذیه با ولتاژ بالاتر از 6 ولت استفاده کنید، باید از یک رگولاتور خطی LM7805 و دو خازن الکترولیتی 0.22uF استفاده کنید که باید در ورودی و خروجی رگولاتور نصب شوند. مهم است! بیش از 6 ولت به برد اعمال نکنید !!! در غیر این صورت میکروکنترلر Atmega و نمایشگر LCD خود را می سوزانید.

مرحله 5: مدار را در کیس قرار دهید