Stap 2: Hoe het werkt
Dus hier ga ik geven u een overzicht van hoe het apparaat werkt en functioneert zodat je tenminste begrijpen wat je over te maken. Als je gewoon graag op uw eigen kunt u kunt u deze sectie overslaan, ik zal niet gekwetst als jij. Ik ga hier alle engineering practicumverslag. In 3...... 2 1... gaan! Dus dit apparaat maakt gebruik van de Arduino voor haar base. De Arduino kent en doet al zodra we het programma. Het weet niet een ding totdat we dat doen. Is de Arduino Ethernet-shield waarmee de Arduino praat met alle de internets daar bovenop de base. Waardoor de Arduino te communiceren met Twitter met een beetje van programmeren. Ontstaan van de Arduino zijn twee sensor circuits; de versnellingsmeter en de infraroodsensor van de hartslag. We krijgen al die in een minuut.
Arduino
Voor dit project gebruikte ik de Arduino Uno en een Ethernet-schild op de top van dit. U moet ervoor zorgen dat pins 12 en 13 (wijs pinnen in afbeelding) zijn open, omdat deze zullen worden gebruikt voor communicatie tussen de Arduino en de Ethernet-shield. Welke zuigt omdat pinnen 12 en 13 mijn favoriet zijn te gebruiken. Ik weet niet wat het is over hen net als de nummers, maar dat duurde 30 minuten om uit te vinden. Dus ik pin 9 gebruikt om te bepalen of de infrarood LED en rode LED actieve zijn en ik gebruikte pin 8 te lezen of er een verandering in de IR foto transistor was. Pinnen A0, A1 en A2 werden gebruikt voor het verzorgen van de versnellingsmeter. Om de macht, ik heb de 5 v-pin verbonden aan het circuit van de hartslag en de 3,3 v verbonden pin aan het circuit van de versnellingsmeter. Dat is eigenlijk hoe ik aangesloten op de hersenen van het apparaat. Nog steeds veel van pins open voor andere dingen, misschien een vocht sensor om te zien of u emmers in uw slaap zweten bent. Of een druksensor te zien als je een ledemaat voor uren en uren elke nacht breken bent.
Hartslagsensor
De hartslagsensor bestaat uit een op-amp verbonden met een IR LED en een foto transistor van IR. Kortom, werkt het ontwerp door shinning een IR-LED op uw vinger en ontvangen van één of andere hoeveelheid licht door middel van de foto transistor. Wanneer uw hart-pompen-bloed, het volume van bloed in uw vinger zal veranderen, en dus zal de hoeveelheid licht opgepikt door de foto transistor. Deze wijziging van de waarde zullen vrij klein, dus we moeten schoppen van de verandering van een paar inkepingen met een op-amp. Degene die ik heb ingesteld moet ongeveer het vermenigvuldigen van het signaal door ongeveer 10 000 keer. Nu is wat we kunnen doen met deze versterkte signaal pomp het in de Arduino en de wijzigingen te lezen als enen en nullen. Ik heb ook een LED tussen de Arduino en het op-amp aangesloten zodat u direct kunt bekijken het signaal gaan op de Arduino. Wat ik heb gedaan is de tijd tussen de hartslag gemeten en na 5 verslaat, ik neem het gemiddelde voor het opstellen van een beats per minuut. Ik heb ook filters op zijn plaats in het programma onredelijke frequenties uitsluiten. Bijvoorbeeld, als de hartslag komt als 100ms tussen beats, weet ik dat deze lezing is vals, omdat het menselijk hart niet verslaan 600 keer per minuut. Ik maakte het geldige bereik 30BPM tot 250BPM. Ik vond dat de IR-sensor werkt op meerdere delen van het lichaam, maar het beste op de vinger.
Versnellingsmeter
Ik gebruikte een versnellingsmeter voorgemonteerd van Sparkfun genaamd de ADXL335, maar u kunt bouwen uw eigen die is niet zo moeilijk. (Het schema is hier ) De versnellingsmeter is rechtstreeks aangesloten op de analoge pin van de Arduino. Constante lezingen worden gegeven over de oriëntatie en ik in principe ik opsporing van de wijzigingen in de afdrukstand en meld u hen als bewegingen. Ik moest doen een paar dingen in het programma voor de bestrijding van de onregelmatigheden zoals schokbewegingen. Ik neem een tijdsbestek waarin het aantal bewegingen lezen wordt vergeleken naar het aantal niet-bewegingen lezen. Vervolgens, ik ook de gevoeligheid veranderen. Dus als u door 5 verplaatsen het een positieve beweging detecteren zal. Meer beweging is in principe gelijk aan een hogere verandering in nummer.
Zet het allemaal samen en heb je een manier van het lezen van iemands hartslag en de bewegingen. Laat gaan naar wat je eigenlijk moet krijgen om te bouwen van deze slechte jongen.