فهرست مطالب:

دزدگیر: 10 مرحله
دزدگیر: 10 مرحله

تصویری: دزدگیر: 10 مرحله

تصویری: دزدگیر: 10 مرحله
تصویری: نصب دزدگیر خودرو:آموزش کامل نصب دزدگیر خودرو به زبان ساده! 2024, جولای
Anonim
دزدگیر
دزدگیر
دزدگیر
دزدگیر

در این راهنما به شما می گویم که چگونه Alarmostat را بسازید ، پروژه مدرسه من برای 1MCT در Howest. مفهوم ساخت دستگاهی است که هم دزدگیر و هم ترموستات را در یک دستگاه قرار می دهد. هرچند طراحی من قطعاً می تواند بهبود یابد ، بنابراین نیازی نیست که دستورالعمل ها را بسیار دقیق دنبال کنید. خلاق بودن!

اجزای مورد نیاز در زیر ذکر شده است ، و مدار الکتریکی دقیق را می توان در عکس یافت (هرچند من مسئول هیچ گونه آسیبی به تجهیزات شما نیستم:))

تدارکات

رزبری پای (من از 3B+استفاده کردم) با آداپتور و کارت SD

-تختخواب

تخته شکست -GPIO می تواند مفید باشد

سنسور حرکت (HCRS501)

سوئیچ مغناطیسی درب (ada375)

-چند لامپ و مقاومت

-یک زنگ فعال

رمزگذار چرخشی (keyes-0.40)

صفحه نمایش ال سی دی -2x16

-74hc595 shiftregister برای رانندگی LCD

-MFRC522 rfid خوان

-خیلی سیم

-مواد لازم برای ساخت کیس و ابزارهایی برای کنار هم قرار دادن آن

(منبع تغذیه تخته نان اضافی)

مرحله 1: دریافت فایل ها

فایلهای این پروژه را می توانید در مخازن زیر پیدا کنید:

github.com/thomasdebiehw/project-backend

github.com/thomasdebiehw/project-frontend

باطن یک برنامه پایتون / فلاسک است که با سخت افزار ما ارتباط برقرار می کند و اطلاعات موجود در آن را به صورت پیش فرض ، که یک رابط وب است ، ارائه می دهد.

از کد متنفر نباشید ، من می دانم که برخی از آنها ضعیف و مبهم نوشته شده است ، اما سلام ، کار می کند:)

ممکن است مجبور شوید برخی موارد را تغییر دهید تا بتواند به درستی کار کند ، مانند کاربر mysql یا آدرس IP برنامه هایی که بر روی آنها اجرا می شود.

برای اطلاع از اینکه این فایلها را کجا قرار دهید ، readme frontend را بخوانید

فایلهای Pi خود را دریافت کنید (یا تغییرات فوق العاده ای در آنها ایجاد کنید) و آماده اتصال همه چیز به Pi شوید.

مرحله 2: اتصال

برقراری ارتباط
برقراری ارتباط
برقراری ارتباط
برقراری ارتباط

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

در صورت بروز مشکل ، یکی از کارهایی که ممکن است بخواهید انجام دهید این است که از منبع تغذیه خارجی ورق استفاده کنید. من مشکلاتی در مورد کار نکردن rfid reader داشتم. اگرچه من کاملاً مطمئن نیستم که مشکل از قدرت بوده است ، اما پس از استفاده از منبع خارجی آن را تجربه نکردم و به درد هم نمی خورد.

اگر می خواهید این کار را انجام دهید ، پین های GND را از Pi و منبع تغذیه را به هم وصل کنید. همه چیز +3.3v یا +5v را از قطعات به خروجی منبع خارجی وصل کنید ، و باید خوب باشید.

3.3 یا 5 ولت Pi را به منبع تغذیه وصل نکنید. اگر از یکی استفاده می کنید بهترین کار این است که آنها را کاملاً قطع کنید تا از اشتباه جلوگیری کنید.

می توانید تنظیمات آزمایش من را در تصویر دوم مشاهده کنید

مرحله 3: آزمایش

آزمایش کردن
آزمایش کردن

با وارد کردن داده ها ، پایگاه داده را روی Pi از طریق MySQL Workbench قرار دهید. فایل موجود در مخزن یک پایگاه داده است. در غیر این صورت ممکن است با مشکلاتی مواجه شوید زیرا Pi به جای MySQL از MariaDB استفاده می کند. همچنین ممکن است مجبور شوید یک کاربر جدید ایجاد کنید یا این اطلاعات کاربری را در کد تغییر دهید. ERD را در تصویر پیوست مشاهده می کنید

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

هنگامی که می دانید اجزای شما کار می کنند ، می توانیم ساخت یک کیس را شروع کنیم.

مرحله 4: مورد

مورد
مورد
مورد
مورد
مورد
مورد
مورد
مورد

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

-برخی از برش ها برای نصب اجزا از طریق صفحه جلویی

برخی از انواع مکانیسم درب

-فضای کافی در داخل

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

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

برخی قطعات دارای سوراخ های پیچ خوبی نبودند (کلیدهای 040 ، hcsr501 ، leds) بنابراین من همچنین از تفنگ چسب حرارتی برای محکم کردن آنها استفاده کردم. این تمیزترین راه حل نیست اما بسیار خوب عمل می کند. ممکن است نیازی به آهن لحیم کاری نباشد ، اما من از آن برای اتصال سیمهای بهتر به سنسور درب ada375 استفاده کردم زیرا خیلی راحت شل شد.

قطعاتی که روی کیس نصب کردم عبارتند از:

-2 led

-ada375

-hcsr501

-lcd

اکودر دوار

-خوان خوان

بقیه به تخته نان متصل شده است. (ممکن است نصب سنسور دما در جایی خارج از قاب ترجیح داده شود)

مرحله 5: چند نکته در مورد پرونده من

چند نکته در مورد پرونده من
چند نکته در مورد پرونده من
چند نکته در مورد پرونده من
چند نکته در مورد پرونده من
چند نکته در مورد پرونده من
چند نکته در مورد پرونده من
چند نکته در مورد پرونده من
چند نکته در مورد پرونده من

می توانید پیش نویس مدل مورد را در بالا بیابید. در اینجا ابعاد وجود دارد:

صفحه جلو: 40.5 x 30 سانتی متر

کناره های محفظه قطعات: 20 30 30 سانتی متر

بالا و پایین: 20 در 20 سانتی متر

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

یک توصیه: این ابعاد را کپی نکنید! صفحه بالایی برای من باید 20.6 21 21.2 سانتی متر باشد زیرا ضخامت چوب را در نظر نگرفته ام. و حتی اگر درست باشد ، محوطه ای که Pi و اجزای آن نشسته اند ، به سختی به اندازه کافی بزرگ است. من طول اضافی منبع تغذیه صفحه نان را در نظر نگرفتم و فقط خوش شانس بودم که می توانم آن را به صورت مورب در آنجا قرار دهم.

من پیشنهاد می کنم از صفحه جلویی تقریباً با همان اندازه استفاده کنید و قاب پشتی را 5 سانتی متر پهن کنید. در سمت چپ فضای کافی برای حرکت درب و کمی بیشتر حساس به لبه باقی مانده است.

یا می دانید.. خودتان طراحی کنید!

مرحله ششم: مونتاژ

مونتاژ
مونتاژ
مونتاژ
مونتاژ
مونتاژ
مونتاژ

به نظر من کار با این ترتیب ساده ترین کار است:

1: چوب خود را به اندازه مناسب برش دهید

2: صفحه جلویی را بردارید و برش قطعات را ایجاد کنید (اگر می خواهید این کار را با لیزر برش دهید ، فایل ضمیمه شده است ، اما برای LED ها به دو سوراخ اضافی احتیاج دارید)

3: اجزای لازم را به صفحه جلو وصل کنید

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

5: پی تمشک را به محفظه داخلی نصب کنید (یا راه حلی دیگر برای نصب آن بیابید زیرا حذف کارت SD تقریبا غیرممکن است) مهره هایی که استفاده کردم با پین های فلزی روی Pi تماس داشت ، بنابراین قسمتی از قسمت زیرین آن را پوشاندم. با نوار برقی

مرحله 7: مونتاژ بیشتر

مونتاژ بیشتر
مونتاژ بیشتر
مونتاژ بیشتر
مونتاژ بیشتر
مونتاژ بیشتر
مونتاژ بیشتر
مونتاژ بیشتر
مونتاژ بیشتر

حالا آن را کنار هم قرار دهید (من از چسب چوب بسیار محکم استفاده کردم زیرا این چوب از میخ یا پیچ در ضخامت 6 میلی متر خوشحال نبود)

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

مرحله 8: اتصال

برقراری ارتباط
برقراری ارتباط
برقراری ارتباط
برقراری ارتباط
برقراری ارتباط
برقراری ارتباط

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

همانطور که می بینید این قسمت خیلی تمیز نیست ، بنابراین ممکن است راه بهتری برای نصب صحیح آن پیدا کنید

مرحله 9: نرم افزار

اگر می خواهید از rfid reader برای مسلح کردن و خلع سلاح سیستم استفاده کنید ، باید یک کاربر را به پایگاه داده اضافه کنید. از طریق Workbench به pi خود متصل شوید ، پایگاه داده Alarmostat را انتخاب کرده و دستور زیر را اجرا کنید:

INSERT INTO alarmostat.user (iduser ، نام کاربری ، نوع استفاده ، userpassword ، userrfidtag) VALUES (پیش فرض ، "#نام کاربری شما" ، "کاربر" ، "#گذرواژه" ، "#rfidid")

# را با مقادیر مناسب جایگزین کنید. می توانید rfidid را با اجرای اسکریپت rfidtest.py از مخزن پیدا کنید. شناسه برچسب شما را نشان می دهد:

برای اجرای برنامه در هنگام راه اندازی ، به readme مراجعه کنید:

مرحله 10: شما آماده هستید

شما آماده اید
شما آماده اید

انجام شد! شما آماده حفاظت و کنترل دما از خانه خیالی خود هستید! از آن لذت ببرید و سعی کنید ویژگی های جدیدی را به کد اضافه کنید!

توصیه شده: