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

DIY UVC-стерулизатор: бюджетный UV-коробок для медицинских и бытовых предметов

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

КомпонентКоличество
Микроконтроллер ATtiny84 (Microchip)1
UVC-светодиоды10
Arduino Nano R3 (как программатор для ATtiny84)1
Электронные компоненты (UTSOURCE)1 набор

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

Программное обеспечение

О проекте

Видео-обзор

Представляю «UVC BOX» — 저렴ный, просто собираемый UVC-стерулизатор для дезинфекции медицинских инструментов, предметов быта: смартфонов, кошельков, монет, купюр и др.

Низкая стоимость за счёт дешёвых комплектующих: пластиковый контейнер/коробочка для ювелирных изделий (куплена за копейки). Корпус спроектирован в Fusion 360 и 3D-печатается — идеально садится на крышку контейнера.

Самая сложная часть — добыча UVC-светодиодов. Нашёл на сайте UTSOURCE.net — там широкий ассортимент электронных компонентов (в т.ч. ATtiny84 и прочее).

После получения светодиодов паял их на заранее подготовленные MCPCB (металлослоистые платы) — соединил параллельно, питание 3,3 В.

После теста светодиодов собрал стенд: 6 выходов и 1 вход (5 индикаторных светодиодов + 1 UVC, 1 вход — кнопка). Прошил код на ATtiny84 Breakout через Arduino as ISP. Подробнее: Getting Started with ATtiny84.

Алгоритм: индикаторы загораются бегущей строкой (1→5), затем по нажатию кнопки включается UVC-светодиод на ~10 минут (600 000 мс), потом гаснет.

После проверки на макетной плате спроектировал и вытравил собственную печатную плату, собрал всё (видео сборки и тестов в проекте). Прошил готовый борд через самодельный программатор Arduino as ISP (подробнее: Multiple ATtiny85/13A Programmer). Финальный тест: подключение рокер-переключателя, кнопки, литийного элемента.

После этого плату закрепили клеем внутри 3D-печатного корпуса, собрали полностью.

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

Для подробного туториала смотрите видео. Все файлы проекта прикреплены, пишите в комментариях при проблемах.

Код (C/C++ для ATtiny84)

const int buttonPin = 0; // пин 7 на Arduino
const int UVPin = 5;     // пин 13 на Arduino
int pinsCount = 5;
int pins[] = {10, 9, 8, 7, 6}; // пины 2,3,4,5,6 на Arduino
int buttonState = 0;

void setup() {
  pinMode(UVPin, OUTPUT);
  pinMode(buttonPin, INPUT_PULLUP);
  for (int i = 0; i < pinsCount; i++) {
    pinMode(pins[i], OUTPUT);
  }
  // Тест индикаторов при старте
  for (int i = 0; i < pinsCount; i++) {
    digitalWrite(pins[i], HIGH);
    delay(1000);
    digitalWrite(pins[i], LOW);
  }
}

void loop() {
  buttonState = digitalRead(buttonPin);
  if (buttonState == LOW) {
    digitalWrite(UVPin, HIGH);
    delay(600000); // 10 минут
    digitalWrite(UVPin, LOW);
  }
}

CAD-файлы и корпуса

CAD-модели доступны в репозитории проекта.

Схемы

Схемы подключения прилагаются в исходном проекте.

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

  1. Революция соковых коробок: история, дизайн и экологический след
  2. Черные ящики самолетов: от ранних прототипов к будущим интегрированным дизайнам
  3. DIY Thermocam: от идеи в классе к глобальному продукту
  4. DIY робот в стиле Wall‑E на Raspberry Pi из коробки от CD
  5. Классы в C#: определение, конструкторы, деструкторы, статические члены
  6. Перегрузка операторов в C#: пользовательские типы и кастомная логика
  7. Создание рулетки на 37 светодиодов с Arduino Nano
  8. Умный вольтметр на Arduino и смартфоне — простое DIY-проект
  9. Really Smart Box: умная коробка для IoT-мониторинга запасов
  10. Ящурная разработка (Box Cut): определение и применение в горном деле