INHOUDSOPGAWE:
- Stap 1: Beskrywing
- Stap 2: materiaal
- Stap 3: Skematiese
- Stap 4: Om dinge bymekaar te kry
- Stap 5: Stel die Arduino en kode op
Video: Hoe om 'n eenvoudige draagbare polssigter te maak: 5 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:26
Pulseme is 'n draagbare toestel wat mense help om te weet wanneer hul hartklop bo 'n vasgestelde punt is, deur hulle fisiese terugvoer te gee in die vorm van 'n krimpende en onkrimpende draagbare.
Stap 1: Beskrywing
Die belangrikste deel van hierdie draagbare materiaal is 'n wollerige stof wat voortdurend met die gebruiker se arm in aanraking kom en 'n sagte gevoel gee as dit gekrimp word. Afgesien hiervan is daar 'n Arduino-beheerde meganisme wat verantwoordelik is vir die beweging van die stof, sowel as 'n polssensor.
Stap 2: materiaal
Meer spesifiek, die onderdele wat nodig is om hierdie fisiese kennisgewing polssensor te skep, is die volgende:
- Arduino Uno
- Pulssensor
- 2 x Deurlopende rotasieservo's (DS04-NFC)
- 2 x vere
- Armband
- stof
- Drade
- Battery
Stap 3: Skematiese
Daar is twee eenvoudige stroombane betrokke om die elektroniese deel van hierdie draagbare te skep.
Sensorkring:
- Sensorpen 1 aan Arduino A0
- Sensorpen 2 na die +5V
- Sensorpen 3 aan die GND
Servokring:
- Servo 1 pen tot Arduino pen 8
- Servo2 -pen tot Arduino -pen 9
Koppel laastens die +5V en GND aan hul onderskeie terminale op die Arduino -bord.
Stap 4: Om dinge bymekaar te kry
Die stappe wat geneem moet word om hierdie draagbare te monteer, is die volgende:
- Meet die deursnee van die arm van 'n gemiddelde persoon om die stof te stik, afhangende van die vorm/grootte.
- Koop of 3D -druk 'n gepaste armband om as basis vir al die elektronika/motors te werk.
- Plak die vere aan die teenoorgestelde kante op die stof vas.
- Plak die twee servo's op die armband vas.
- Verbind die vere en die servo's met 'n draad.
- Pas die kode aan om by u voorkeure en/of die grootte van u stof te pas.
- Geniet dit!
Stap 5: Stel die Arduino en kode op
Koppel die Arduino aan die rekenaar en kry dit eers funksioneel. Dit is eenvoudig om te doen. Programmeer dan die arduino om die pols te lees en die servo's te bestuur as die polsslag buite die normale omvang is. Basies moet ons ook die frekwensie waarmee dit die invoerwaarde lees, verander om die volgende kode te kry: vertraging (9000) word in 'n eenvoudige skets as die beste praktyk beskou. Die kode is die volgende:
Servo myservo1; Servo myservo2; int pos; // Veranderlikes const int PulseWire = 0; // PulseSensor PURPLE WIRE gekoppel aan ANALOG PIN 0 const int LED13 = 13; // Die ingeboude Arduino LED, naby PIN 13. // int Threshold = 550; // Bepaal watter sein 'as 'n maatslag' moet tel en watter om te ignoreer. // Gebruik die 'Aan die gang begin-projek' om die drempelwaarde bo die standaardinstelling te verfyn. // Andersins, laat die standaardwaarde "550". PulseSensorPlayground pulseSensor; // Skep 'n voorbeeld van die PulseSensorPlayground -voorwerp genaamd "pulseSensor" -opstelling () {Serial.begin (9600); // Vir Serial Monitor
// Stel die PulseSensor -voorwerp op deur ons veranderlikes daaraan toe te ken. pulseSensor.analogInput (PulseWire); pulseSensor.blinkOnPulse (LED13); // knip die LED van Arduino outomaties met hartklop. // pulseSensor.setThreshold (Drempel); // Kontroleer of die "pulseSensor" -voorwerp geskep is en 'n sein begin sien het. if (pulseSensor.begin ()) {Serial.println ("Ons het 'n pulseSensor -voorwerp geskep!"); // Dit word een keer gedruk tydens die aanstarten van Arduino, of tydens die herstel van Arduino. }} leemte lus () {int myBPM = pulseSensor.getBeatsPerMinute (); // Oproepe funksioneer op ons pulseSensor -voorwerp wat BPM as 'int' teruggee. // "myBPM" hou hierdie BPM -waarde nou. //myservo1.aanheg (9); // if (pulseSensor.sawStartOfBeat ()) {// Toets voortdurend om te sien of ''n maatslag gebeur het'. Serial.println ("♥ 'n Hartklop het gebeur!"); // As die toets 'waar' is, druk 'n boodskap uit ''n hartklop het gebeur'. Serial.print ("BPM:"); // Druk frase "BPM:" Serial.println (myBPM) uit; // Druk die waarde binne myBPM af. if (myBPM> = 65) {// Toets voortdurend om te sien of ''n maatslag plaasgevind het'.
myservo1.aanheg (9); myservo2.aanheg (8); myservo1.writeMicroseconds (2000); // CW myservo2.writeMicroseconds (2000); vertraging (4000); myservo1.writeMicroseconds (1000); // CCW myservo2.writeMicroseconds (1000); vertraging (4000); myservo1.writeMicroseconds (1500); // stop myservo2.writeMicroseconds (1500); vertraging (500); } //} vertraging (9000); // beskou as die beste praktyk in 'n eenvoudige skets. } Begin die kode nou, u verifieer net die skets, steek die USB in en laai dit op. Jy sal sien.
Aanbeveel:
Maak u eie eenvoudige en goedkoop draagbare Bluetooth -luidspreker: 5 stappe (met foto's)
Maak u eie eenvoudige en goedkoop draagbare Bluetooth -luidspreker: in hierdie projek sal ek u wys hoe u 'n eenvoudige draagbare bluetooth -luidspreker kan bou wat sy liedjies tot 30 uur aaneen kan speel. Die meeste gebruikte komponente is in totaal slegs 22 $, wat dit 'n redelik lae begrotingsprojek maak. Kom ons
Hoe om 'n draagbare asemhaler te maak: 6 stappe
Hoe om 'n draagbare asemhalingsapparaat te maak: 'n Asemhalingsapparaat is 'n instrument om die bloedalkoholinhoud (BAC) uit 'n asemmonster te bepaal. In eenvoudige terme is dit 'n instrument om te toets of 'n persoon dronk is. Die asemhaling van alkohol word gebruik in strafregtelike vervolgings; die operateur van
Leer hoe om 'n draagbare battery -aangedrewe monitor te maak wat ook 'n Raspberry Pi kan aandryf: 8 stappe (met foto's)
Leer hoe u onderweg 'n draagbare battery kan maak wat ook 'n Raspberry Pi kan aanskakel: wou u ooit python kodeer, of 'n vertoonuitset vir u Raspberry Pi -robot onderweg wil hê, of 'n draagbare sekondêre skerm vir u skootrekenaar benodig of kamera? In hierdie projek gaan ons 'n draagbare battery-aangedrewe monitor bou en
Musiekreaktiewe lig -- Hoe om 'n super -eenvoudige musiekreaktiewe lig te maak vir die maak van 'n tafelblad: 5 stappe (met foto's)
Musiekreaktiewe lig || Hoe om 'n super -eenvoudige musiekreaktiewe lig te maak om lessenaars te maak: Hallo ouens, vandag bou ons 'n baie interessante projek. Vandag gaan ons musiek reaktiewe lig bou. Die LED sal sy helderheid verander volgens die bas wat eintlik 'n lae-frekwensie klanksein is. Dit is baie eenvoudig om te bou. Ons sal
HOE OM 'N EENVOUDIGE DRAAGBARE DROOGHEIDSSENSOR TE MAAK: 4 stappe
HOE OM 'N EENVOUDIGE DRAAGBARE DROOGHEIDSSENSOR TE MAAK: Hallo Almal in hierdie instruksionele, ek gaan jou wys hoe om 'n eenvoudige' SOIL DRYNESS SENSOR 'te maak. Die droogte van die grond word geïdentifiseer met behulp van die LED -aanduiding. Die LED -lig met