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

COVID-19 детектор: бесконтактный термометр на Arduino и Python

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

SparkFun MLX90614 (IR-термометр)×1
SparkFun RedBoard (или Arduino Uno)×1
Arduino Due×1
Adafruit Keypad (клавиатура)×1
Потенциометр 10K×1
Набор резисторов×1
USB-кабель Cerberus 6ft×1
Макетные платы (самосклеящиеся)×2
Перемычки M/M 7" (30 шт.)×2
Кнопки двухконтактные×1
LCD 16x2 (белый на чёрном)×1

Инструменты и среда разработки

О проекте

Никто не может предсказать пандемию. Но используя имеющиеся навыки, мы можем помочь. Этот проект использует Arduino и Python для измерения и записи температуры сотрудников и студентов, входящих в здание.

По мере открытия экономики нужен эффективный способ гарантировать, что посетители не заражают других. Медперсонал находится в зоне наивысшего риска — больницы нуждаются в устройстве для контроля температуры при каждом входе/выходе. По данным графиков, более 1,5 млн медсестр пострадали от COVID-19.

Когда школы и офисы откроются, потребуется способ предотвратить распространение вируса. Система измеряет температуру, привязывает её к имени (по PIN-коду) и логирует в CSV для анализа медицинским работником.

Это инновационное решение поможет контролировать вирус в больницах, школах и офисах — сейчас и в будущем.

Шаг 1: Клонирование репозитория

Следуйте инструкции по клонированию репозитория через командную строку. Репозиторий: https://github.com/Raunak-Singh-Inventor/COVIDdetector

Шаг 2: Подготовка компонентов

Основные детали: MLX90614, Keypad, LCD, Cerberus-кабель, Arduino Due, RedBoard/Uno. Полный список в репозитории: /COVIDdetector/Index_of_Materials.

Шаг 3: Блок-схема алгоритма

Следуйте блок-схеме при сборке и программировании.

Шаг 4: Сборка схемы

В репозитории: /COVIDdetector/images/circuits/circuit.fzz (открывается в Fritzing). Обратите внимание: корпус MLX90614 должен быть ориентирован ножками вниз.

Шаг 5: Компиляция и запуск

  1. В Arduino IDE: Tools → Library Manager → установить:
    • Adafruit MLX90614 Library
    • Wire.h (встроена)
    • Keypad.h (Mark Stanley, Alexander Brevig)
    • LiquidCrystal.h (встроена)
  2. Установить PySerial: pip install pyserial
  3. Запустить COVIDdetectorA.ino в первом экземпляре Arduino IDE
  4. Запустить IR_therm_test_adafruit.ino во втором экземпляре Arduino IDE (на Windows — две отдельные установки IDE, на Mac — по отдельной инструкции)
  5. В терминале запустить: python COVIDdetectorS.py

Файл record_sheet.csv будет обновляться в реальном времени:

, "name,temp", DateTime
0, "Pyara,96.", 2020-05-27 16:19:37
1, "Raunak,98.", 2020-05-27 16:20:32
2, "Jasmeen,97.", 2020-05-27 16:21:41
3, "Mandeep,99.", 2020-05-27 16:22:61

На основе CSV строится график температур.

Шаг 6: Готово!

Дополнительное задание: добавьте своё имя в систему PIN в COVIDdetectorA.ino и разберитесь в работе Python-скрипта.

Код

Весь код доступен в репозитории: https://github.com/Raunak-Singh-Inventor/COVIDdetector

Схемы

Fritzing-файл схемы: circuit_rQ0ActwUSz.fzz в репозитории.

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

  1. Мелодия подчеркивает критический кризис обслуживания, с которым сталкивается инфраструктура
  2. Почему формальное графирование обслуживания необходимо для эффективных операций
  3. Как IoT революционизировал здравоохранение во время пандемии Covid-19
  4. COVID-19 драйвит быстрый адопшн робототехники в цепочках поставок
  5. Как моделирование стимулирует инновации и эффективность в проектировании продуктов
  6. Автологистика: преодоление вызовов COVID-19 и драйверы будущего роста
  7. Как COVID-19 переформировал глобальную торговлю: долгосрочные эффекты и уроки
  8. Как автоматизация ускорила устойчивость производства amid COVID-19
  9. ЦНЦ-токарные станки: ваш универсальный инструмент точной обработки
  10. Незаменимые горизонтально-шлифовальные центры для высокоточного производства