فهرست مطالب:

سیستم پارک SafeT: 6 مرحله (همراه با تصاویر)
سیستم پارک SafeT: 6 مرحله (همراه با تصاویر)

تصویری: سیستم پارک SafeT: 6 مرحله (همراه با تصاویر)

تصویری: سیستم پارک SafeT: 6 مرحله (همراه با تصاویر)
تصویری: گوز زدن پریانکا چوپرا هنرپیشه بالیوود در یکی از برنامه های لایف تلویزیونی |C&C 2024, جولای
Anonim
سیستم پارک ایمن
سیستم پارک ایمن

این دستگاه با اجرای سه مفهوم ایمنی در دستگاه IOT به حفاظت از سازه های پارکینگ کمک می کند.

سیستم واکنش اضطراری خودکار ، در صورت آتش سوزی در ساختار پارکینگ

سنسور دما و ارتفاع یکپارچه برای تعیین محل آتش سوزی

سیستم فشار فعال برای کاهش تابش دود

مرحله 1: مواد

مواد
مواد
مواد
مواد
مواد
مواد
مواد
مواد

1. لپ تاپی با متلب ، آردوینو و Thingspeak روی آن نصب شده است

2. دستگاه SparkFun ESP8266 Thing

3. SparkFun ارتفاع/فشار سنسور شکست - MPL3115A2

4. کابل های زنانه و زنانه

5. کابل میکرو USB به USB

6. گاراژ پارکینگ چاپ سه بعدی

مرحله 2: در ThingSpeak ثبت نام کنید

در ThingSpeak ثبت نام کنید
در ThingSpeak ثبت نام کنید

ابتدا در thingspeak.com ثبت نام کنید و با استفاده از حساب MATHWORKS حساب ایجاد کنید.

سپس روی "کانالهای من" کلیک کرده و برای هر سنسور مورد استفاده ، یک کانال جدید اضافه کنید.

اینترنت اشیا (IoT) شبکه ای از اشیاء متصل به هم ("دستگاه های متصل" یا "دستگاه های هوشمند") است که قادر به جمع آوری و تبادل داده ها با استفاده از وسایل الکترونیکی ، نرم افزار ، حسگرها ، محرک ها و اتصال به شبکه است.

مرحله 3: سیم کشی و سخت افزار

سیم کشی و سخت افزار
سیم کشی و سخت افزار

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

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

برنامه نویسی سخت افزار
برنامه نویسی سخت افزار
برنامه نویسی سخت افزار
برنامه نویسی سخت افزار
برنامه نویسی سخت افزار
برنامه نویسی سخت افزار

1. از ورودی های صحیح اطمینان حاصل کنید. دستکاری مقادیر پایه برای تنظیم پایه مناسب برای نمودارها و محاسبات.

2. کد نقشه برای ارسال به Thingspeak.com.

3. مکان WiFi و اطلاعات شناسه کانال را وارد کنید.

4. تنظیم Coding Cycle را برای هر 10 ثانیه تکرار کنید. 5 ثانیه "تایم اوت" برای پیکربندی مجدد تنظیم شد.

5. فشار ، دما و حداکثر ارتفاع را برای گرفتن اطلاعات دقیق تنظیم کنید.

مرحله 5: برنامه نویسی در Matlab

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

برای استفاده از ورودی های سنسورهای آردوینو ، باید از Matlab برای دریافت داده ها از ThingSpeak استفاده کنیم. دستور "thingSpeakRead ()" داده های کانال ، زمینه ها و تعداد نقاط داده ای را که در فرمان وارد می کنید ، تصویر می کند. پس از انجام این کار ، می توانید از داده ها برای توسعه هر نوع خروجی مورد نیاز خود استفاده کنید. من یک فایل صفحات را با کد خود ضمیمه کردم که برای شروع کپی و چسباندن آن است.

برای این پروژه خروجی های ما عبارتند از:

- جدولی با جدیدترین دما ، ارتفاع و فشار

- 2 نمودار که دما و فشار را در 50 نقطه داده آخر (در این مورد 500 ثانیه) نشان می دهد

- پیامک و به روز رسانی ایمیل با دما ، ارتفاع یا فشار که می توانید از منوی بازشو در Matlab انتخاب کنید

- هشدار آتش به صورت خودکار در صورتی که دمای سنسور از نقطه خاصی فراتر رود (در این حالت 80 درجه فارنهایت برای اهداف آزمایش)

برای دریافت پیام/ایمیل ، قبل از اجرای این کد ، باید یک تابع send_msg تنظیم کنید.

این مورد در اسلاید بعدی پوشش داده می شود

مرحله 6: تابع Send_msg

تابع Send_msg
تابع Send_msg
تابع Send_msg
تابع Send_msg
تابع Send_msg
تابع Send_msg
تابع Send_msg
تابع Send_msg

برای دریافت به روز رسانی ایمیل و متن ، باید عملکرد "send_msg" را تعریف کنید. شما باید مقدار "mail" و "pwd" را با ایمیل و گذرواژه ای که می خواهید به روزرسانی از آن ارسال شود ، به روز کنید. همچنین باید "گیرندگان" را به عنوان شماره و آدرس ایمیلی که می خواهید به روزرسانی ها را دریافت کنید و "حامل" را با حامل تلفن گیرنده تعریف کنید. پس از انجام این کار ، تابع آماده اجرا است.

توصیه شده: