Съдържание:
- Стъпка 1: Описание
- Стъпка 2: Материали
- Стъпка 3: Схеми
- Стъпка 4: Съберете нещата
- Стъпка 5: Настройте Arduino & Code
Видео: Как да си направим обикновен носещ импулсен известител: 5 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:53
Pulseme е устройство за носене, което помага на хората да знаят кога сърдечният им ритъм е над зададената точка, като им дава физическа обратна връзка под формата на свиваща се и несвиваща се носима.
Стъпка 1: Описание
Основната част от този носим материал е вълнен плат, който е в постоянен контакт с ръката на потребителя и когато се свива, създава меко усещане. Освен това има механизъм, контролиран от Arduino, който отговаря за движението на тъканта, както и сензор за пулс.
Стъпка 2: Материали
По -конкретно, частите, които са необходими за създаването на този датчик за импулс на физическо известие, са следните:
- Arduino Uno
- Сензор за пулс
- 2 x непрекъснато въртене на серво (DS04-NFC)
- 2 x пружини
- Гривна
- Плат
- Конци
- Батерия
Стъпка 3: Схеми
Има две прости схеми, за да се създаде електронната част на тази носима.
Сензорна верига:
- Сензорен щифт 1 към Arduino A0
- Сензорен щифт 2 към +5V
- Сензорен щифт 3 към GND
Серво верига:
- Servo1 щифт към Arduino pin 8
- Servo2 щифт към щифт 9 на Arduino
И накрая, свържете +5V и GND към съответните им клеми на платката Arduino.
Стъпка 4: Съберете нещата
Стъпките, които трябва да бъдат предприети, за да се сглоби този носим носител, са следните:
- Измерете диаметъра на ръката на обикновения човек, за да шиете тъканта в зависимост от тази форма/размер.
- Купете или 3D отпечатайте подходяща гривна, която да работи като основа за цялата електроника/двигатели.
- Зашийте пружините върху тъканта, от противоположните страни.
- Залепете двата сервомотора върху гривната.
- Свържете пружините и сервомоторите, като използвате резба.
- Коригирайте кода, така че да отговаря на вашите предпочитания и/или размера на вашия плат.
- Наслади се!
Стъпка 5: Настройте Arduino & Code
Свързване на Arduino към компютъра и първо неговото функциониране. Това е лесно да се направи. След това, програмиране на arduino за четене на импулса и задвижване на сервомоторите, когато честотата на импулсите е извън нормалния диапазон. По принцип също трябва да променим честотата, с която чете входната стойност, за да получим следния код: забавянето (9000) се счита за най -добрата практика в обикновена скица. Кодът е следният:
Серво myservo1; Серво myservo2; int pos; // Променливи const int PulseWire = 0; // PulseSensor PURPLE WIRE, свързан към ANALOG PIN 0 const int LED13 = 13; // Вграденият светодиод Arduino, близо до PIN 13. // int Threshold = 550; // Определете кой сигнал да се "отчита като ритъм" и кой да се игнорира. // Използвайте „Проект за начало“за фина настройка на праговата стойност извън настройката по подразбиране. // В противен случай оставете стойността по подразбиране "550". PulseSensorPlayground pulseSensor; // Създава екземпляр на обекта PulseSensorPlayground, наречен "pulseSensor" void setup () {Serial.begin (9600); // За сериен монитор
// Конфигурирайте обекта PulseSensor, като му присвоите нашите променливи. pulseSensor.analogInput (PulseWire); pulseSensor.blinkOnPulse (LED13); // автоматично магически мига светодиода на 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) {// Постоянно тествайте, за да видите дали „се е случил ритъм“.
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 и качвате. Ще видиш.
Препоръчано:
Изградете лесен известител за МКС: 5 стъпки
Изградете лесен известител за МКС: От TokyLabs | Необходимо време: 1–3 часа | Трудност: Лесно | Цена: $ 60– $ 70 Можете лесно да създадете хардуерен нотификатор, който повдига хартиен астронавт, за да ви предупреждава всеки път, когато Международната космическа станция премине над вашето местоположение. Много по -забавно от
Как да си направим обикновен Spiderbot за Хелоуин: 4 стъпки (със снимки)
Как да си направим обикновен Spiderbot за Хелоуин: Това е прост, забавен четина за Хелоуин! Bristlebots са чудесни стартови проекти за хора, изучаващи основите на схемите и конструирането на роботи. Използвайки главата на четката за зъби за тялото, малък двигател за осигуряване на движението и батерия
Как да направите обикновен POV: 6 стъпки (със снимки)
Как да направим прост POV: Hiii, Днес се завръщам с интересен проект LED POV (Постоянство на зрението) С този проект можете да покажете име, съдържащо 5 букви. Много е лесно да работите по проект с arduino. Не се притеснявайте, ако начинаещи сте с arduino, тогава трябва да се дефинирате
Как да си направим обикновен тазер с 3 компонента: 5 стъпки
Как да си направим обикновен тазер с 3 компонента: И така, ето блога за направата на прост тазер с три компонента. Много е просто, просто е направено от три компонента. Всъщност повече от три компонента. А тези компоненти са повишаващ трансформатор, еднополюсно двойно реле (SPDT)
Музикална реактивна светлина -- Как да направим супер проста музикална реактивна светлина, за да направим работния плот привлекателен .: 5 стъпки (със снимки)
Музикална реактивна светлина || Как да направим супер проста музикална реактивна светлина за създаване на страхотен работен плот. Хей какво става, момчета, днес ще изградим много интересен проект. Днес ще изградим реактивна музикална светлина. Светодиодът ще промени яркостта си според басът, който всъщност е нискочестотен аудио сигнал. Изграждането му е много просто. Ние ще