Talaan ng mga Nilalaman:
- Hakbang 1: Paglalarawan
- Hakbang 2: Mga Kagamitan
- Hakbang 3: Skematika
- Hakbang 4: Pagkuha ng Mga Bagay na Magkasama
- Hakbang 5: I-set up ang Arduino & Code
Video: Paano Gumawa ng isang Simpleng Nasusuot na Pulse Notifier: 5 Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:14
Ang Pulseme ay isang naisusuot na aparato na tumutulong sa mga tao na malaman kung ang kanilang tibok ng puso ay nasa itaas ng isang itinakdang punto, sa pamamagitan ng pagbibigay sa kanila ng pisikal na feedback sa anyo ng isang pag-urong at pag-unshrink na naisusuot.
Hakbang 1: Paglalarawan
Ang pangunahing bahagi ng naisusuot na ito ay isang lana na tela, na patuloy na hinahawakan ng braso ng gumagamit, at kapag nanliliit, lumilikha ng isang malambot na pakiramdam. Maliban dito, mayroong isang mekanismo na kontrolado ng Arduino na namamahala sa paggalaw ng tela, pati na rin isang sensor ng pulso.
Hakbang 2: Mga Kagamitan
Mas partikular, ang mga bahagi na kinakailangan upang likhain ang pisikal na notification na sensor ng pulso na ito ay ang mga sumusunod:
- Arduino Uno
- Pulse Sensor
- 2 x Patuloy na pag-ikot ng Servos (DS04-NFC)
- 2 x Springs
- Pulseras
- Tela
- Mga Thread
- Baterya
Hakbang 3: Skematika
Mayroong dalawang simpleng mga circuit na kasangkot upang lumikha ng elektronikong bahagi ng naisusuot na ito.
Sensor circuit:
- Sensor pin 1 sa Arduino A0
- Sensor pin 2 sa + 5V
- Sensor pin 3 sa GND
Servo circuit:
- Servo1 pin sa Arduino pin 8
- Servo2 pin sa Arduino pin 9
Panghuli, ikonekta ang + 5V at GND sa kani-kanilang mga terminal sa Arduino board.
Hakbang 4: Pagkuha ng Mga Bagay na Magkasama
Ang mga hakbang na kailangang gawin upang tipunin ang naisusuot na ito ay ang mga sumusunod:
- Sukatin ang diameter ng braso ng isang average na tao, upang mai-tahi ang tela depende sa hugis / laki na iyon.
- Bumili o mag-print ng 3D ng naaangkop na pulseras upang gumana bilang isang batayan para sa lahat ng mga electronics / motor.
- I-stitch ang mga spring sa tela, sa kabaligtaran.
- Ipako ang dalawang servo sa pulseras.
- Ikonekta ang mga spring at servos, gamit ang isang thread.
- Ayusin ang code upang magkasya ang iyong mga kagustuhan at / o ang laki ng iyong tela.
- Mag-enjoy!
Hakbang 5: I-set up ang Arduino & Code
Pagkonekta ng Arduino sa computer at gawin itong unang pag-andar. Ito ay prangka na gawin. Pagkatapos, i-program ang arduino upang mabasa ang pulso at himukin ang servos kapag ang rate ng pulso ay lampas sa normal na saklaw. Talaga, kailangan din nating baguhin ang dalas kung saan binabasa nito ang halaga ng pag-input upang makuha ang sumusunod na code: ang pagkaantala (9000) ay itinuturing na pinakamahusay na kasanayan sa isang simpleng sketch. Ang code ay ang sumusunod:
Servo myservo1; Servo MyServo2; int pos; // Variables const int PulseWire = 0; // PulseSensor PURPLE WIRE na konektado sa ANALOG PIN 0 const int LED13 = 13; // The on-board Arduino LED, malapit sa PIN 13. // int Threshold = 550; // Tukuyin kung aling Signal ang "bibilangin bilang isang matalo" at aling hindi papansinin. // Gumamit ng "Gettting Started Project" upang maayos ang Halaga ng Threshold na lampas sa default na setting. // Kung hindi man iwan ang default na "550" na halaga. PulseSensorPlayground pulseSensor; // Lumilikha ng isang halimbawa ng PulseSensorPlayground na bagay na tinatawag na "pulseSensor" na walang bisa na setup () {Serial.begin (9600); // Para sa Serial Monitor
// I-configure ang bagay ng PulseSensor, sa pamamagitan ng pagtatalaga ng aming mga variable dito. pulseSensor.analogInput (PulseWire); pulseSensor.blinkOnPulse (LED13); // auto-magically blink Arduino's LED na may tibok ng puso. // pulseSensor.setThreshold (Threshold); // Double-check ang bagay na "pulseSensor" ay nilikha at "nagsimulang" nakakakita ng isang senyas. kung (pulseSensor.begin ()) {Serial.println ("Lumikha kami ng isang object ng pulseSensor!"); // Nagpi-print ito ng isang beses sa Arduino power-up, o sa Arduino reset. }} void loop () {int myBPM = pulseSensor.getBeatsPerMinute (); // Gumagana ang mga tawag sa aming object ng pulseSensor na nagbabalik sa BPM bilang isang "int". // "myBPM" hawakan ngayon ang halagang BPM na ito. //myservo1.attach(9); // if (pulseSensor.sawStartOfBeat ()) {// Patuloy na subukan upang makita kung "isang palo ang nangyari". Serial.println ("♥ Isang HeartBeat na Nangyari!"); // Kung ang pagsubok ay "totoo", mag-print ng isang mensahe na "isang tibok ng puso ang nangyari". Serial.print ("BPM:"); // Print phrase "BPM:" Serial.println (myBPM); // I-print ang halaga sa loob ng akingBPM. kung (myBPM> = 65) {// Patuloy na subukan upang makita kung "isang palo ang nangyari".
myservo1.attach (9); myservo2.attach (8); myservo1.writeMicroseconds (2000); // CW myservo2.writeMicroseconds (2000); pagkaantala (4000); myservo1.writeMicroseconds (1000); // CCW myservo2.writeMicroseconds (1000); pagkaantala (4000); myservo1.writeMicroseconds (1500); // stop myservo2.writeMicroseconds (1500); pagkaantala (500); } //} pagkaantala (9000); // itinuturing na pinakamahusay na kasanayan sa isang simpleng sketch. } Patakbuhin ang Code Ngayon, i-verify mo lamang ang sketch, i-plug ang USB, at i-upload. Makikita mo.
Inirerekumendang:
Paano Gumawa ng isang Simpleng Kasanayan sa Target na Nintendo LABO: 13 Mga Hakbang
Paano Gumawa ng isang Simpleng Kasanayan sa Target na Nintendo LABO: Kamakailan lamang ay bumili kami ng aking kapatid ng isang Nintendo Switch. Kaya syempre kumuha kami ng ilang mga laro upang maisabay dito. At isa sa mga ito ay ang Nintendo LABO Variety Kit. Nang maglaon ay nadapa ko ang Toy-Con Garage. Sinubukan ko ang ilang mga bagay, at doon ko
Paano Gumawa ng isang Simpleng IOT Sa Telegram Application: 5 Hakbang
Paano Gumawa ng isang Simpleng IOT Sa Telegram Application: Sa kasalukuyang henerasyon ng Internet ang lahat. Ang Internet of Things ay may pangunahing papel sa kasalukuyang mundo. Nang walang pag-aaksaya ng maraming oras, maaari tayong lumipat sa praktikal na pagtatrabaho ng IOT. Dito makokontrol namin ang led at
Paano Gumawa ng isang Simpleng Calculator sa Java: 10 Hakbang
Paano Gumawa ng isang Simpleng Calculator sa Java: Ito ay isang simpleng pagpapakilala sa wika ng programa ng Java na inilaan para sa mga taong wala pang kaalaman sa pagprogram. Mga Materyal: Computer o Laptop (na naka-install ang Eclipse) Maaaring mag-install ng eklipse sa https: // www. eclipse.org/downloads
Paano Gumawa ng isang Adjustable Helicoid Adapter para sa isang 85mm Projector Lens, Mula sa isang Polypropylene Tube Connector: 5 Hakbang
Paano Gumawa ng isang Adjustable Helicoid Adapter para sa isang 85mm Projector Lens, Mula sa isang Polypropylene Tube Connector: Bumili ako kamakailan ng isang lumang slide projector sa halos 10 euro. Ang projector ay nilagyan ng isang 85mm f / 2.8 lens, madaling tanggalin mula sa projector mismo (walang mga bahagi na kailangang ma-disassemble). Kaya't napagpasyahan kong trasform ito sa isang 85mm lens para sa aking Penta
Paano Gumawa ng isang Drone Gamit ang Arduino UNO - Gumawa ng isang Quadcopter Gamit ang Microcontroller: 8 Hakbang (na may Mga Larawan)
Paano Gumawa ng isang Drone Gamit ang Arduino UNO | Gumawa ng isang Quadcopter Gamit ang Microcontroller: PanimulaBisitahin ang Aking Youtube Channel Ang isang Drone ay isang napakamahal na gadget (produkto) na bibilhin. Sa post na ito tatalakayin ko, kung paano ko ito magagawa sa murang ?? At Paano mo magagawa ang iyong sarili tulad nito sa murang presyo … Sa India ang lahat ng mga materyales (motor, ESC