Cuprins:
- Pasul 1: Descriere
- Pasul 2: Materiale
- Pasul 3: Schematic
- Pasul 4: Adunarea lucrurilor împreună
- Pasul 5: Configurați Arduino & Code
Video: Cum se realizează un semnalizator de impulsuri ușor de purtat: 5 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:45
Pulseme este un dispozitiv purtabil care îi ajută pe oameni să știe când bătăile inimii lor depășesc un punct stabilit, oferindu-le feedback fizic sub forma unui dispozitiv portabil care se micșorează și nu se micșorează.
Pasul 1: Descriere
Partea principală a acestui material portabil este o țesătură din lână, care este în contact constant cu brațul utilizatorului și, atunci când este micșorată, creează o senzație moale. În afară de aceasta, există un mecanism controlat de Arduino care se ocupă de mișcarea țesăturii, precum și un senzor de impulsuri.
Pasul 2: Materiale
Mai precis, piesele necesare pentru a crea acest senzor de impuls de notificare fizică sunt următoarele:
- Arduino Uno
- Senzor de impuls
- 2 x Servouri de rotație continuă (DS04-NFC)
- 2 x arcuri
- Brăţară
- Țesătură
- Fire
- Baterie
Pasul 3: Schematic
Există două circuite simple implicate pentru a crea partea electronică a acestui purtabil.
Circuit senzor:
- Pinul senzorului 1 la Arduino A0
- Pinul senzorului 2 la + 5V
- Pinul senzorului 3 la GND
Circuit servo:
- Servo1 pin la pinul Arduino 8
- Pinul Servo2 la pinul 9 Arduino
În cele din urmă, conectați + 5V și GND la terminalele respective de pe placa Arduino.
Pasul 4: Adunarea lucrurilor împreună
Pașii care trebuie luați pentru a asambla acest purtabil sunt următorii:
- Măsurați diametrul brațului unei persoane obișnuite, pentru a coase țesătura în funcție de forma / dimensiunea respectivă.
- Cumpărați sau imprimați 3D o brățară adecvată pentru a funcționa ca bază pentru toate componentele electronice / motoare.
- Îndepărtați arcurile pe țesătură, pe părțile opuse.
- Lipiți cele două servouri pe brățară.
- Conectați arcurile și servo-urile, folosind un filet.
- Reglați codul pentru a se potrivi preferințelor dvs. și / sau dimensiunii țesăturii.
- Bucurați-vă!
Pasul 5: Configurați Arduino & Code
Conectarea Arduino la computer și funcționarea sa mai întâi. Acest lucru este simplu de făcut. Apoi, programați arduino pentru a citi pulsul și pentru a conduce servo-urile atunci când rata pulsului depășește intervalul normal. Practic, trebuie să modificăm și frecvența cu care citește valoarea de intrare pentru a obține următorul cod: întârzierea (9000) este considerată a fi cea mai bună practică într-o schiță simplă. Codul este următorul:
Servo myservo1; Servo myservo2; int pos; // Variabile const int PulseWire = 0; // PulseSensor PURPLE WIRE conectat la ANALOG PIN 0 const int LED13 = 13; // LED-ul Arduino integrat, aproape de PIN 13. // Int Threshold = 550; // Stabiliți ce semnal să „numărați ca un ritm” și pe care să îl ignorați. // Utilizați „Gettting Started Project” pentru a regla fin valoarea Threshold dincolo de setările implicite. // În caz contrar, lăsați valoarea implicită „550”. PulseSensorPlayground pulseSensor; // Creează o instanță a obiectului PulseSensorPlayground numită "pulseSensor" void setup () {Serial.begin (9600); // Pentru monitorul serial
// Configurați obiectul PulseSensor, atribuindu-i variabilele. pulseSensor.analogInput (PulseWire); pulseSensor.blinkOnPulse (LED13); // clipesc automat magia LED-ului Arduino cu bătăi de inimă. // pulseSensor.setThreshold (Threshold); // Verificați de două ori obiectul „pulseSensor” a fost creat și „a început” să vadă un semnal. if (pulseSensor.begin ()) {Serial.println ("Am creat un obiect pulseSensor!"); // Aceasta imprimă o dată la pornirea Arduino sau la resetarea Arduino. }} void loop () {int myBPM = pulseSensor.getBeatsPerMinute (); // Funcția de apeluri pe obiectul nostru pulseSensor care returnează BPM ca „int”. // „myBPM” deține acum această valoare BPM. //myservo1.attach(9); // if (pulseSensor.sawStartOfBeat ()) {// Testați constant pentru a vedea dacă „s-a întâmplat o bătaie”. Serial.println („♥ A Heartbeat Happened!”); // Dacă testul este „adevărat”, tipăriți un mesaj „s-a întâmplat o bătaie a inimii”. Serial.print ("BPM:"); // Imprimați expresia "BPM:" Serial.println (myBPM); // Imprimați valoarea din myBPM. if (myBPM> = 65) {// Testați constant pentru a vedea dacă „s-a întâmplat o bătaie”.
myservo1.attach (9); myservo2.attach (8); myservo1.writeMicroseconds (2000); // CW myservo2.writeMicroseconds (2000); întârziere (4000); myservo1.writeMicroseconds (1000); // CCW myservo2.writeMicroseconds (1000); întârziere (4000); myservo1.writeMicroseconds (1500); // stop myservo2.writeMicroseconds (1500); întârziere (500); } //} întârziere (9000); // a considerat cele mai bune practici într-o schiță simplă. } Rulați codul acum, trebuie doar să verificați schița, să conectați USB-ul și să încărcați. Vei vedea.
Recomandat:
Bulă de aer curată - Atmosfera sigură de purtat: 6 pași (cu imagini)
Bulă de aer curată - Atmosfera sigură de purtat: În acest instructiv voi descrie modul în care puteți construi un sistem de ventilație în haine, care vă va oferi un flux de aer curat și filtrat. Două ventilatoare radiale sunt integrate într-un pulover folosind piese personalizate tipărite în 3D care
DIY MusiLED, LED-uri sincronizate muzicale cu aplicație Windows și Linux cu un singur clic (32-bit și 64-bit). Ușor de recreat, ușor de utilizat, ușor de portat: 3 pași
DIY MusiLED, LED-uri sincronizate muzicale cu aplicație Windows și Linux cu un singur clic (32-bit și 64-bit). Ușor de recreat, ușor de utilizat, ușor de portat: acest proiect vă va ajuta să conectați 18 LED-uri (6 roșii + 6 albastre + 6 galbene) la placa Arduino și să analizați semnalele în timp real ale plăcii de sunet ale computerului și să le retransmiteți la LED-urile pentru a le aprinde conform efectelor de bătăi (Snare, High Hat, Kick)
Creați un semnalizator de alertă Applescript / Arduino .: 5 pași (cu imagini)
Creați un semnalizator de alertă Applescript / Arduino .: Ați simțit vreodată că sunetul de e-mail de pe Mac nu a fost suficient? Sunetele și alertele simple nu le reduc? Vrei ceva mai aparent și mai plin de satisfacții? Dacă da, acesta este instrumentul pe care l-ați căutat. În acest instructabil
Cum se realizează un suport de ceas cu alarmă Iphone ușor: 5 pași (cu imagini)
Cum să creați un suport pentru ceas cu alarmă Iphone ușor: Acesta este un suport plat dintr-o singură bucată pentru a fi utilizat cu iPhone-ul dvs. atunci când se încarcă de la cablu. Pentru mine înseamnă că îl pot folosi ca ceas cu alarmă lângă pat, în timp ce îl pot vedea. Este, de asemenea, un design dintr-o singură bucată, astfel încât este foarte ușor de realizat. Mi-a venit ideea
Luminile LED ușor și ieftine de purtat: 4 pași
Lămpi cu LED-uri ieftine și ușor de purtat: Acest proiect arată cum să faci niște lumini simple folosind un LED, baterii cu două butoane / ceas, bandă de mascare și o clemă pentru liant. Diodele cu emisie de lumină (LED) sunt utile datorită consumului redus de energie, durabilității și căldurii reduse. Luminile mici pot