산업 제조
산업용 사물 인터넷 | 산업자재 | 장비 유지 보수 및 수리 | 산업 프로그래밍 |
home  MfgRobots >> 산업 제조 >  >> Manufacturing Technology >> 제조공정

코로나바이러스 퇴치:간단한 손씻기 타이머

구성품 및 소모품

Arduino Nano R3
또는 Arduino UNO, 선호하는 제품
× 1
Arduino UNO
× 1
초음파 센서 - HC-SR04(일반)
× 1
5mm LED:빨간색
× 1
LED, 청록색
× 4
5mm LED:녹색
× 1
브레드보드(일반)
× 1
SparkFun 납땜 가능 브레드보드
× 1
인클로저
× 1

이 프로젝트 정보



현재 세계적으로 유행하는 전염병으로 상황은 꽤 무서운 것 같습니다. 코로나 바이러스는 어디에나 있을 수 있습니다. 우리가 아는 한, 증상을 보이지 않고 며칠 동안 바이러스를 옮길 수 있습니다. 정말 무섭습니다.

하지만 너무 겁먹지 마세요. 이 바이러스와 싸울 수 있는 몇 가지 쉬운 방법이 있습니다. 하나는 손을 제대로 씻는 것입니다. 우리의 손은 모든 종류의 세균을 옮기는 주요 매개체입니다. 우리는 자신도 모르게 눈, 코, 입을 만지는 경우가 많습니다. 씻지 않은 손의 세균도 우리 음식에 들어갈 수 있으며, 그 중 일부는 음식에서 자라기도 하고 우리가 그것을 먹을 때 우리를 심각하게 아프게 할 수 있습니다. 그리고 비누로 손을 씻으면 대부분 죽일 수 있습니다.

그런데 얼마나 오래 손을 씻는다고 생각합니까? 생일 축하 노래를 부르나요? 한번 아니면 두번? 항상 충분합니까 아니면 실제로 5 초 동안 손을 약간 긁어 씻으십니까? 우리가 실제로 일반적인 손 씻는 시간을 계산하면 우리 대부분은 10초 동안 거의 씻지 않습니다. 이는 확실히 충분하지 않습니다. 그래서 여기 Tech Lab에서 우리는 간단한 것을 만들고 싶었습니다. 최소한 20초 동안은 강제로 씻도록 하는 것이었습니다.

이 간단한 타이머는 손 비누 디스펜서 옆에 있습니다. 비누 디스펜서 앞에 손을 대면 감지하는 센서가 상단에 있습니다. 그런 다음 20초 카운트다운을 시작하고 LED를 차례로 켜집니다. 녹색 LED가 켜지면 대부분의 세균을 죽일 만큼 충분히 손을 씻은 것입니다. 비누는 물로 씻어내면 됩니다.

1단계:작동 원리

누구나 주말에 빌드할 수 있도록 이 프로젝트를 매우 간단하게 만들었습니다. 아이들과 함께 만들어보면 재미있을 뿐만 아니라 교육적이기도 하고 현 상황에서 확실히 유용합니다. 이 카운트다운 타이머의 주요 두뇌는 "Arduino"입니다. 개인용 컴퓨터를 사용하여 프로그래밍할 수 있는 작은 컴퓨터입니다. Arduino는 학습, 프로토타이핑 및 실제 제품에도 널리 사용됩니다. 경험이 없더라도 걱정하지 마십시오. 프로세스를 쉽게 안내해 드리겠습니다. Arduino를 시작할 수 있으며 아이디어가 마음에 들면 앞으로 더 많은 프로젝트를 만들 수도 있습니다. .

따라서 Arduino는 초음파 거리 센서와 6개의 LED에 연결됩니다. Arduino는 거리 센서로 초음파 음파를 보내고 음파가 센서에 다시 반사되는 데 걸리는 시간을 확인합니다. 시간을 사용하여 바로 앞에 있는 모든 것의 거리를 측정합니다. 따라서 Arduino는 항상 센서를 읽고 손이 20cm 이내에 나타나기를 기다립니다. 20cm 이내의 무언가를 감지하자마자 Arduino는 빨간색 LED를 켜고 손에 물과 비누를 묻힐 때까지 4초 동안 기다립니다. 그런 다음 20초 카운트다운이 시작됩니다. 결국 5개의 파란색 LED가 20초 동안 하나씩 켜집니다.

녹색 LED가 켜지면 손을 충분히 씻은 것이며 비누를 씻어낼 수 있습니다.

2단계:브레드보드 버전 만들기

빌드할 수 있는 이 프로젝트에는 두 가지 버전이 있습니다. 하나는 무납땜 브레드보드에 있고 다른 하나는 베로보드 또는 퍼프보드에 있습니다. 납땜 방법을 모르거나 경험이 거의 없다면 납땜이 필요하지 않으므로 브레드보드 버전을 만드는 것이 좋습니다. 아두이노 나노는 납땜이 필요하므로 브레드보드 버전을 만들고 싶다면 아두이노 우노를 추천합니다.

브레드보드에서 이 프로젝트를 만드는 것은 정말 간단합니다. Arduino를 센서와 6개의 LED에 연결하기만 하면 됩니다. 원하는 취향에 따라 Arduino Uno와 Nano를 연결하는 방법을 보여주는 아래 제공된 그림을 따를 수 있습니다. 우리는 모든 것을 함께 연결하기 위해 점퍼 와이어를 사용합니다. LED 극성을 확인하는 것을 잊지 마십시오. 더 긴 핀은 일반적으로 양극 핀이므로 더 긴 핀은 Arduino 디지털 핀에 연결해야 합니다. 반면에 짧은 핀은 Arduino의 접지(GND) 핀에 연결해야 합니다.

3단계:Veroboard/Perfboard 버전 만들기

전자 제품에 대한 경험이 있고 납땜 방법을 알고 있다면 이를 납땜 가능한 기판에 납땜하거나 직접 PCB를 설계할 수도 있습니다. 회로도는 아래에 제공되며 PCB를 쉽게 내보낼 수 있도록 EasyEDA 설계 파일이 있습니다.

납땜할 때 LED 극성이 올바른지 확인하십시오. 또한 모든 LED에 150옴 저항을 추가하여 수명을 연장할 수 있습니다. 이 프로젝트를 초보자에게 더 친숙하게 만들기 위해 저항을 제외했습니다. 저항을 사용하지 않는 것은 테스트에 따르면 완전히 문제가 없지만 LED는 괜찮은 것 같습니다. 한 번에 4초 동안만 불이 켜지므로 꽤 오래 지속되어야 합니다.

4단계:코드 업로드

회로 구축이 완료되면 코드를 Arduino 보드에 업로드할 차례입니다. 이전에 Arduino를 사용한 적이 없다면 공식 Arduino 웹 사이트에서 시작하기 설명서를 살펴보는 것이 좋습니다. 컴퓨터나 노트북에 Arduino IDE(통합 개발 환경)를 설치해야 합니다. 그런 다음 이 단계에서 아래에 첨부된 코드를 다운로드하십시오. 초보자가 쉽게 이해할 수 있도록 코드에 많은 주석을 작성했습니다.

이제 함께 제공된 케이블을 사용하여 Arduino를 컴퓨터에 연결합니다. Arduino IDE를 사용하여 컴퓨터에서 코드를 엽니다. 도구> 보드에서 사용 중인 Arduino를 선택합니다. 우리에게는 Arduino Nano였습니다. 또한 도구> 포트에서 Arduino용 포트를 선택합니다. 그런 다음 왼쪽 상단 모서리에 있는 업로드 버튼을 클릭합니다. 업로드가 시작되어야 합니다. 완료되면 "업로드 완료" 메시지가 표시됩니다.

업로드하는 동안 오류가 발생하면 올바른 보드와 포트를 선택했는지 확인하십시오. 작동할 때까지 다른 포트를 시도하십시오. 이전 Arduino Nano를 사용하는 경우 프로세서를 변경해야 할 수도 있습니다. 도구> 프로세서에서 옵션을 찾을 수 있습니다.

Timer_Code.ino

5단계:기능 테스트

코드를 성공적으로 업로드했으면 이제 인클로저에 넣기 전에 타이머가 올바르게 작동하는지 확인할 차례입니다. 일반적으로 모든 LED는 꺼져 있어야 합니다. 센서 앞에서 손을 잡으면 빨간색 LED가 켜집니다. 결국 4초 간격으로 모든 LED가 켜지고 마침내 녹색 LED가 켜집니다.

축하합니다! 타이머가 작동합니다! 👏👏

모든 것이 정상적으로 작동하지 않으면 먼저 초음파 센서에 대한 연결을 확인하십시오. 센서 핀을 반대로 잘못 연결하기 쉽습니다. LED가 켜지지 않으면 연결 및 극성을 확인하십시오. 그래도 작동하지 않으면 LED를 교체해 보십시오.

6단계:인클로저 만들기

회로 구축을 마치면 모든 것을 인클로저에 넣는 것이 좋습니다. 인클로저는 타이머에 전문적인 느낌을 주고 작은 물보라로부터 타이머를 보호합니다. 인클로저는 보기에 좋은 것이라면 무엇이든 만들 수 있습니다. 젖지 않는 것을 사용하기만 하면 됩니다. 창의력을 사용하여 원하는 대로 만들 수 있습니다. 그것은 작은 플라스틱 식품 용기, 나무, 판지, 3D 인쇄 또는 다른 무엇으로도 만들 수 있습니다. 당신의 상상력은 한계입니다. 창의력을 발휘하여 원하는 대로 인클로저를 그리거나 칠하세요.

인클로저의 경우 처음부터 완전히 벗어나기를 원했습니다. 그래서 우리는 주변에 있던 오래된 콘센트 상자를 사용했습니다. 우리는 Arduino에 직접 납땜 된 일부 전선을 사용하여 LED에 연결하고 일부 헤더 전선을 센서에 연결했습니다. 우리는 미적 외관을 주기 위해 주변에 놓여 있는 오래된 탄소 비닐로 우리를 덮었습니다. 결국 우리가 사용한 간단한 재료에 대해 꽤 멋지게 밝혀졌습니다. 인클로저의 치수는 위의 사진에 나와 있습니다. 원하는 경우 동일한 치수를 자유롭게 사용하십시오.

7단계:성공!

작은 손씻기 카운트다운 타이머를 만들었습니다!

이 간단한 프로젝트는 우리 주변의 무서운 바이러스와 박테리아로부터 당신을 안전하게 보호하는 데 도움이 될 수 있습니다. 테스트에서 우리는 실제로 이 타이머를 사용하기 전에 훨씬 더 짧은 시간 동안 손을 씻는 데 사용했음을 발견했습니다. 이것은 또한 이 타이머 카운트다운을 보는 것이 재미있기 때문에 아이들이 더 자주 손을 씻도록 권장합니다. 몇 개 만들어서 좋아하는 캐릭터를 그려서 집에 있는 모든 비누 디스펜서 앞에 놓을 수 있습니다.

8단계:마지막 말

현재 코로나 바이러스로 인해 우리 자신을 안전하게 지키는 것이 정말 중요합니다. 우리는 이 상황을 쉽게 받아들여 세균으로부터 더 안전하게 지낼 수 있는 교훈으로 삼을 수 있습니다. 이 프로젝트는 이러한 상황에서 제작자가 할 수 있는 작은 기여일 뿐입니다. 이것이 당신에게 조금이라도 도움이 된다면 정말 기쁠 것입니다. "내가 만들었다" 기능으로 만드셨다면 알려주세요. 또한 코로나 바이러스와 싸우는 데 도움이 된 감사 편지를 보내고 싶습니다. 그것을 얻으려면 이 양식을 사용하여 손씻기 타이머 사진을 보내주십시오.

타이머 사진을 소셜 미디어에 게시할 때 해시태그 #HandwashTimerChallenge를 사용하세요. 이 아이디어를 모든 제작자에게 전파합시다.

조심하고 안전하게 지내세요.

이 튜토리얼은 The Tech Lab의 Iqbal Samin Prithul이 작성했습니다.

<섹션 클래스="섹션 컨테이너 섹션 축소 가능" id="코드">

코드

<울>
  • Timer_Code.ino
  • Timer_Code.inoArduino
    미리보기 없음(다운로드만 가능).

    회로도


    제조공정

    1. DIY LUMAZOID Arduino 뮤직 비주얼라이저
    2. 단순 워드 클럭(Arduino)
    3. Bluetooth가 탑재된 Arduino로 LED 제어!
    4. Arduino를 사용한 간단한 장애물 센서
    5. 간단한 UNO 계산기
    6. Arduino Quadruped
    7. Arduino 카운트다운 타이머
    8. 간단한 Arduino 크로노미터
    9. Arduino RGB 컬러 믹서
    10. DIY Arduino RADIONICS 치료 기계