
Πίνακας περιεχομένων:
2025 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2025-01-23 14:39

Το Pulseme είναι μια φορητή συσκευή που βοηθά τους ανθρώπους να γνωρίζουν πότε ο καρδιακός τους παλμός είναι πάνω από ένα καθορισμένο σημείο, δίνοντάς τους φυσική ανατροφοδότηση με τη μορφή ενός συρρικνούμενου και μη συρρικνούμενου φορετού.
Βήμα 1: Περιγραφή


Το κύριο μέρος αυτού του φορέματος είναι ένα μάλλινο ύφασμα, το οποίο βρίσκεται σε συνεχή επαφή με το χέρι του χρήστη και όταν συρρικνώνεται, δημιουργεί μια απαλή αίσθηση. Εκτός από αυτό, υπάρχει ένας μηχανισμός ελεγχόμενος με Arduino που είναι υπεύθυνος για την κίνηση του υφάσματος, καθώς και ένας αισθητήρας παλμών.
Βήμα 2: Υλικά

Πιο συγκεκριμένα, τα μέρη που χρειάζονται για τη δημιουργία αυτού του φυσικού αισθητήρα παλμών ειδοποιήσεων είναι τα ακόλουθα:
- Arduino Uno
- Αισθητήρας παλμών
- 2 x Servos συνεχούς περιστροφής (DS04-NFC)
- 2 x ελατήρια
- Βραχιόλι
- Υφασμα
- Νήματα
- Μπαταρία
Βήμα 3: Σχηματικό
Υπάρχουν δύο απλά κυκλώματα για τη δημιουργία του ηλεκτρονικού τμήματος αυτού του φορετού.
Κύκλωμα αισθητήρα:
- Αισθητήρας 1 προς Arduino A0
- Αισθητήρας πείρος 2 στα +5V
- Πείρος αισθητήρα 3 στο GND
Σέρβο κύκλωμα:
- Servo1 pin στην Arduino pin 8
- Servo2 pin στην Arduino pin 9
Τέλος, συνδέστε το +5V και το GND στους αντίστοιχους ακροδέκτες τους στην πλακέτα Arduino.
Βήμα 4: Μαζί τα πράγματα

Τα βήματα που πρέπει να γίνουν για να συναρμολογήσετε αυτό το φορετό είναι τα ακόλουθα:
- Μετρήστε τη διάμετρο του βραχίονα ενός μέσου ατόμου, προκειμένου να ράψετε το ύφασμα ανάλογα με αυτό το σχήμα/μέγεθος.
- Αγοράστε ή εκτυπώστε 3D ένα κατάλληλο βραχιόλι για να λειτουργήσει ως βάση για όλα τα ηλεκτρονικά/κινητήρες.
- Κολλήστε τα ελατήρια στο ύφασμα, σε αντίθετες πλευρές.
- Κολλήστε τα δύο servos στο βραχιόλι.
- Συνδέστε τα ελατήρια και τα servos, χρησιμοποιώντας ένα νήμα.
- Προσαρμόστε τον κωδικό ώστε να ταιριάζει στις προτιμήσεις σας ή/και το μέγεθος του υφάσματος σας.
- Απολαμβάνω!
Βήμα 5: Ρυθμίστε το Arduino & τον κώδικα
Σύνδεση του Arduino με τον υπολογιστή και λειτουργία του πρώτα. Αυτό είναι απλό να γίνει. Στη συνέχεια, προγραμματίζοντας το arduino να διαβάζει τον παλμό και να οδηγεί τα servos όταν ο ρυθμός παλμών είναι πέραν του φυσιολογικού εύρους. Βασικά, πρέπει επίσης να τροποποιήσουμε τη συχνότητα με την οποία διαβάζει την τιμή εισόδου για να λάβουμε τον ακόλουθο κώδικα: η καθυστέρηση (9000) θεωρείται ότι είναι η καλύτερη πρακτική σε ένα απλό σκίτσο. Ο κωδικός είναι ο ακόλουθος:
Servo myservo1; Servo myservo2; int pos? // Μεταβλητές const int PulseWire = 0; // PulseSensor PURPLE WIRE συνδεδεμένο στο ANALOG PIN 0 const int LED13 = 13; // Το ενσωματωμένο LED Arduino, κοντά στο PIN 13. // int Threshold = 550; // Καθορίστε ποιο σήμα θα "μετρήσει ως ρυθμός" και ποιο θα αγνοήσει. // Χρησιμοποιήστε το "Ξεκινώντας το Έργο" για να τελειοποιήσετε την τιμή κατωφλίου πέρα από την προεπιλεγμένη ρύθμιση. // Διαφορετικά, αφήστε την προεπιλεγμένη τιμή "550". PulseSensorPlayground pulseSensor; // Δημιουργεί μια παρουσία του αντικειμένου PulseSensorPlayground που ονομάζεται "pulseSensor" void setup () {Serial.begin (9600); // Για σειριακή οθόνη
// Διαμορφώστε το αντικείμενο PulseSensor, εκχωρώντας τις μεταβλητές μας σε αυτό. pulseSensor.analogInput (PulseWire); pulseSensor.blinkOnPulse (LED13); // αναβοσβήνει αυτόματα-μαγικά το LED του Arduino με καρδιακό παλμό. // pulseSensor.setThreshold (Threshold); // Ελέγξτε ξανά το αντικείμενο "pulseSensor" που δημιουργήθηκε και "άρχισε" να βλέπει ένα σήμα. if (pulseSensor.begin ()) {Serial.println ("Δημιουργήσαμε ένα αντικείμενο pulseSensor!"); // Αυτό εκτυπώνεται μία φορά κατά την ενεργοποίηση του Arduino ή κατά την επαναφορά του Arduino. }} void loop () {int myBPM = pulseSensor.getBeatsPerMinute (); // Λειτουργία κλήσεων στο αντικείμενο pulseSensor που επιστρέφει το BPM ως "int". // "myBPM" κρατήστε αυτήν την τιμή BPM τώρα. //myservo1.attach(9); // if (pulseSensor.sawStartOfBeat ()) {// Ελέγχετε συνεχώς για να δείτε αν "συνέβη ένας ρυθμός". Serial.println ("♥ A HeartBeat Happened!"); // Εάν η δοκιμή είναι "αληθινή", εκτυπώστε ένα μήνυμα "συνέβη ένας καρδιακός παλμός". Serial.print ("BPM:"); // Εκτύπωση φράσης "BPM:" Serial.println (myBPM); // Εκτυπώστε την τιμή μέσα στο myBPM. if (myBPM> = 65) {// Δοκιμάστε συνεχώς για να δείτε αν "συνέβη ένα beat".
myservo1.attach (9); myservo2.attach (8); myservo1.writeMicroseconds (2000); // CW myservo2.writeMicroseconds (2000); καθυστέρηση (4000)? myservo1.writeMicroseconds (1000); // CCW myservo2.writeMicroseconds (1000); καθυστέρηση (4000)? myservo1.writeMicroseconds (1500); // διακοπή myservo2.writeMicroseconds (1500); καθυστέρηση (500)? } //} καθυστέρηση (9000); // θεωρείται βέλτιστη πρακτική σε ένα απλό σκίτσο. } Εκτελέστε τον Κώδικα τώρα, απλώς επαληθεύετε το σκίτσο, συνδέετε το USB και ανεβάζετε. Θα δεις.
Συνιστάται:
Πώς να φτιάξετε έναν απλό υπολογιστή στην Java: 10 βήματα

Πώς να φτιάξετε έναν απλό υπολογιστή στην Java: Αυτή είναι μια απλή εισαγωγή στη γλώσσα προγραμματισμού Java που προορίζεται για άτομα με ελάχιστη ή καθόλου γνώση προγραμματισμού. Υλικά: Υπολογιστής ή φορητός υπολογιστής (με εγκατεστημένο το Eclipse) Μπορεί να εγκαταστήσει την έκλειψη στη διεύθυνση https: // www. eclipse.org/downloads
Πώς να φτιάξετε έναν απλό αποκωδικοποιητή τηλεφωνικής γραμμής DTMF (τόνος): 3 βήματα

Πώς να φτιάξετε έναν απλό αποκωδικοποιητή τηλεφωνικής γραμμής DTMF (τόνος): Αυτό είναι ένα απλό έργο που σας επιτρέπει να αποκωδικοποιήσετε σήματα DTMF σε βασικά οποιαδήποτε τηλεφωνική γραμμή. Σε αυτό το σεμινάριο, χρησιμοποιούμε τον αποκωδικοποιητή MT8870D. Χρησιμοποιούμε έναν προκατασκευασμένο αποκωδικοποιητή τόνου γιατί, πιστέψτε με, είναι ένας πόνος στο πίσω μέρος να προσπαθήσουμε να το κάνουμε με το
Σεμινάριο: Πώς να φτιάξετε έναν απλό αισθητήρα θερμοκρασίας χρησιμοποιώντας DS18B20 και Arduino UNO: 3 βήματα

Φροντιστήριο: Πώς να φτιάξετε έναν απλό αισθητήρα θερμοκρασίας χρησιμοποιώντας το DS18B20 και το Arduino UNO: Περιγραφή: Αυτό το σεμινάριο θα σας δείξει μερικά απλά βήματα για τον τρόπο λειτουργίας του αισθητήρα θερμοκρασίας. Χρειάζονται μόνο λίγα λεπτά για να γίνει πραγματικότητα στο έργο σας. Καλή τύχη ! Το ψηφιακό θερμόμετρο DS18B20 παρέχει θερμοκρασία 9-bit έως 12-bit Κελσίου
Πώς να φτιάξετε έναν κομψό και απλό ιστότοπο με βήματα 4: 7

Πώς να φτιάξετε έναν κομψό και απλό ιστότοπο με το Bootstrap 4: Ο σκοπός αυτού του Instructable είναι να δώσει σε όσους είναι εξοικειωμένοι με τον προγραμματισμό - HTML ή αλλιώς - μια απλή εισαγωγή στη δημιουργία ενός online χαρτοφυλακίου με το Bootstrap 4. Θα σας καθοδηγήσω στην αρχική ρύθμιση της ιστοσελίδας, πώς να δημιουργήσετε μερικά
Δημιουργήστε έναν εύκολο ειδοποιητή ISS: 5 βήματα

Δημιουργήστε έναν εύκολο ειδοποιητή ISS: Από TokyLabs | Απαιτούμενος χρόνος: 1–3 |ρες | Δυσκολία: Εύκολη | Τιμή: $ 60- $ 70Μπορείτε εύκολα να δημιουργήσετε έναν ειδοποιητή υλικού που ανασηκώνει έναν χάρτινο αστροναύτη για να σας ειδοποιεί κάθε φορά που ο Διεθνής Διαστημικός Σταθμός περνάει από την τοποθεσία σας. Πολύ πιο διασκεδαστικό από