فهرست مطالب:

آشکارساز گاز اینترنت اشیا با آردوینو و رزبری پای: 5 مرحله
آشکارساز گاز اینترنت اشیا با آردوینو و رزبری پای: 5 مرحله

تصویری: آشکارساز گاز اینترنت اشیا با آردوینو و رزبری پای: 5 مرحله

تصویری: آشکارساز گاز اینترنت اشیا با آردوینو و رزبری پای: 5 مرحله
تصویری: آموزش ماژولReed Switch از پکیج 37 سنسور آردوینو arduino - آشکار ساز میدان مغناطیسی 2024, جولای
Anonim
Image
Image
سنسور گاز را به آردوینو وصل کنید
سنسور گاز را به آردوینو وصل کنید

در این مقاله آموزشی نحوه ساخت آشکارساز گاز IoT با استفاده از آردوینو ، رزبری پای و سنسور گاز MQ-5 را خواهید آموخت. علاوه بر این قطعات ، برای اتصال آردوینو به سنسور گاز به سه سیم نیاز دارید. پس از انجام این کار ، می توانید برای Arduino و Raspberry Pi کد بنویسید تا میزان گاز فعلی اتاق را دریافت کنید ، گاز طبیعی ، الکل یا حتی نفس خود را. بیایید شروع کنیم!

مرحله 1: سنسور گاز را به آردوینو وصل کنید

سنسور گاز را به آردوینو وصل کنید
سنسور گاز را به آردوینو وصل کنید

برای اتصال سنسور گاز به آردوینو به سه سیم نیاز دارید:

-یکی از سنسور A0 (خروجی آنالوگ) تا پین ورودی آنالوگ در آردوینو

-یکی از GND سنسور (پایه زمین) تا پایه پایه در آردوینو

-یکی از VCC سنسور (ورودی برق) تا پین 5 ولت در آردوینو

پس از انجام این کار ، آردوینو را روشن کنید. شما باید یک چراغ قرمز روی سنسور گاز ببینید.

مرحله 2: آردوینو را به Raspberry Pi متصل کنید

آردوینو را به رزبری پای وصل کنید
آردوینو را به رزبری پای وصل کنید

شما باید Arduino را به Raspberry Pi متصل کنید تا مطمئن شوید که از طریق پورت USB Pi تأمین می شود. همچنین می توانید از این اتصال برای ارتباط از طریق تابع serial.println () Arduino استفاده کنید که توسط Raspberry Pi دریافت می شود.

مرحله 3: مقداری کد برای آردوینو بنویسید

مقداری کد برای آردوینو بنویسید
مقداری کد برای آردوینو بنویسید

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

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

چند کد برای رزبری پای بنویسید
چند کد برای رزبری پای بنویسید
چند کد برای رزبری پای بنویسید
چند کد برای رزبری پای بنویسید
چند کد برای رزبری پای بنویسید
چند کد برای رزبری پای بنویسید

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

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

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

یک مورد بسازید و آن را امتحان کنید!
یک مورد بسازید و آن را امتحان کنید!
یک مورد بسازید و آن را امتحان کنید!
یک مورد بسازید و آن را امتحان کنید!
یک مورد بسازید و آن را امتحان کنید!
یک مورد بسازید و آن را امتحان کنید!

در نهایت ، هنگامی که سنسور خود را آزمایش کردید ، می توانید یک قاب برای آن بسازید و آن را آزمایش کنید! شما می توانید با یک چاپگر سه بعدی یک قاب بسازید (قاب های از پیش ساخته شده برای Pi و Arduino در حال حاضر وجود دارد) یا حتی یک عدد از مقوا بسازید. نمونه ای از هر دو در بالا آورده شده است. ما موارد خود را از Thingiverse (اینجا و اینجا) دریافت کردیم. در نهایت ، انتخاب با شماست! ساختمان مبارک!

توصیه شده: