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

هشدار GSM بودجه با مغز از Arduino. سیستم امنیتی GSM برای خانه بر اساس سنسورهای بی سیم Arduino برای زنگ هشدار در Arduino

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

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

سیستم امنیتی شامل یک میکروکنترلر است arduino uno. و مودم استاندارد SIM900A بر اساس GSM / GPRS. کل سیستم می تواند از هر منبع تغذیه / باتری 12V 2A تغذیه کند.

زیر در سیستم امنیتی Arduino نشان داده شده است.

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

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

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

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

تعیین یک نوع اسمی عدد توجه داشته باشیدنمرهدفترچه من
هیئت مدیره Arduino

arduino uno.

1 در نوت بوک
GSM / GPRS مودمSIM900A.1 در نوت بوک
IC1 تنظیم کننده خطی

LM7805

1 در نوت بوک
C1 100MKP 25V.1 در نوت بوک
C2 کندانسور الکترولیتی10MKF 16V.1 در نوت بوک
R1 مقاومت

1 com

1 در نوت بوک
LED1 دیود ساطع نور 1 در نوت بوک
S1 دکمهبا تثبیت1

زمان خوب به روز 🙂 امروز ما درباره هشدار صحبت خواهیم کرد. بازار خدمات پر از شرکت ها، سازمان است که در نصب و تعمیر و نگهداری سیستم های امنیتی مشغول به کار هستند. این شرکت ها خریدار را انتخاب گسترده ای از زنگ هشدار ارائه می دهند. با این حال، ارزش آنها دور از یک kopeck است. اما چه کاری باید انجام دهد که بسیاری از وجوه شخصی را که می تواند صرف آن نباشد هشدار امنیتی؟ من فکر می کنم نتیجه گیری خود را نشان می دهد - انجام دادن زنگ خطر. هشدار شیطان دست ها. این مقاله نمونه ای از نحوه ایجاد سیستم امنیتی کد خود را با استفاده از هیئت مدیره Uno Arduino و چندین سنسور مغناطیسی فراهم می کند.

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

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

دستگاه های عملیاتی ویدئو

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

شروع کنیم!

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

  • arduino Uno Board؛
  • صفحه نمایش ال سی دی بالا کنتراست 16 × 2؛
  • 4 × 4 صفحه کلید؛
  • 10 تا 20 کیلوگرم پتانسیومتر؛
  • 3 سنسورهای مغناطیسی (آنها میکروب ها هستند)؛
  • 3 پایانه های 2 پین پیچ؛
  • سنسور اولتراسونیک HC-SR04؛

اگر می خواهید سیستم را بدون آن جمع کنید با استفاده از Arduinoشما همچنین به موارد زیر نیاز دارید:

  • اتصال DIP برای ATMEGA328 + ATMEGA328 میکروکنترلر؛
  • رزوناتور 16 میلی گرم کوارتز؛
  • 2 عدد 22PF سرامیک، 2 عدد. خازن الکترولیتی 0.22UF؛
  • 1 کامپیوتر. مقاومت 10KOM؛
  • لانه قدرت (جک قدرت DC)؛
  • نان نان؛
  • منبع تغذیه 5B؛

و یک جعبه به طوری که همه این بسته بندی شده است!

ابزار:

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

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

طرح اتصال بسیار ساده است.

توضیحات کوچک:

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

  • PIN1 - VDD به GND؛
  • PIN2 - VSS به 5V؛
  • PIN3 - VO (به خروجی مرکزی پتانسیومتر)؛
  • PIN4 - Rs به 8 خروجی Arduino؛
  • PIN5 - RW به GND؛
  • PIN6 - EN به 7 خروجی Arduino؛
  • PIN11 - D4 تا 6 خروجی Arduino؛
  • PIN12 - D5 تا 5 خروجی Arduino؛
  • PIN13 - D6 تا 4 خروجی Arduino؛
  • PIN14 - D7 تا 3 خروجی Arduino؛
  • PIN15 - VEE (به سمت راست یا چپ پتانسیومتر).

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

از چپ به راست:

  • PIN1 تا A5 خروجی Arduino؛
  • PIN2 تا A4 خروجی Arduino؛
  • PIN3 به A3 خروج Arduino؛
  • PIN4 تا A2 خروج Arduino؛
  • PIN5 تا 13 خروج Arduino؛
  • PIN6 تا 12 خروجی Arduino؛
  • PIN7 تا 11 خروجی Arduino؛
  • PIN8 تا 10 خروجی Arduino.

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

گام کد را ارائه می دهد که ساخته شده است!

پلاگین CodeBender را دانلود کنید. روی دکمه "Run" در Arduino کلیک کنید و هیئت مدیره خود را با این برنامه قرار دهید. این همه است شما فقط Arduino را برنامه ریزی کرده اید! اگر می خواهید تغییرات را به کد انجام دهید، روی دکمه "ویرایش" کلیک کنید.

نکته: اگر از CodeBender IDE برای برنامه ریزی تخته های Arduino استفاده نکنید، باید کتابخانه های اضافی را در Arduino IDE نصب کنید.

مرحله 4: ما هزینه مدیریت خود را انجام می دهیم

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

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

  • مقاومت 10KM باید بین 1 (بازنشانی) و 7 (VCC) توسط خروجی های میکروکنترلر ATMEGA328 نصب شود.
  • رزوناتور 16mgc کوارتز باید به 10 و 10 نتیجه گیری شده به عنوان XTAL1 و XTAL2 متصل شود
  • هر خروجی رزوناتور را با خازن های 22pf وصل کنید. نتیجه گیری رایگان نتیجه گیری نوشتن بر روی میکروکنترلر 8 خروجی (GND).
  • فراموش نکنید که خط دوم ATMEGA328 را با منبع تغذیه متصل کنید، نتیجه گیری 20-VCC و 22-GND.
  • اطلاعات اضافی در مورد نتیجه گیری میکروکنترلر را می توان بر روی تصویر دوم یافت.
  • اگر شما قصد دارید از منبع تغذیه با ولتاژ بالای 6b استفاده کنید، باید از تنظیم کننده خطی LM7805 و دو 0.22UF با خازن های الکترولیتی استفاده کنید که باید در ورودی و خروجی تنظیم کننده نصب شود. مهم است! بیش از 6V را برای هزینه اعمال نکنید !!! در غیر این صورت، شما می توانید میکروکنترلر Atmega و صفحه نمایش ال سی دی خود را اسمیر کنید.

مرحله 5: طرح را در مورد قرار دهید

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

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

آنچه ما جمع آوری می کنیم

ما باید قلب سیستم ما را انتخاب کنیم. به نظر من، هیچ چیز بهتر از این هشدار از Arduino Uno وجود ندارد. معیار اصلی - تعداد کافی "پین" و قیمت.


ویژگی های اصلی Arduino Uno

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


مناسب!

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


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


ویژگی های کلیدی SIM900 سپر

4 استاندارد فرکانس استاندارد 850/900/1800 / 1900 مگاهرتز
GPRS چند اسلات کلاس 10/8
GPRS ایستگاه موبایل کلاس B
مطابق با فاز GSM 2/2 +
کلاس 4 (2 w @ 850/900 مگاهرتز)
کلاس 1 (1 w @ 1800 / 1900MHZ)
مدیریت با استفاده از دستورات (GSM 07.07، 07.05 و Simcom پیشرفته در دستورات)
مصرف کم مصرف: 1.5MA (حالت خواب)
محدوده دما: از -40 ° C تا +85 ° C


مناسب!

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

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


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

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

Microcircuit - MPU-6050
ولتاژ منبع - از 3.5V تا 6V (DC)؛
محدوده Gyro-± 250 500 1000 ° 2000 ° / S
محدوده شتاب سنج - ± 2 ± 2 ± 8 ± 16 گرم
رابط ارتباطی - I2C
اندازه - 15x20 میلی متر.
وزن - 5 گرم


مناسب!

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


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

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


مناسب!

ماژول کارت حافظه SD را تعمیر کنید. ما هنوز یک فایل ورودی را بنویسیم.


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

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


مناسب!

و یک سروو را اضافه کنید، هنگامی که سنسورها باعث می شود، یک سروو درایو به DVR و یک حادثه ویدئویی را شلیک کنید. سروو MG996R را بگیرید


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

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


مناسب!

جمع کردن

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

زنگ GSM در Arduino.

در این مقاله شما خواهید آموخت که چگونه (خرید) GSM خود را زنگ هشدار با ماژول GSM و Arduino بسیار ارزان است. GSM Object Protection Object Ideal مناسب، خانه، گاراژ، آپارتمان.


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


GSM Shield.

زنجیر
آژیر زنگ 12V.
منبع تغذیه 12V

صفحه کلید Arduino.
مورد.

مرحله 2: اتصال اجزاء


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

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

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

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

البته، شما می توانید خواندن سنسور کاذب را دریافت کنید، بنابراین گزینه این است که زنگ را خاموش کنید، به سادگی با ارسال اس ام اس از تلفن خود به Arduino. علاوه بر این، یک گزینه دیگر که می توانید انجام دهید این است که سپر را پیکربندی کنید تا یک پیام را به شما ارسال کنید تا بتوانید به درستی کار کنید.

مرحله 3: کد

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

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


با توجه به این که Arduino UNO کد پیام های SMS را ارسال می کند و فقط پنج ثانیه بعد از اینکه کسی به خانه شما نفوذ می کند، تماس بگیرید، من حدس می زنم شما زمان کافی برای تماس با پلیس دارید. البته، آژیر دزدان را ترساند و خانه یا محل های دیگر شما با استفاده از این مقاله ایمن تر خواهد بود.