Home / پروژه / مانیتورینگ ضربان قلب بر روی اینترنت بوسیله Arduino و ThingSpeak

مانیتورینگ ضربان قلب بر روی اینترنت بوسیله Arduino و ThingSpeak

به نام خدا

مانیتورینگ ضربان قلب بر روی اینترنت بوسیله Arduino و ThingSpeak

مانیتورینگ ضربان قلب بر روی اینترنت بوسیله Arduino و ThingSpeak

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

ما قبلا مانیتور ضربان قلب ساده را بدون نمایش ان روی اینترنت ساخته ایم. اینبار از ThingSpeak برای مانیتور کردن ضربان قلب استفاده میکنیم با این کار پروژه ما در دسته اینترنت اشیاء قرار میگیرد.

 

قطعات مورد نیاز پروژه ی مانیتورینگ ضربان قلب بر روی اینترنت بوسیله Arduino و ThingSpeak :

  • سنسور پالس
  • ماژول وای فای ESP8266
  • Arduino UNO
  • LCD
  • برد بورد
  • مقاومت متغییر ۱۰ کیلو اهمی
  • مقاومت  ۱ کیلو اهمی
  • مقاومت  ۲۲۰ اهمی
  • LED
  • سیم برد بورد

توضیح و دیاگرام مدار:

اول از همه ماژول وای فای ESP8266 را به آردینو متصل میکنیم. ولتاژ تغذیه این ماژول ۳٫۳ میباشد واگر ولتاژ ۵ ولت به ان اعمال شود احتمال دارد خراب شود. VCC و CH_PD را به پایه تغذیه ۳٫۳ آردینو متصل کنید. پایه RX ماژول ESP8266 با ولتاژ ۳٫۳ کار میکند، اگر این  پایه را به صورت مستقیم به آردینو متصل کنیم ارتباطی بین ESP8266 و آردینو برقرار نمیشود. بنابراین باید ۵ ولت را با قرار دادن مقاومت به صورت سری بین این دو پایه تقسیم کنیم تا به ولتاژ ۳٫۳ برسیم. پایه TX ماژول به پایه ۹ آردینو و پایه RX همراه با مقاومت سری به پایه ۱۰ آردینو متصل می شود.

مانیتورینگ ضربان قلب بر روی اینترنت بوسیله Arduino و ThingSpeak

 

اتصال سنسور پالس بسیار ساده است. این سنسور ها سه پایه دارند. پایه ۵ ولت و زمین این سنسور را به ۵ ولت و زمین آردینو و پایه سیگنال سنسور را به پایه A0 آردینو متصل میکنیم.

مانیتورینگ ضربان قلب بر روی اینترنت بوسیله Arduino و ThingSpeak

سپس LED را به پایه ۱۳ آردینو متصل میکنیم.نیازی به استفاده از مقاومت برای LED نیست.

در اخر باید LCD را به صورت زیر به آردینو متصل کنیم.

  • (PIN1( VEE به زمین
  • (PIN 2 (VDD /VCC به ۵ ولت
  • (PIN 3 (V0 به پایه وسط مقاومت متغییر و دو پایه دیگر مقاومت متغییر به VCC و GND. وظیفه مقاومت متغییر کنترل روشنایی صفحه LCD است
  • (PIN4 (RS به پایه ۱۲ اردینو
  • (PIN5 (READ/WRITE به زمین
  • (PIN6 (E به پایه ۱۱ اردینو
  • چهار پایه بعدی که برای ارتباط با آردینو است به صورت زیر می باشد:

(PIN11 (D4 به پایه ۵

(PIN12 (D5 به پایه ۴

(PIN13 (D6 به پایه ۳

(PIN14 (D7 به پایه ۲

  • (PIN (15 به سیله مقامومت ۲۲۰ اهم به VCC
  • (PIN (16 به زمین

مانیتورینگ ضربان قلب بر روی اینترنت بوسیله Arduino و ThingSpeak

تنظیمات ThingSpeak:

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

در ابتدا نیاز داریم تا یک پروفایل در این سایت بسازیم، پس وارد سایت میشویم و روی Get Started کلیک میکنیم.

مانیتورینگ ضربان قلب بر روی اینترنت بوسیله Arduino و ThingSpeak

بعد از ساخت پروفایل به قسمت channels رفته و گزینه create a new channel را انتخاب کنید.سپس اسم کانال را درقسمت name وارد می کنیم.همچنین گزینه Make Public را در زیر فرم فعال کنید و درنهایت کانال را ذخیره کنید.

مانیتورینگ ضربان قلب بر روی اینترنت بوسیله Arduino و ThingSpeak

حال به قسمت APIKEYS رفته و Write API Key را کپی کنید.این قسمت را در برنامه ای که روی آردینو میریزید نیاز دارید.مانیتورینگ ضربان قلب بر روی اینترنت بوسیله Arduino و ThingSpeak

طرز کار :

ماژول وای فای ESP8266 با آردینو در ارتباط است و آردینو اطلاعات مربوطه را به وسیله این ماژول و وصل شدن به کانالی که در سایت ThingSpeak ساخته ایم به سرور ThingSpeak می فرستد. اطلاعات ارسال شده در نموداری به نمایش گذاشته می شود و میتوان از هرجای دنیا بوسیله اینترنت این اطلاعات را مشاهده کرد. LCD موجود هم میتواند ضربان را به نمایش بگذارد.

مانیتورینگ ضربان قلب بر روی اینترنت بوسیله Arduino و ThingSpeak

مانیتورینگ ضربان قلب بر روی اینترنت بوسیله Arduino و ThingSpeak

دانلود کد های پروژه مانیتورینگ ضربان قلب بر روی اینترنت بوسیله Arduino و ThingSpeak :

دانلود فایل

 

 

بیشتر بخوانید...  آموزش کنترل رله با آردوینو

 

About mjavad

همچنین بخوانید...

پروژه کنترل چراغ های LED با فرمان صوتی گوشی هوشمند و رزبری پای

به نام خدا پروژه کنترل چراغ های LED با فرمان صوتی گوشی هوشمند و رزبری …

پروژه ی سیستم نظارت بر پایه RFID با رزبری پای

به نام خدا پروژه ی سیستم نظارت بر پایه RFID با رزبری پای   در …

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

تست
انجام تست

انجام تست انجام تست انجام تست انجام تست انجام تست

مشخصات

وارد کردن مشخصات

تشکر
انجام تشکر