زنگ هشدار برای محل با استفاده از آردوینو. سیستم امنیتی GSM برای خانه مبتنی بر آردوینو

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

شروع کنیم!

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

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


ویژگی های کلیدی Arduino Uno

میکروکنترلر - ATmega328
ولتاژ کاری - 5 ولت
ولتاژ ورودی (توصیه می شود) - 7-12 ولت
ولتاژ ورودی (محدود) - 6-20 ولت
ورودی/خروجی دیجیتال - 14 عدد (6 عدد از آنها می تواند به عنوان خروجی PWM استفاده شود)
ورودی های آنالوگ - 6
جریان ثابت ورودی/خروجی - 40 میلی آمپر
جریان ثابت برای خروجی 3.3 ولت - 50 میلی آمپر
حافظه فلش - 32 کیلوبایت (ATmega328) که 0.5 کیلوبایت آن برای بوت لودر استفاده می شود
رم - 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 درجه سانتیگراد


مناسب است!

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

من فکر می کنم که 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 است
ابعاد - 32x14 میلی متر
علاوه بر این - یک مقاومت تنظیم وجود دارد.


مناسب است!

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


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

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


مناسب است!

و بیایید یک درایو سروو اضافه کنیم وقتی سنسورها فعال می شوند، درایو سروو با ضبط کننده ویدیو می چرخد ​​و فیلمی از حادثه می گیرد. بیایید درایو سروو 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 ولت
- تمام قطعات درایو از فلز ساخته شده است


مناسب است!

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

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

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

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

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

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

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

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

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

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

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

آردوینو اونو

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

LM7805

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

1 کیلو اهم

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

شروع کنیم!

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

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


ویژگی های کلیدی Arduino Uno

میکروکنترلر - ATmega328
ولتاژ کاری - 5 ولت
ولتاژ ورودی (توصیه می شود) - 7-12 ولت
ولتاژ ورودی (محدود) - 6-20 ولت
ورودی/خروجی دیجیتال - 14 عدد (6 عدد از آنها می تواند به عنوان خروجی PWM استفاده شود)
ورودی های آنالوگ - 6
جریان ثابت ورودی/خروجی - 40 میلی آمپر
جریان ثابت برای خروجی 3.3 ولت - 50 میلی آمپر
حافظه فلش - 32 کیلوبایت (ATmega328) که 0.5 کیلوبایت آن برای بوت لودر استفاده می شود
رم - 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 درجه سانتیگراد


مناسب است!

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

من فکر می کنم که 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 است
ابعاد - 32x14 میلی متر
علاوه بر این - یک مقاومت تنظیم وجود دارد.


مناسب است!

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


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

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


مناسب است!

و بیایید یک درایو سروو اضافه کنیم وقتی سنسورها فعال می شوند، درایو سروو با ضبط کننده ویدیو می چرخد ​​و فیلمی از حادثه می گیرد. بیایید درایو سروو 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 ولت
- تمام قطعات درایو از فلز ساخته شده است


مناسب است!

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

تعداد زیادی مقاله در مورد اتصال هر سنسور در گوگل وجود دارد. و من تمایلی به اختراع دوچرخه های جدید ندارم، بنابراین پیوندهایی را به گزینه های ساده و کاربردی می گذارم. فرد با تجربه فوریه 15, 2012 در 04:34 ب.ظ

زنگ هشدار در اتاق در آردوینو

  • اتاق چوب*

عصر بخیر.

من می خواهم یک سیستم هشدار برای هر محل - خانه، فروشگاه، اداره را به شما معرفی کنم که در صورت شناسایی نفوذ ناخواسته، ایمیل ارسال می کند و با تلفن همراه تماس می گیرد.

منحصر به فرد بودن سیستم هشدار - تمام مدیریت زنگ هشدار از طریق وب سایت makridenkov.ru/signals، از هر دستگاه، اندروید، آیفون انجام می شود. این سخت افزار خانگی، مبتنی بر آردوینو، با هزینه کم 45 دلار است. مدار و برنامه سخت افزاری در لینک باز است. آسان برای تکرار.

طرح کلی عملیات هشدار.

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

آردوینو هر 20 ثانیه یک سیگنال "اتصال" ارسال می کند. این به شما امکان می دهد در صورتی که مهاجم برق را خاموش کرده یا سیستم هشدار را به نحوی غیرفعال کرده، آن را شکسته یا از هر وسیله ای برای تداخل رادیویی "gsm jammers" استفاده کرده است، مالک محل را از وضعیت مطلع کنید. که اعلان کاملاً مستقل از وضعیت اتو در اتاق است.

خنده دار

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

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

نمایش ویدئویی کار

پیاده سازی

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

جمع

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

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

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

مشاهده خنده دار، شما می توانید ببینید که دقیقا چه زمانی به سر کار رفتید. و از این داده ها به عنوان ابزاری برای خودسازی و وقت شناسی استفاده کنید.

P.S. عکس های دستگاه تمام شده و در حال کار.

این پایان داستان است.
بهترین ها.

برچسب ها: مدار ، دزدگیر ، gsm ، آردوینو ، خانگی ،

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

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

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

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

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

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

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

با چنین ویژگی هایی، چندین ده دقیقه از یک باتری Krona صدا می دهد. من آن را در اینترنت برای 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; // شمارنده دکمه خلع سلاح
void setup() (
// کنترل آژیر و نشانگر - خروجی
pinMode (sirena، OUTPUT)؛
pinMode (led، OUTPUT)؛ // دکمه و سوئیچ نی - ورودی ها
pinMode (gerkon، INPUT)؛
pinMode (دکمه، INPUT)؛
}
حلقه خالی()
digitalWrite (LED، HIGH);
while(buttonState= =0)( // حلقه انتظار تا زمانی که دکمه را فشار دهیم
buttonState = digitalRead(button); // برای رفتن به حالت امنیتی
}
digitalWrite (LED، LOW)؛
وضعیت دکمه = 0; // مقدار دکمه را بازنشانی کنید
while(gerkonState= =0)( // حلقه بزنید تا در را ببندیم

}
تاخیر (500); // :-)
digitalWrite (sirena، HIGH); // کد
تاخیر (100); // نشانه ها
digitalWrite (sirena، LOW)؛ // فعال کردن
تاخیر(70); // حالت
digitalWrite (sirena، HIGH); // امنیت
تاخیر (100); // اطلاع
digitalWrite (sirena، LOW)؛ // صدا
while(gerkonState= =1)( // صبر کنید تا در باز شود
gerkonState = digitalRead(gerkon);
}
برای (int i=0; i<= 5; i++){ // 7,5 секунды на нажатие
buttonState = digitalRead(button); // دکمه مخفی
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)؛