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

Monitoring Health Station

Komponen dan persediaan

Arduino UNO
× 1
Kabel jumper (generik)
× 1
Sensor Suhu &Kelembaban DHT11 (3 pin)
× 1
Sensor Suhu
× 1
Resistor 10k ohm
× 2
Modul Bluetooth HC-05
× 1
sensor detak jantung
× 1

Aplikasi dan layanan online

MIT App Inventor 2
Arduino IDE

Tentang proyek ini

Elektronik berkabel dengan sensor dan aplikasi akan memberikan cara mudah untuk mengontrol status kesehatan dan parameter sekitarnya

Kode

  • Kode
KodeC/C++
#include #include #define AM2302_PIN 7#include #include #define ONE_WIRE_BUS 2OneWire oneWire(ONE_WIRE_BUS);(&oneWiRE_BUS); AM2302 dht(AM2302_PIN);SoftwareSerial Bluetooth(10, 9);String Data;int pulsePin =0;int blinkPin =13;volatile int BPM;volatile int Signal;volatile int IBI =600;volatil boolean Pulsa =false;volatil boolean QS =false;kecepatan int volatil[10]; volatile unsigned long sampleCounter =0; volatile unsigned long lastBeatTime =0; volatil int P =512; volatil int T =512; volatil int ambang =512; volatil int amp =100; volatil boolean firstBeat =true; volatil boolean secondBeat =false; void interruptSetup() { TCCR2A =0x02; TCCR2B =0x06; OCR2A =0X7C; TIMSK2 =0x02; sei(); }ISR(TIMER2_COMPA_vect) { cli(); Sinyal =analogBaca(Pin pulsa); sampelPenghitung +=2; int N =sampleCounter - lastBeatTime; if (Sinyal  (IBI / 5) * 3) { if (Sinyal  ambang &&Sinyal> P) { P =Sinyal; } if (N> 250) { if ( (Sinyal> ambang) &&(Pulsa ==salah) &&(N> (IBI / 5) * 3) ) { Pulsa =benar; digitalWrite(blinkPin, TINGGI); IBI =sampleCounter - lastBeatTime; lastBeatTime =sampleCounter; if (secondBeat) { secondBeat =false; for (int i =0; i <=9; i++) { rate[i] =IBI; } } if (firstBeat) { firstBeat =false; detikBeat =benar; sei(); kembali; } kata runningTotal =0; for (int i =0; i <=8; i++) { rate[i] =rate[i + 1]; runningTotal +=tingkat[i]; } tarif[9] =IBI; runningTotal +=tingkat[9]; runningTotal /=10; BPM =60000 / total berjalan; QS =benar; } } if (Sinyal  2500) { ambang =512; P =512; T =512; lastBeatTime =sampleCounter; firstBeat =benar; detikBeat =salah; } sei(); }pengaturan batal() { Bluetooth.begin(9600); Serial.begin(9600); dht.mulai(); sensor.mulai(); interruptSetup();}void loop() { sensor.requestTemperatures(); dht.readHumidity(); dht.readSuhu(); if (isnan(dht.humidity) || isnan(dht.temperature_C)) { kembali; } if (QS ==true) { Serial.print(sensors.getTempCByIndex(0)); Serial.print(""); Serial.print(dht.temperature_C); Serial.print(""); Serial.print(dht.humidity); Serial.print(""); Serial.println(BPM); Bluetooth.print(sensors.getTempCByIndex(0)); Bluetooth.print(" "); Bluetooth.print(dht.temperature_C); Bluetooth.print(" "); Bluetooth.print(dht.humidity); Bluetooth.print(" "); Bluetooth.println(BPM); QS =salah; } penundaan(1500);}
Kode
Kode untuk IDE arduinohttps://github.com/dikhalipina/Tutorials-for-arduino

Suku cadang dan penutup khusus

Aplikasi Android untuk memantau stasiun kesehatan
https://github.com/dikhalipina/Tutorials-for-arduino

Skema


Proses manufaktur

  1. Pencatat Suhu Raspberry Pi
  2. Pemantauan Suhu di Raspberry Pi
  3. Sensor Suhu Python dan Raspberry Pi
  4. Stasiun Cuaca Raspberry Pi
  5. Memantau Suhu Dengan Raspberry Pi
  6. Sensor Suhu dan Cahaya Raspberry Pi
  7. Sensor Suhu Raspberry Pi
  8. Monitor Kesehatan Mesin menggabungkan pemantauan getaran dan suhu
  9. Sensor suhu bantalan | detektor
  10. Sensor Gas yang Dapat Dipakai untuk Pemantauan Kesehatan dan Lingkungan