Innehållsförteckning:

Arduino pulsmätare: 5 steg
Arduino pulsmätare: 5 steg

Video: Arduino pulsmätare: 5 steg

Video: Arduino pulsmätare: 5 steg
Video: Arduino heart rate monitor 2024, Juli
Anonim
Image
Image
Arduino pulsmätare
Arduino pulsmätare
Arduino pulsmätare
Arduino pulsmätare

Hej allihopa, Jag har byggt den här handhållna Arduino -kontrollerade pulsmätaren.

Steg 1: Vad jag har använt - Material

Vad jag har använt - Material
Vad jag har använt - Material
Vad jag har använt - Material
Vad jag har använt - Material
Vad jag har använt - Material
Vad jag har använt - Material

För en tid sedan har jag beställt den här pulssensorn på eBay, med tanken att tillverka en enhet som kan hållas och visar dig den aktuella pulsen, ungefär i stil med Star Trek Tricorder.

Enheten jag har byggt består av en Arduino Pro Mini med en pulssensor och en OLED -display.

Sensorn utvecklades ursprungligen av ett företag som heter World Famous Electronics och startades som en Kickstarter -kampanj 2011. De tillhandahåller ett bibliotek för Arduino så att du enkelt kan ansluta det. Jag lämnar en länk till den i beskrivningen.

För att visa mätningarna slag per minut är Arduino ansluten till en mini OLED.

Några av komponenterna som används i projektet (Affiliate -länkar):

Arduino Pro Mini

PulseSensor

Mini OLED

Lödstation

Lödning

Elektriska snippar

Rotary Tool

Steg 2: Schematisk

Schematisk
Schematisk

Displayen använder I2C -protokollet så det är bara anslutet med 4 ledningar. På schemat kan du se att förutom strömkablarna till både sensorn och OLED behöver vi bara ansluta ytterligare tre ledningar.

A0 -stiftet på pulssensorn är anslutet till den analoga A0 -ingången på Arduino, SDA -stiftet på displayen är anslutet till den analoga A4 -ingången på Arduino och SCL är ansluten till den analoga A5 -ingången.

Hela projektet drivs av 3 AA -batterier som finns i toppen av handtaget som tidigare var en accelerator för en snurrande leksak. Batteriets ingång är ansluten till rå ingången på Arduino pro mini.

Länk till schemat på EasyEda:

easyeda.com/bkolicoski/Arduino-Heart-Rate-Monitor

Steg 3: Kod

Koda
Koda

Koden för Arduino är väldigt enkel och det är bara en blandning av både exemplen för OLED och sensorn.

I början har vi bibliotekets definitioner och initialisering för OLED och sensorn. Nästa är definitionen av de två bilderna jag har använt i projektet, min logotyp och hjärtikonen som används vid visning av slag per minut.

I installationsfunktionen ser vi till att vi kan kommunicera med både sensorn och skärmen och om allt går bra visar vi startlogotypen.

I loop -sektionen får vi först det aktuella BPM -värdet från sensorn och vi kontrollerar sedan om vi såg den stigande kanten av ett hjärtslag 5 gånger i rad för att presentera det BPM -värdet. Om inte visar vi ett meddelande på skärmen så att användaren kan vänta.

Jag gjorde det så här för att bli av med eventuella fel i data så att vi bara visar värden när vi vet att vi har en stabil utmatning från sensorn. Hela källkoden finns på mitt GitHub -konto och du hittar den på länken nedan.

github.com/bkolicoski/arduino-heart-rate-monitor

Steg 4: Kapsling

Inhägnad
Inhägnad
Inhägnad
Inhägnad
Inhägnad
Inhägnad

Jag har först gjort alla anslutningar på en brödbräda och efter att ha kontrollerat att allt fungerar har jag gått vidare med att göra höljet.

Efter att ha öppnat handtaget tog jag bort motorn i botten och började planera placering av sensorerna. Jag har klippt ut två öppningar, en för sensorn och en annan för skärmen. Efter att ha rengjort båda hålen med en fil har jag limmat skärmen och sensorn på ena sidan av plasthandtaget och fortsatte med kabeldragningen.

Eftersom jag arbetade med en Arduino Uno för prototyperna laddade jag upp samma skiss till en Arduino Pro Mini innan jag lödde något eftersom det här är mycket enklare.

Steg 5: Njut

Njut av!
Njut av!
Njut av!
Njut av!

Enheten är ingalunda vetenskaplig och den har definitivt sina fel. Sensorn är ganska känslig och kan ofta mata ut många inkonsekventa data, särskilt om den trycks ganska hårt eller mycket lite.

Detta var dock ett väldigt roligt projekt att bygga och var verkligen lärorikt för mig eftersom jag arbetar för första gången med både sensorn och OLED.

Om du har några förslag på hur jag kan förbättra bildskärmen, var noga med att lämna dem i kommentarerna, dela och gilla detta Instructable och prenumerera på min YouTube -kanal för fler liknande videor i framtiden.

Skål!

Rekommenderad: