Промышленное производство
Промышленный Интернет вещей | Промышленные материалы | Техническое обслуживание и ремонт оборудования | Промышленное программирование |
home  MfgRobots >> Промышленное производство >  >> Manufacturing Technology >> Производственный процесс

Набор Arduino Nano: CrazyCircuits, датчики DFRobot и инструменты — создавайте проекты с уверенностью

Компоненты и материалы

Arduino UNO1
Arduino Nano R31
Плата робототехники Crazy Circuits (Brown Dog Gadgets)1
Набор для шитья Crazy Circuits Sewing Deluxe Kit (Brown Dog Gadgets)1
Датчик сердечного ритма Gravity: Analog Heart Rate Monitor (ECG) для Arduino (DFRobot)1
Датчик сердечного ритма Gravity: Heart Rate Monitor Sensor для Arduino (DFRobot)1
Проводящая лента Brown Dog Gadgets1

Необходимые инструменты и станки

Приложения и онлайн-сервисы

О проекте

Описание

В этом проекте используется моя роспись цветов на ткани, Arduino Nano в качестве микроконтроллера, компоненты CrazyCircuits и датчик пульса от DFRobot. Показания пульса управляют миганием светодиодов, вшитых в платье. Процесс создания сначала был задокументирован на Hackaday.io. Проект также демонстрирует, что при проектировании фитнес- и медицинских устройств не обязательно ограничиваться браслетами. Почему бы не встроить датчики в красивые платья или повседневную одежду?

Набор Arduino Nano: CrazyCircuits, датчики DFRobot и инструменты — создавайте проекты с уверенностью

Детали реализации

1. Базовый слой

Я нарисовала любимые цветы, растущие у нашего дома, и напечатала их на ткани минки — очень мягкой и гладкой. От этой ткани решил сшить платье.

Набор Arduino Nano: CrazyCircuits, датчики DFRobot и инструменты — создавайте проекты с уверенностью

Первый шаг — изготовить базовый слой. Я сшила платье на Bretelles из тюля по выкройке.

Набор Arduino Nano: CrazyCircuits, датчики DFRobot и инструменты — создавайте проекты с уверенностью
Набор Arduino Nano: CrazyCircuits, датчики DFRobot и инструменты — создавайте проекты с уверенностью
Набор Arduino Nano: CrazyCircuits, датчики DFRobot и инструменты — создавайте проекты с уверенностью
Набор Arduino Nano: CrazyCircuits, датчики DFRobot и инструменты — создавайте проекты с уверенностью
Набор Arduino Nano: CrazyCircuits, датчики DFRobot и инструменты — создавайте проекты с уверенностью

Я обожаю тюль и ленты, особенно полупрозрачные.

2. Размещение графики

Набор Arduino Nano: CrazyCircuits, датчики DFRobot и инструменты — создавайте проекты с уверенностью

Теперь нужно спроектировать размещение графики. Я решила вырезать цветы и силуэт фигуры по контуру и пришить их к тюлевому слою поштучно. Это много ручной работы.

Набор Arduino Nano: CrazyCircuits, датчики DFRobot и инструменты — создавайте проекты с уверенностью
Набор Arduino Nano: CrazyCircuits, датчики DFRobot и инструменты — создавайте проекты с уверенностью
Набор Arduino Nano: CrazyCircuits, датчики DFRobot и инструменты — создавайте проекты с уверенностью
Набор Arduino Nano: CrazyCircuits, датчики DFRobot и инструменты — создавайте проекты с уверенностью

3. Тестирование светодиодов

Я получила компоненты от CrazyCircuits: крупные светодиоды, держатели для батареек с большими отверстиями для шитья, проводящую ленту и тестовую плату — это сильно упрощает проверку схемы.

Набор Arduino Nano: CrazyCircuits, датчики DFRobot и инструменты — создавайте проекты с уверенностью

Их даже удобно использовать для тестирования других проектов, требующих внешнее питание.

Набор Arduino Nano: CrazyCircuits, датчики DFRobot и инструменты — создавайте проекты с уверенностью

Всегда проверяю, как будет выглядеть свечение сквозь ткань, перед окончательной сборкой. На фото — пробное размещение, не окончательное.

Набор Arduino Nano: CrazyCircuits, датчики DFRobot и инструменты — создавайте проекты с уверенностью

4. Датчик сердечного ритма

Сначала хотела использовать миниатюрный пульс-сенсор для уха (как сережку), но показания были нестабильны. Перешла на аналоговый ECG-монитор — он работал идеально.

Набор Arduino Nano: CrazyCircuits, датчики DFRobot и инструменты — создавайте проекты с уверенностью
Набор Arduino Nano: CrazyCircuits, датчики DFRobot и инструменты — создавайте проекты с уверенностью
Набор Arduino Nano: CrazyCircuits, датчики DFRobot и инструменты — создавайте проекты с уверенностью
Набор Arduino Nano: CrazyCircuits, датчики DFRobot и инструменты — создавайте проекты с уверенностью

Электроды крепятся в трёх точках тела.

Набор Arduino Nano: CrazyCircuits, датчики DFRobot и инструменты — создавайте проекты с уверенностью
Набор Arduino Nano: CrazyCircuits, датчики DFRobot и инструменты — создавайте проекты с уверенностью
Набор Arduino Nano: CrazyCircuits, датчики DFRobot и инструменты — создавайте проекты с уверенностью

Использовала код от пульс-сенсора, скорректировав порог по пикам ЭКГ на Serial Plotter. В коде меняется threshold, чтобы светодиоды мигали в такт основному или обоим пикам комплекса QRS.

Набор Arduino Nano: CrazyCircuits, датчики DFRobot и инструменты — создавайте проекты с уверенностью

Важно: Плата Arduino Nano на CrazyCircuits требует загрузчик Old ATmega328P Bootloader.

5. Мягкая схема (Soft Circuit)

После успешного теста схему нужно зашить проводящей нитью. Сначала определяю размещение компонентов.

Все детали будут спрятаны между слоями росписи и тюля, поэтому требуется дополнительный промежуточный слой (интерфейс), на который зашиваются компоненты. Как перенести разметку на этот слой?

Приклеила светодиоды на нужные места по рисунку, отметки перенесла на бумагу. Использовала тюль как интерфейсный слой — он прозрачный, поэтому можно сшить светодиоды через бумагу, точно перенося координаты.

Набор Arduino Nano: CrazyCircuits, датчики DFRobot и инструменты — создавайте проекты с уверенностью
Набор Arduino Nano: CrazyCircuits, датчики DFRobot и инструменты — создавайте проекты с уверенностью
Набор Arduino Nano: CrazyCircuits, датчики DFRobot и инструменты — создавайте проекты с уверенностью

Шитье на тюле через бумагу даёт жёсткость в процессе, а после удаления бумаги схема становится гибкой. Этот приём я применяла в проекте Twinkle Nail.

Набор Arduino Nano: CrazyCircuits, датчики DFRobot и инструменты — создавайте проекты с уверенностью
Набор Arduino Nano: CrazyCircuits, датчики DFRobot и инструменты — создавайте проекты с уверенностью
Набор Arduino Nano: CrazyCircuits, датчики DFRobot и инструменты — создавайте проекты с уверенностью
Набор Arduino Nano: CrazyCircuits, датчики DFRobot и инструменты — создавайте проекты с уверенностью

Так как тюль пористый, проводящая нить может замыкаться на кожу. Добавила прослойку из ткани для изоляции. Теперь мягкую схему можно вставить между слоями.

6. Сокрытие схемы

Блок батареи громоздкий и тяжёлый — ему нужен карман.

Набор Arduino Nano: CrazyCircuits, датчики DFRobot и инструменты — создавайте проекты с уверенностью
Набор Arduino Nano: CrazyCircuits, датчики DFRobot и инструменты — создавайте проекты с уверенностью

Оставила зазоры между слоями, чтобы скрыть все компоненты и провода под верхним слоем.

Набор Arduino Nano: CrazyCircuits, датчики DFRobot и инструменты — создавайте проекты с уверенностью
Набор Arduino Nano: CrazyCircuits, датчики DFRobot и инструменты — создавайте проекты с уверенностью
Набор Arduino Nano: CrazyCircuits, датчики DFRobot и инструменты — создавайте проекты с уверенностью
Набор Arduino Nano: CrazyCircuits, датчики DFRobot и инструменты — создавайте проекты с уверенностью
Набор Arduino Nano: CrazyCircuits, датчики DFRobot и инструменты — создавайте проекты с уверенностью
Набор Arduino Nano: CrazyCircuits, датчики DFRobot и инструменты — создавайте проекты с уверенностью

7. Финальные штрихи

Хотела добавить статичную подсветку юбки, чтобы можно было выключить пульс-реактивные светодиоды, но оставить платье светящимся.

Набор Arduino Nano: CrazyCircuits, датчики DFRobot и инструменты — создавайте проекты с уверенностью

Использовала проводящую ленту на тюле, соединив её со светодиодами проводящей нитью. Это быстрый и гибкий способ создания мягких схем.

Набор Arduino Nano: CrazyCircuits, датчики DFRobot и инструменты — создавайте проекты с уверенностью
Набор Arduino Nano: CrazyCircuits, датчики DFRobot и инструменты — создавайте проекты с уверенностью
Набор Arduino Nano: CrazyCircuits, датчики DFRobot и инструменты — создавайте проекты с уверенностью
Набор Arduino Nano: CrazyCircuits, датчики DFRobot и инструменты — создавайте проекты с уверенностью

Финальные декоративные цветы и молния!

Набор Arduino Nano: CrazyCircuits, датчики DFRobot и инструменты — создавайте проекты с уверенностью
Набор Arduino Nano: CrazyCircuits, датчики DFRobot и инструменты — создавайте проекты с уверенностью
Набор Arduino Nano: CrazyCircuits, датчики DFRobot и инструменты — создавайте проекты с уверенностью

Дальнейшие размышления

Меня пригласили к съёмке для китайского медиа YiT (一条), посвященному искусству и культуре. В интервью (1,5 часа) говорили о STEAM, но в итоговом ролике осталось ~4 минут. Технические темы — открытое ПО, демократизация технологий, инженерия — сочли слишком сложными для аудитории. Потребительское отношение в Китае тормозит мейкер-культуру: «Зачем делать самому, если можно купить?», «Это игрушки для детей или конкурсы». Даже при 100к+ просмотрах статьи в WeChat многие приняли прототипы за товары, упуская суть: мейкинг, открытость, хобби, вклад в индустрию.

Техно-текстиль сталкивается с огромными барьерами: нужны научные исследования, доступные технологии, образование, сотрудничество традиционного текстиля и хай-тека. LEDs — лишь вершина айсберга; за ними — IoT, AI, edge computing, облака. И всё это должно идти в русле lean manufacturing для снижения отходов и загрязнений.

Благодарю YiT за охват 10% моей работы и Microsoft #MSFTGarage за платформу для草根ов инноваций.

Интересные факты

Во время проекта в The Garage (Microsoft) прошел мастер-класс Make: Wearables Tech 101 — я была инструктором и использовала это платье как пример масштабирования навыков.

Набор Arduino Nano: CrazyCircuits, датчики DFRobot и инструменты — создавайте проекты с уверенностью
Набор Arduino Nano: CrazyCircuits, датчики DFRobot и инструменты — создавайте проекты с уверенностью

Через пару дней меня 인터뷰ировали Matrix Labs в The Garage — тоже показала платье. А позже — в туре мейкеров в Sunnyvale от Alex (Hackster.io).

Код

Код монитора пульса и библиотека

Основано на руководстве PulseSensor.

/* PulseSensor Starter Project and Signal Tester
 * The Best Way to Get Started With, or See the Raw Signal of, your PulseSensor & Arduino.
 * ...
 */
int PulseSensorPurplePin = 0;
int LED13 = 13;
int Signal;
int Threshold = 550;

void setup() {
  pinMode(LED13, OUTPUT);
  Serial.begin(9600);
}

void loop() {
  Signal = analogRead(PulseSensorPurplePin);
  Serial.println(Signal);
  if (Signal > Threshold) {
    digitalWrite(LED13, HIGH);
  } else {
    digitalWrite(LED13, LOW);
  }
  delay(10);
}

Схемы

Ссылка на продукт DFRobot: Gravity: Analog Heart Rate Monitor Sensor (ECG)

Набор Arduino Nano: CrazyCircuits, датчики DFRobot и инструменты — создавайте проекты с уверенностью

Производственный процесс

  1. DIY-консоль управления Photoshop на Arduino Nano RP2040 Connect
  2. Сборка Bluetooth-робота-шпиона на Arduino с управлением с телефона
  3. FlickMote: жестовое IR-пульт для умного дома на Arduino 101 и ультразвуковом датчике
  4. DIY Arduino TV-B-Gone: универсальный пульт для выключения любого телевизора
  5. Создание пользовательских LED-часов с будильником — видно с 12 метров
  6. IoT и ИИ для мониторинга качества воды: защита водных экосистем
  7. Tetris на Arduino Nano: самостоятельная сборка 16×8 LED-матрицы на 74HC595
  8. Управление двумя шаговыми двигателями через джойстик на Arduino Nano — простой урок (Visuino)
  9. Ручной дозиметр (Гейгер-счетчик) на Arduino Nano: сборка в 3D-корпусе
  10. TFT Shield 2.8" 320×240 SPI для Arduino Nano — высокопроизводительный дисплей