Obsah:
- Krok 1: Popis
- Krok 2: Materiály
- Krok 3: Schéma
- Krok 4: Sjednocení věcí dohromady
- Krok 5: Nastavte Arduino a kód
Video: Jak vytvořit jednoduchý nositelný pulzní oznamovač: 5 kroků
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:22
Pulseme je nositelné zařízení, které pomáhá lidem vědět, kdy je jejich srdeční tep nad stanovenou hodnotou, a to tím, že jim poskytuje fyzickou zpětnou vazbu v podobě zmenšujícího se a neskrčujícího se nošení.
Krok 1: Popis
Hlavní součástí tohoto nošení je vlněná tkanina, která je v neustálém kontaktu s paží uživatele a když se scvrkává, vytváří měkký pocit. Kromě toho existuje mechanismus ovládaný Arduinem, který má na starosti pohyb látky, a také snímač pulsu.
Krok 2: Materiály
Přesněji řečeno, součásti, které jsou potřebné k vytvoření tohoto snímače fyzického upozornění na puls, jsou následující:
- Arduino Uno
- Pulzní senzor
- 2 x serva s nepřetržitým otáčením (DS04-NFC)
- 2 x pružiny
- Náramek
- Tkanina
- Vlákna
- baterie
Krok 3: Schéma
K vytvoření elektronické části tohoto nositelného zařízení jsou zapojeny dva jednoduché obvody.
Obvod snímače:
- Pin senzoru 1 na Arduino A0
- Pin senzoru 2 na +5V
- Kolík senzoru 3 k GND
Servo obvod:
- Servo 1 pin na pin Arduino 8
- Servo2 pin na pin Arduino 9
Nakonec připojte +5V a GND k jejich příslušným svorkám na desce Arduino.
Krok 4: Sjednocení věcí dohromady
K sestavení tohoto nositelného zařízení je třeba provést následující kroky:
- Změřte průměr paže průměrného člověka, abyste mohli látku sešít v závislosti na tomto tvaru/velikosti.
- Kupte si nebo 3D tisk příslušného náramku, který bude fungovat jako základ pro veškerou elektroniku/motory.
- Prošijte pružiny na látku na opačných stranách.
- Přilepte dvě serva na náramek.
- Spojte pružiny a serva pomocí závitu.
- Upravte kód tak, aby odpovídal vašim preferencím a/nebo velikosti látky.
- Užívat si!
Krok 5: Nastavte Arduino a kód
Nejprve připojte Arduino k počítači a získejte jeho funkčnost. To je jednoduché. Poté naprogramujte arduino tak, aby četlo puls a pohánělo serva, když je tepová frekvence mimo normální rozsah. V zásadě také musíme upravit frekvenci, se kterou čte vstupní hodnotu, abychom získali následující kód: zpoždění (9000) je považováno za nejlepší postup v jednoduchém náčrtu. Kód je následující:
Servo myservo1; Servo myservo2; int pos; // Proměnné const int PulseWire = 0; // PulseSensor PURPLE WIRE připojený k ANALOG PIN 0 const int LED13 = 13; // Integrovaná LED Arduino, blízko PIN 13. // int Threshold = 550; // Určete, který signál „počítat jako úder“a který ignorovat. // Pomocí „Začínáme s projektem“dolaďte prahovou hodnotu nad rámec výchozího nastavení. // Jinak ponechte výchozí hodnotu "550". PulseSensorPlayground pulseSensor; // Vytvoří instanci objektu PulseSensorPlayground s názvem „pulseSensor“void setup () {Serial.begin (9600); // Pro sériový monitor
// Konfigurujte objekt PulseSensor přiřazením našich proměnných. pulseSensor.analogInput (PulseWire); pulseSensor.blinkOnPulse (LED13); // auto-magicky bliká LED Arduina s tlukotem srdce. // pulseSensor.setThreshold (Threshold); // Znovu zkontrolujte, zda byl vytvořen objekt "pulseSensor" a "začal" vidět signál. if (pulseSensor.begin ()) {Serial.println ("Vytvořili jsme objekt pulseSensor!"); // Vytiskne se to jednou při zapnutí Arduina nebo při resetování Arduina. }} void loop () {int myBPM = pulseSensor.getBeatsPerMinute (); // Funkce volání na našem objektu pulseSensor, který vrací BPM jako „int“. // "myBPM" nyní tuto hodnotu BPM podržte. //myservo1.attach(9); // if (pulseSensor.sawStartOfBeat ()) {// Neustále testujte, zda „došlo k dobru“. Serial.println („♥ Stalo se HeartBeat!“); // Pokud je test „true“, vytiskněte zprávu „proběhl srdeční tep“. Serial.print ("BPM:"); // Tisk fráze "BPM:" Serial.println (myBPM); // Vytiskněte hodnotu uvnitř myBPM. if (myBPM> = 65) {// Trvale testujte, zda „došlo k dobru“.
myservo1.attach (9); myservo2.attach (8); myservo1.writeMicroseconds (2000); // CW myservo2.writeMicroseconds (2000); zpoždění (4000); myservo1.writeMicroseconds (1000); // CCW myservo2.writeMicroseconds (1000); zpoždění (4000); myservo1.writeMicroseconds (1500); // stop myservo2.writeMicroseconds (1500); zpoždění (500); } //} zpoždění (9000); // považován za nejlepší postup v jednoduchém náčrtu. } Spusťte kód hned, stačí ověřit skicu, připojit USB a nahrát. Uvidíš.
Doporučuje:
Jak vytvořit svůj první jednoduchý software pomocí Pythonu: 6 kroků
Jak vytvořit svůj první jednoduchý software pomocí Pythonu: Ahoj, vítejte v tomto Instructables. Zde vám řeknu, jak vytvořit vlastní software. Ano, pokud máte nápad … ale víte implementovat nebo máte zájem vytvářet nové věci, pak je to pro vás … Předpoklad: Měli byste mít základní znalosti o P
Jak vytvořit jednoduchý IOT pomocí aplikace Telegram: 5 kroků
Jak vytvořit jednoduchý IOT pomocí aplikace Telegram: V současné generaci je internet vším. Internet věcí hraje v současném světě hlavní roli. Bez plýtvání časem můžeme přejít k praktické práci IOT. Zde budeme ovládat LED a také
Jak vytvořit jednoduchý obvod zesilovače bez IC: 6 kroků
Jak vytvořit jednoduchý obvod zesilovače bez IC: Úvod: Dnes v tomto článku budeme diskutovat o tom, jak vytvořit obvod zesilovače s vysokým výkonem s tranzistorem 13007. Všechny součásti najdete ze starých poškozených napájecích zdrojů. Můžete tedy také recyklovat starou elektroniku. Také mám dar
Jak vytvořit elegantní a jednoduchý web s Bootstrap 4: 7 kroků
Jak vytvořit elegantní a jednoduchý web pomocí nástroje Bootstrap 4: Účelem tohoto Instructable je poskytnout osobám obeznámeným s programováním - HTML nebo jiným způsobem - jednoduchý úvod do vytváření online portfolia pomocí nástroje Bootstrap 4. Projdu vás počátečním nastavením. webu, jak vytvořit několik
Jak vytvořit jednoduchý zesilovač zvuku v Rs. 100 (2 $) s názvem Handy Speaky: 6 kroků (s obrázky)
Jak vytvořit jednoduchý zesilovač zvuku v Rs. 100 (2 $) s názvem Handy Speaky: V dnešním projektu vám ukážu, jak vytvořit nejjednodušší mini zesilovač zvuku založený na LM386. Tento zesilovač zvuku je velmi snadné vyrobit, kromě toho je velmi kompaktní a pracuje pouze s jedním zdrojem energie s malým napětím 6–12 voltů