Inhaltsverzeichnis:
Video: Blutpulsmesser - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:20
Ich stelle Ihnen mein zweites Projekt für meine Hochschule vor. Dieses Projekt kann verwendet werden, um die Herzfrequenz und den Sauerstoffgehalt mit dem MAX 30100-Modul zu überwachen und auf dem Nokia 5110 LCD auszudrucken. Es speichert diese Werte auch in Textdateien mit einem SD-Kartenmodul. Es gibt auch einen Warnsummerton, wenn die Werte entsprechend Ihrem Alter von den normalen erforderlichen Werten abweichen, die Sie über das kapazitive TTP 229 16x-Tastenfeld eingeben können. Es verwendet auch die I2C-Kommunikationsfunktion, um diese Werte von einem Arduino zum anderen zu senden.
Schritt 1: Erforderliche Teile
1-2x Arduino Uno R3
2- MAX 30100-Sensor
3- Nokia 5110 LCD-Modul
4- Überbrückungskabel
5- Steckbrett
6- SD-Kartenmodul
7- Summer
8- TTP 229
9- 2x 4,7 Kohm
Schritt 2: Verbindungen
Die Anschlüsse sind im Bild vorhanden.
Ich habe die I2C-Eigenschaft der Arduinos verwendet, um sie gleichzeitig miteinander und mit dem Sensor zu verbinden.
Hinweis: Der Sensor ist direkt an die SCL- und SDA-Pins anzuschließen, während die Arduinos über die A5- und A4-Pins miteinander verbunden sind.
Schritt 3: Der Code
Laden Sie diese Dateien für den Code herunter.
Die Bedarfsbibliotheken können von diesen Links heruntergeladen werden:
github.com/oxullo/Arduino-MAX30100
www.rinkydinkelectronics.com/library.php?id…
oder Sie können die enthaltenen zip/rar-Dateien herunterladen.
Hinweis: Sie müssen die Datei Graphics.c in die Datei einfügen, die die Lcd_master.ino enthält, damit der Code ordnungsgemäß hochgeladen werden kann.
Hinweis: Am Ende der Schleife habe ich ein paar if-Funktionen eingefügt, die den Summer aktivieren sollten, wenn der Herzschlag oder der Sauerstoffgehalt nicht normal sind. Sie haben derzeit alle die gleiche Altersspanne, die Sie jedoch nach Ihren Wünschen ändern können.