Herunterladen Diese Seite drucken

Werbung

KY-039 Herzschlag Sensor Modul
KY-039 Herzschlag Sensor Modul
1 Bild ....................................................................................................................................................................... 1
2 Technische Daten / Kurzbeschreibung ................................................................................................................. 1
3 Pin-Belegung ........................................................................................................................................................ 5
4 Codebeispiel Arduino ........................................................................................................................................... 5
5 Codebeispiel Raspberry Pi ................................................................................................................................... 7

Bild

Technische Daten / Kurzbeschreibung

Wird ein Finger zwischen der Infrarot-Leuchtdiode und dem Foto-Transistor gehalten, so kann am
Signalausgang der Puls detektiert werden.
Die Funktionsweise eines Fototransistors ist wie folgt erklärt: Dieser funktioniert in der Regel wie ein
normaler Transistor - so wird ein höherer Strom durch ihn durchgelassen, je höher die Steuerspannung ist,
die an ihn angelegt wird. Bei einem Fototransistor stellt jedoch das einfallende Licht die Steuerspannung dar
- je höher das einfallende Licht, so höher der durchgelassene Strom. 
Ausgabe: 14.06.2021

Inhaltsverzeichnis

Copyright by Joy-IT - Published under CC BY-NC-SA 3.0
Seite
1
von
10

Werbung

loading

Inhaltszusammenfassung für Joy-it SensorKit X40

  • Seite 1: Inhaltsverzeichnis

    Transistor - so wird ein höherer Strom durch ihn durchgelassen, je höher die Steuerspannung ist, die an ihn angelegt wird. Bei einem Fototransistor stellt jedoch das einfallende Licht die Steuerspannung dar - je höher das einfallende Licht, so höher der durchgelassene Strom.  Ausgabe: 14.06.2021 Copyright by Joy-IT - Published under CC BY-NC-SA 3.0 Seite...
  • Seite 2 Helligkeitsunterschiede beim Blutfluss erkennbar sind. Genau diese Unterschiede in der Helligkeit kann man mit dem Sensormodul aufnehmen und somit den Puls erkennen. Deutlich wird dieses beim Betrachten des folgenden Oszilloskop-Bildes. Ausgabe: 14.06.2021 Copyright by Joy-IT - Published under CC BY-NC-SA 3.0 Seite...
  • Seite 3 Transistor sehr empfindlich, um das schwache Signal aufnehmen zu können. Um ein optimales Ergebnis zu erhalten, empfehlen wir das Modul zum messen so vorzubereiten, wie in den folgenden Bildern gezeigt: Ausgabe: 14.06.2021 Copyright by Joy-IT - Published under CC BY-NC-SA 3.0 Seite...
  • Seite 4 KY-039 Herzschlag Sensor Modul Um die Empfindlichkeit des Sensors zu erhöhen, empfehlen wir den Sensor mittels eines Pflasters  / Klebebandes / Isolierbandes an der Fingerkuppe zu fixieren. Ausgabe: 14.06.2021 Copyright by Joy-IT - Published under CC BY-NC-SA 3.0 Seite...
  • Seite 5: Pin-Belegung

    /// licence, with my name and copyright kept in source code /// http://http://opensource.org/licenses/MIT /// KY039 Arduino Heartrate Monitor V1.0 (April 02, 2015) //////////////////////////////////////////////////////////////////////// // German Comments by Joy-IT Ausgabe: 14.06.2021 Copyright by Joy-IT - Published under CC BY-NC-SA 3.0 Seite...
  • Seite 6 // falls der Finger sich minimal bewegen sollte und somit // das Signal generell schwaecher werden wuerde. maxValue-=(1000/delay); return result; //////////////////////////////////////////////////////////////////////// // Arduino main code //////////////////////////////////////////////////////////////////////// int ledPin=13; int analogPin=0; void setup() Ausgabe: 14.06.2021 Copyright by Joy-IT - Published under CC BY-NC-SA 3.0 Seite...
  • Seite 7: Codebeispiel Raspberry Pi

    = [Pin GND] Beispielprogramm Download KY-093-HeartBeatDetector original by DanTruong KY-039-HeartBeatDetector deutsche Version by Joy-It KY-039-HeartBeatDetector english version by Joy-It Codebeispiel Raspberry Pi Achtung  !! Analoger Sensor   !! Achtung  !! Ausgabe: 14.06.2021 Copyright by Joy-IT - Published under CC BY-NC-SA 3.0 Seite...
  • Seite 8 = AnalogIn(ads, ADS.P0) chan1 = AnalogIn(ads, ADS.P1) chan2 = AnalogIn(ads, ADS.P2) chan3 = AnalogIn(ads, ADS.P3) if __name__ == '__main__': # initialization GAIN = 2/3 curState = 0 Ausgabe: 14.06.2021 Copyright by Joy-IT - Published under CC BY-NC-SA 3.0 Seite...
  • Seite 9 # shift data in the rate array rate[i] = rate[i+1]; runningTotal += rate[i]; rate[9] = IBI; runningTotal += rate[9]; runningTotal /= 10; BPM = 60000/runningTotal; print ('BPM: {}'.format(BPM)) Ausgabe: 14.06.2021 Copyright by Joy-IT - Published under CC BY-NC-SA 3.0 Seite...
  • Seite 10 [Pin 09] = GPIO03 / SCL [Pin 05] = GPIO02 / SDA [Pin 03] = s.o. [Sensor: Signal] Beispielprogramm Download KY-0039_RPi_HeartBeatDetector.zip Zu starten mit dem Befehl: sudo python3 KY-0039_HeartBeatDetector.py Ausgabe: 14.06.2021 Copyright by Joy-IT - Published under CC BY-NC-SA 3.0 Seite...

Diese Anleitung auch für:

Ky-039