Manufaktur industri
Industri Internet of Things | bahan industri | Pemeliharaan dan Perbaikan Peralatan | Pemrograman industri |
home  MfgRobots >> Manufaktur industri >  >> Manufacturing Technology >> Proses manufaktur

Pemantau Detak Jantung Menggunakan IoT

Komponen dan persediaan

Arduino UNO
× 1
ProtoCentral Electronics ProtoCentral Pulse Oximeter &Sensor Detak Jantung berdasarkan MAX30100
× 1
Kabel USB-A ke Micro-USB
× 1
Kabel jumper (generik)
× 1

Aplikasi dan layanan online

Arduino IDE
node.js
Layanan Web Amazon AWS EC2

Tentang proyek ini

Dalam proyek ini kita akan membuat Sistem Deteksi dan Pemantauan Detak Jantung menggunakan Arduino yang akan mendeteksi detak jantung menggunakan Pulse Sensor dan akan menampilkan pembacaan dalam BPM (Beats Per Minute). Beberapa hari yang lalu kami merasa bosan dan kami melihat tentang node.js dan berpikir untuk menerapkan sesuatu dari itu............. Dan akhirnya menghasilkan pengembangan Prototipe ini yang benar-benar Menampilkan Detak Jantung dalam detak per menit menggunakan sensor pulsa IR..........

"Untuk ini Anda dapat menggunakan PC atau Mac atau Raspberry Pi Anda."

Yang langkah untuk melakukan ini adalah diberikan di bawah ini.

1) Persiapan Arduino

Unggah sketsa yang diberikan ke Arduino dan pastikan Anda menerima data di Serial Monitor:

2) Instal Node.JS

Instal node.js di pc / mac /linux pc / raspberry pi Anda:

  • Instal di Windows dengan menginstal paket dari https://nodejs.org/
  • Untuk mac / linux / raspberry pi buka terminal dan ketik

Untuk mac:

brew install nodejs 

Untuk linux / raspberry pi:

sudo apt-get install nodejs 

3) Instal paket yang diperlukan untuk Node.JS

Jalankan perintah berikut di terminal Anda untuk menginstal paket

npm install -g socket.io npm install -g serialportnpm install -g johnny-fivenpm install -g express 

4) Menjalankan skrip

  • Setelah menginstal paket, sambungkan papan Arduino ke PC / Raspberry pi dan pastikan bahwa data diambil di monitor serial ide Arduino....
  • setelah diverifikasi..... Sekarang saatnya menjalankan skrip kita.. jalankan dengan urutan seperti yang disebutkan di bawah ini.....
simpul  
  • setelah Anda melihat "Komunikasi aktif!" di terminal Anda.
  • lalu buka halaman.html di browser dan Anda mungkin melihat nilai yang ditampilkan di sana....
  • Ini akan menjalankan Program Anda hanya di localhost komputer

Untuk melihatnya melalui internet, Anda memerlukan LAYANAN WEB AMAZON dikonfigurasi.

5) Mengonfigurasi Layanan Web amazon (AWS)

  • Awalnya buat akun atau login ke akun AWS Anda
  • pindah ke modul EC2 di sana
  • Tekan tombol luncurkan Instance di sana
  • pilih OS apa saja dari sana
  • Tekan tombol tinjauan dan luncurkan
  • Tekan luncurkan di halaman berikutnya dan buat kunci pasangan baru dan Unduh
  • ini adalah file yang digunakan untuk mengakses modul AWS di Tujuan mendatang
  • Setelah pembuatan, tekan tombol Luncurkan Instance di sana
  • Dan pilih layanan yang ditunjukkan di bawah ini dan klik sambungkan

  • Sebuah url bersama dengan link ssh akan ditampilkan di sana
  • Sekarang pergi ke lokasi file tempat Anda mengunduh kunci keamanan dan jalankan terminal di folder itu dan salin dan tempel tautan ssh di terminal dan jalankan
  • sekarang ulangi langkah 2 dan 3dan 4 di sini sekarang setelah semuanya selesai tutup terminal
  • Sekarang pilih layanan yang Anda pilih sebelumnya yang ditunjukkan di bawah ini dan klik sambungkan
  • Sekarang gunakan URL yang diberikan olehnya dan lihat OUTPUT melalui internet.

Videonya

Akhir!

Kode

  • IR_Pulsr.ino
  • run.js
  • halaman.html
IR_Pulsr.inoArduino
Ini kode yang harus diupload ke arduino
int UpperThreshold =518;int LowerThreshold =490; int membaca =0; mengambang BPM =0,0; bool AbaikanMembaca =salah; bool FirstPulseDetected =salah; FirstPulseTime panjang yang tidak ditandatangani =0; SecondPulseTime panjang yang tidak ditandatangani =0; PulseInterval panjang yang tidak ditandatangani =0; void setup(){ Serial.begin(9600); } void loop(){ membaca =analogRead(0); if(reading> UpperThreshold &&IgnoreReading ==false){ if(FirstPulseDetected ==false){ FirstPulseTime =milis(); FirstPulseDetected =benar; } else{ SecondPulseTime =milis(); PulseInterval =SecondPulseTime - FirstPulseTime; FirstPulseTime =SecondPulseTime; } Abaikan Membaca =benar; } if(membaca  
run.jsJavaScript
ini berisi kode untuk membuat koneksi antara data serial dan server........
var SerialPort =require('serialport')var Readline =SerialPort.parsers.Readlinevar express =require('express');var socket =require('socket.io');var app =express();var server =app.listen(3005);app.use(express.static('public'));var io =socket(server );io.on('connection', function(socket){ console.log(socket.id); });var serialPort =new SerialPort('/dev/tty.usbmodem1421', { baudRate:9600})var parser =new Readline()serialPort.pipe(parser)parser.on('data', function (data) { //console.log('data diterima:' + data) io.sockets.emit('map', data);})serialPort.on('open', function () { console.log('Komunikasi aktif!')})
page.htmlHTML
Ini adalah halaman web yang akan menampilkan jumlah detak jantung per menit di dalamnya.
           

Skema


Proses manufaktur

  1. Windows 10 IoT Core – Membaca Denyut Jantung
  2. Monitor Detak Jantung Jarak Jauh
  3. IoT dalam Pertanian:Menggunakan Sensor Terhubung untuk Memantau Lebah
  4. Membuat Monitor Ambilight Menggunakan Arduino
  5. Pemantau Detak Jantung Menggunakan IoT
  6. Menggunakan IoT untuk Mengontrol Lengan Robot dari Jarak Jauh
  7. Sensor Detak Jantung Inframerah DIY menggunakan Arduino
  8. IOT - Smart Jar Menggunakan ESP8266, Arduino dan Sensor Ultrasonik
  9. Kontrol Penuh TV Anda Menggunakan Alexa dan Arduino IoT Cloud
  10. Sensor Terintegrasi dalam Pakaian Memantau Denyut Jantung