فهرست مطالب:
- مرحله 1: سنسور گاز را به آردوینو وصل کنید
- مرحله 2: آردوینو را به Raspberry Pi متصل کنید
- مرحله 3: مقداری کد برای آردوینو بنویسید
- مرحله 4: چند کد برای رزبری پای بنویسید
- مرحله 5: یک مورد بسازید و آن را امتحان کنید
تصویری: آشکارساز گاز اینترنت اشیا با آردوینو و رزبری پای: 5 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:53
در این مقاله آموزشی نحوه ساخت آشکارساز گاز 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 (اینجا و اینجا) دریافت کردیم. در نهایت ، انتخاب با شماست! ساختمان مبارک!
توصیه شده:
ساخت ربات پخش کننده ویدئوی تحت کنترل اینترنت با آردوینو و رزبری پای: 15 مرحله (همراه با تصاویر)
با استفاده از آردوینو و تمشک پای ، ربات پخش کننده ویدئوی تحت کنترل اینترنت خود را بسازید: من @RedPhantom (معروف به LiquidCrystalDisplay / Itay) هستم ، یک دانش آموز 14 ساله از اسرائیل که در دبیرستان علوم و ریاضیات Max Shein Junior تحصیل می کند. من این پروژه را برای همه می آموزم تا از آن یاد بگیرند و به اشتراک بگذارند! شما ممکن است هزار
ماژول قدرت اینترنت اشیا: افزودن ویژگی اندازه گیری توان اینترنت اشیا به کنترل کننده شارژ خورشیدی من: 19 مرحله (همراه با تصاویر)
ماژول IoT Power: افزودن ویژگی اندازه گیری توان اینترنت اشیا به کنترل کننده شارژ خورشیدی من: سلام به همه ، امیدوارم همه شما عالی باشید! در این مقاله آموزشی می خواهم به شما نشان دهم که چگونه یک ماژول اندازه گیری توان اینترنت اشیا را ایجاد کرده ام که مقدار توان تولید شده توسط پنل های خورشیدی من را که توسط کنترل کننده شارژ خورشیدی مورد استفاده قرار می گیرد ، محاسبه می کند
سنسور گاز اینترنت اشیا: 7 مرحله
سنسور گاز IoT: من می خواستم یک سنسور گاز ایجاد کنم که نشت گاز را در خانه تشخیص دهد. استفاده عملی از آن برای اطمینان از اینکه اجاق گاز را بدون آتش روشن نمی گذارید و در نتیجه مسمومیت با گاز ایجاد می شود. استفاده دیگر می تواند این باشد که مطمئن شوید بیش از حد مصرف نکرده اید
سیستم تشخیص گاز سمی مبتنی بر اینترنت اشیا: 6 مرحله
سیستم تشخیص گازهای سمی مبتنی بر اینترنت اشیا: گازهای سمی آثار زیست محیطی عظیمی دارند. مردم به دلیل ابتلا به آنها از بیماری های مختلفی رنج می برند. تشخیص صحیح سطح گاز سمی برای ما مهم است. با این احترام ، من این پروژه را برای تشخیص سطح گاز سمی در محیط خود توسعه می دهیم. برای
سیستم مانیتورینگ کارخانه اینترنت اشیا (با بستر اینترنت اشیا IBM): 11 مرحله (همراه با تصاویر)
سیستم نظارت بر کارخانه اینترنت اشیا (با پلتفرم IoM IoT): مروری سیستم نظارت بر کارخانه (PMS) یک برنامه کاربردی است که با افرادی که در طبقه کارگر هستند با انگشت شست سبز در نظر گرفته شده است. امروزه افراد شاغل بیش از هر زمان دیگری شلوغ هستند. پیشرفت شغلی و مدیریت امور مالی آنها