Industriële fabricage
Industrieel internet der dingen | Industriële materialen | Onderhoud en reparatie van apparatuur | Industriële programmering |
home  MfgRobots >> Industriële fabricage >  >> Manufacturing Technology >> Productieproces

Bewaak ECG en ademhaling met uw Arduino

Componenten en benodigdheden

ProtoCentral Electronics ADS1292R ECG/Respiration Shield voor Arduino-v2
× 1
Arduino UNO
× 1

Apps en online services

Arduino IDE

Over dit project

Het ECG-ademhalingsschild tilt een medisch apparaat naar een hoger niveau. Wat een ingewikkeld systeem leek om de elektrische activiteit van het hart te controleren, heeft een nieuwe vorm aangenomen. Het nieuwe apparaat is draagbaar, minder gecompliceerd en een efficiënt ECG-bewakingssysteem. Dit project helpt om te laten zien hoe het ECG-schild samen met Arduino kan worden gebruikt.

Het schild aansluiten op uw Arduino

Sluit het ECG/Respiration-schild aan op de Arduino door het op je Arduino te stapelen. Dit schild gebruikt de SPI-interface om te communiceren met de Arduino. Het schild bevat een ICSP-header, die wordt gebruikt door nieuwere Arduino-varianten voor SPI-communicatie, en is daarom compatibel met de nieuwere Arduino-varianten zoals de Yun en Due.

De Arduino-bibliotheken installeren

De Arduino-bibliotheek bevat de functies die nodig zijn om te communiceren met het ADS1292R Shield. Volg de onderstaande stappen om de bibliotheek te downloaden en werkend te krijgen.

Download hier de bibliotheekbestanden. Pak het archief uit en u zou een map met de naam "ads1292r_shield" moeten zien. Kopieer deze map naar de bibliothekenmap van uw Arduino IDE. Afhankelijk van uw besturingssysteem kan dit zich in de map van uw Arduino IDE of in uw documentenmap bevinden. Raadpleeg http://arduino.cc/en/Guide/Libraries voor meer informatie over mapstructuren.

Klik hier voor gebruik met eerdere BrainBay- en Xively-voorbeelden.

Processing gebruiken - Software voor gegevensvisualisatie (Nieuw! )

Processing is software voor gegevensvisualisatie, die sinds 2001 bestaat en wordt gebruikt door zowel kunstenaars als wetenschappers. Het is een open source coderingsframework op basis van Java. Als je bekend bent met de Arduino-omgeving, is de Processing IDE vergelijkbaar en hoef je niet veel te leren!

Opmerking :De code voor ECG-visualisatie wordt alleen uitgevoerd met verwerkings-IDE versie 2.2.1.

Hieronder volgen de stappen om de code uit te voeren:

1. Downloadverwerking voor uw besturingssysteem

Download de verwerkings-IDE versie 2.2.1 via de link:

  • MAC OS
  • Linux 32-bits
  • Linux 64-bit
  • Windows 32-bits
  • Windows 64-bits

Eenmaal gedownload, pak je het archief uit en installeer je de app volgens je besturingssysteem.

2. Download de verwerkingscode voor ECG-visualisatie

  • Download de benodigde bestanden en mappen of kloon naar uw bureaublad vanaf GitHub.
  • Het uitpakken van het archief zou een map met de naam ads1292r_shield moeten maken die de visualisatiecode bevat.
  • Zoek de map Processing sketchbook op je computer. Dit had automatisch moeten worden aangemaakt toen je Processing installeerde. Afhankelijk van uw besturingssysteem is het pad als volgt:
  • Op Windows:c:/Mijn documenten/Verwerking
  • Op MAC:/Users/your_user_name/Documents/Processing
  • Op Linux:/Home/your_user_name/sketchbook/

Opmerking :Deze map verschijnt als "Processing" op Windows/Mac, en heet "Sketchbook" op Linux. Maak een submap met de naam "bibliotheken als die nog niet bestaat.

  • Vanuit de bovengenoemde "ads1292r_shield" directory Kopieer/verplaats de inhoud van de ADS1292rShield_BreakoutProcessingces_view_ecg map naar de Processing sketchbook directory die ook hierboven wordt genoemd (zoek het Processing sketchbook)
  • Kopieer tot slot de controlP5 &gwoptics mappen uit ADS1292rShield_BreakoutProcessinglibraries en plak ze in de bibliothekenmap van uw Processing-schetsboek.
  • U bent er nu helemaal klaar voor om uw eerste ECG-aflezing gevisualiseerd te krijgen met het ADS1292R-schild!

3. Open Processing &start de ces_view_ecg

  • Als Processing IDE open was, sluit het dan en open het opnieuw om de bibliotheken en schetsen te vernieuwen. De repositories worden niet vernieuwd als de IDE open was terwijl de Sketches en Libraries werden bijgewerkt.
  • Dubbelklik op een van de .pde-bestanden in de map ces_view_ecg om alle ecg-code in de Processing IDE te openen.
  • Als alles tot nu toe goed was, zou het klikken op de "uitvoeren"-knop in de linkerbovenhoek van de IDE de code moeten uitvoeren! Als dit niet het geval is, zorg er dan voor dat u uw bibliotheken correct hebt geïnstalleerd en versie 2.2.1 van Processing gebruikt.
  • d. Zodra de GUI actief is, selecteert u de poort die verbinding maakt met ECG in de vervolgkeuzelijst "POORT SELECTEREN", zoals weergegeven in de onderstaande afbeelding
  • Zodra de poortselectie correct is, wordt de START-knop ingeschakeld. Klik op "START" om de visualisatie te starten
  • U zou de ECG-golf moeten zien die wordt gegenereerd met de waarden die zijn verkregen van het ADS1292rShield Breakout Board, zoals hieronder weergegeven.

De ECG-elektroden aansluiten

Een kabel met 3 elektroden en een standaard stereo-aansluiting worden samen met de afscherming geleverd. U kunt de elektroden samen met de kabel gebruiken om verbinding te maken met de afscherming. De ingebouwde elektrode-interface is hieronder gemarkeerd voor gemakkelijke lokalisatie.

De andere kant van de elektrodeconnector zou worden aangesloten op opklikbare elektroden die aan het lichaam zijn bevestigd. Voor testdoeleinden kunt u een ECG-simulator gebruiken om input te leveren aan het bord.

Waarschuwing :Bij het aansluiten van de elektroden op het lichaam is het veiliger om de hoofd-/stroombron los te koppelen van de Arduino. Als u de Arduino bijvoorbeeld samen met een laptop gebruikt, is het een veilige optie om de batterijlader van de laptop los te koppelen.

De elektroden op het lichaam plaatsen

Belangrijke mededeling:dit apparaat is NIET bedoeld voor gebruik in/als medische diagnostische apparatuur. Dit is uitsluitend bedoeld voor gebruik voor evaluatie- en onderzoeksdoeleinden.

Veiligheidswaarschuwing: Wees voorzichtig bij het aansluiten van de elektroden op het lichaam wanneer de Arduino is aangesloten op de USB-poort van uw computer. Zorg ervoor dat de hoofdstroom van uw laptop is losgekoppeld, zodat u geen directe verbinding tussen aarde en uw lichaam tot stand brengt.

Code

ProtoCentral ADS1292R Arduino-bibliotheek
Arduino-bibliotheek om het ProtoCentral ADS1292R-schild te gebruikenhttps://github.com/Protocentral/ADS1292rShield_Breakout/tree/master/Libraries

Schema's

ProtoCentral ADS1292R Arduino Shield-schema's
Schema'shttps://github.com/Protocentral/ADS1292rShield_Breakout/tree/master/Hardware/ECG_Shield

Productieproces

  1. Bewaak je huistemperatuur met je Raspberry Pi
  2. Maak Monitor Ambilight met Arduino
  3. Aanwezigheidssysteem met Arduino en RFID met Python
  4. Een Arduino-energiemonitor en datalogger bouwen
  5. Arduino Spybot
  6. Universele afstandsbediening met Arduino, 1Sheeld en Android
  7. DIY voltmeter met Arduino en smartphone
  8. Hartslagmeter met IoT
  9. Android bestuurd speelgoed met Raspberry Motor Shield
  10. Arduino Temp. Monitor en realtimeklok met 3.2-weergave
  11. Frequentie- en werkcyclusmeting met Arduino