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

고객 제한 Shop Door Assistant V3 - IoT 버전

구성품 및 소모품

Arduino MKR WiFi 1010
3.3V에서 실행
× 1
Digilent 5V 2.5A 스위칭 전원 공급 장치
× 1
5mm LED:빨간색
표지판당 원하는 LED 수를 선택하고 전원 공급 장치 제한 내에서 일치하는지 확인하십시오. 저항이 있고 MOSFET이 전류 제한 내에 있습니다.
× 2
5mm LED:노란색
× 2
5mm LED:녹색
× 2
초음파 센서 - HC-SR04(일반)
× 2
전력 MOSFET N-채널
이 MOSFET은 안전합니다. MOSFET을 선택할 때 LED에 공급하려는 전류를 견딜 수 있는지 확인하십시오.
× 1
저항 330옴
LED당 하나의 저항. 빨간색 LED와 동일한 밝기를 보장하려면 더 높은 전압의 LED(녹색)에 대해 더 낮은 값의 저항을 선택하는 것이 좋습니다.
× 6

앱 및 온라인 서비스

Arduino 웹 편집기
Arduino IoT 클라우드
MIT 앱 인벤터 2

이 프로젝트 정보

소개

제 목표는 사회적 거리를 유지하기 위해 한 번에 입장하는 고객 수를 제한하는 상점을 돕는 도구를 만드는 것입니다. 아이디어는 사람들이 들어오고 나가는 수를 세는 간단한 신호등 컨트롤러입니다. 한도에 도달하면 빨간불이 켜지고 고객은 밖에서 줄을 서야 합니다.

지금까지 이 컨트롤러의 두 가지 버전을 만들었습니다. 첫 번째 버전에는 한도에 대한 간단한 버튼 컨트롤이 있었는데 가장 저렴함에도 불구하고 컨트롤을 원격으로 만들어 가게 주인이 매장에 입장하는 고객의 한도를 변경하기 위해 스테이션(또는 보호 구역)을 떠날 필요가 없도록 하고 싶었습니다. 다음 방법은 ESP8266을 서버로 사용하여 상점 주인이 컴퓨터에서 제어할 수 있는 웹사이트를 만드는 것입니다. 이 방법은 첫 번째 방법에 비해 크게 개선되었지만 더 큰 적응성을 허용하기 위해 앱과 클라우드를 사용하는 대안적인 접근 방식을 하나 더 만들고 싶었습니다.

마지막 접근 방식은 신호등을 Arduino Cloud에 연결하는 것입니다. 즉, 시간이 지남에 따라 데이터를 추적할 수 있으며 시스템을 더 큰 상점(또는 대체 대규모 모임 장소)이나 별도의 입구와 출구를 사용하는 상점으로 확장할 수 있습니다. 마지막으로, 이는 별도의 코드 또는 애플리케이션에서 Arduino Cloud API를 사용하여 데이터에 액세스할 수 있음을 의미하므로 사용자 정의 가능성이 높아집니다.

하드웨어

배선은 상당히 간단합니다. 여기에서 MOSFET을 사용하여 더 많은 LED에 필요한 더 높은 전류를 공급했습니다. 조명은 외부에서 전원이 공급되고 Arduino를 사용하여 전환되므로 내가 사용한 두 개보다 더 많은 LED를 추가할 수 있습니다.

주의해야 할 점은 Arduino MKR WiFi 1010이 3.3V를 사용하는 반면 초음파 센서는 5V가 필요하다는 것입니다. 여기에서 브레드보드 전원 공급 장치를 사용하여 5V/3V를 제공하지만 5V를 입력한 다음 회로 기판을 생산하려는 경우 TPS560430X3FDBVR과 같은 벅 컨버터를 사용하는 것과 같은 대체 방법을 사용합니다. Arduino의 3.3V 로직은 여전히 ​​5V 초음파 센서를 작동할 수 있습니다.

(설계도는 프로젝트 하단을 참조하십시오.)

소프트웨어 - Arduino 측

소프트웨어는 페이지 하단에 추가됩니다. 이 훌륭한 튜토리얼을 사용하여 Arduino WiFi 모듈을 설정할 수 있습니다. 하단에 제공한 코드를 업로드할 수 있습니다. 사용자가 비밀 파일에 WiFi 자격 증명을 입력하기만 하면 됩니다.

소프트웨어 - 애플리케이션 측

Arduino Cloud와 통신하기 위해 MIT App Creator 애플리케이션을 만드는 방법에 대한 별도의 심층 자습서를 만들었습니다. 그런 다음 자동 업데이트를 허용하고 성능을 개선하기 위해 약간 조정했습니다. 앱 레이아웃은 페이지 하단에서 다운로드할 수 있습니다. 그런 다음 MIT 앱 작성자 소프트웨어로 가져올 수 있습니다.

설정:

1. 회로도에 따라 하드웨어를 설정합니다.

2. Arduino 클라우드에 로드하고 WiFi 자격 증명을 입력합니다. 그런 다음 Arduino에 소프트웨어를 로드합니다. 소프트웨어가 클라우드에 연결되어 있는지 확인하십시오.

3. 앱을 MIT App Inventor에 로드하고 디바이스 자격 증명(사물 ID, API 클라이언트 ID 및 API 클라이언트 암호)을 입력합니다.

개념 증명

영상을 통해 이야기해보도록 하겠습니다. 처음에는 Arduino가 켜져 있고 클라우드에 연결되어 있지만 앱이 연결되어 있지 않습니다. 앱에서 연결을 누르면 Arduino Cloud API에서 사용할 액세스 토큰을 얻습니다. 그런 다음 클라우드 데이터와 일치하도록 버튼으로 데이터를 새로 고칩니다. 고객 수가 현재 0인 동안 고객 제한이 7로 설정되어 있음을 알 수 있습니다. 이는 고객이 입장하기 위해 스캔할 수 있도록 황색 LED가 표시됨을 의미합니다. 자동 업데이트를 켜면 앱 데이터가 4초마다 클라우드와 동기화됩니다. 앱 제작자에서 더 짧게 또는 더 길게 만들 수 있습니다.

왼쪽 미국 센서를 사용하여 사람이 들어가는 것을 시뮬레이션할 때 녹색 LED가 표시되어 사람이 들어갈 수 있음을 나타냅니다. 클라우드와 앱도 이 값으로 동기화됩니다. 오른쪽의 센서를 사용하여 퇴장하는 고객을 시뮬레이션하면 고객 수가 감소합니다.

그런 다음 한도에 도달하도록 상점에 들어가는 7명을 시뮬레이션합니다. 이러한 상황이 발생하면 빨간색 LED가 표시되어 누군가가 떠날 때까지 다음 고객이 대기열에 있어야 함을 나타냅니다. 데이터는 앱과 클라우드 대시보드에 반영됩니다.

마지막으로 앱을 사용하여 한도를 변경합니다. 한도가 증가하면 새 고객이 입장하기 위해 스캔할 수 있도록 표시등이 황색으로 바뀝니다.

케이싱/최종 제품의 아이디어

아래 이미지는 최종 제품의 모양에 대한 아이디어를 보여줍니다.

적응성

<울>
  • 쉽게 입력할 수 있는 흥미로운 적응 중 하나는 상점이 출구 경로에 대해 다른 입구 경로를 사용하는 경우입니다. 그런 다음 각각 하나의 초음파 센서가 켜져 있는 두 개의 장치를 사용할 수 있습니다. 둘 다 클라우드에 연결되어 있으므로 데이터가 공유됩니다.
  • 전화 앱은 레스토랑에 맞게 조정할 수 있습니다. 신청서는 비어 있는 테이블의 수와 크기를 지정하여 지나가는 사람들이 들어갈 수 있는지 여부를 알 수 있도록 조정될 수 있습니다.
  • 학교에서는 다른 학급이 방에서 방으로 이동할 때 서로 접촉하는 것을 방지하도록 소프트웨어를 조정할 수 있습니다.
  • 마지막 단어

    프로젝트를 마치기 전에 아두이노 MKR WiFi 1010을 사용할 수 있게 해주신 아두이노에게 감사의 인사를 전합니다. '클라우드'를 이용한 첫 경험이자 API로 소통하는 것이 처음이라 많은 것을 배웠습니다. Arduino Cloud와 함께 MIT App Inventor를 사용하는 방법에 대한 심층 튜토리얼을 통해 다른 사람들이 유용한 프로젝트를 만들 수 있기를 바랍니다.

    코로나19는 모든 사람의 삶을 혼란에 빠뜨렸습니다. 나는 모든 사람들이 가족, 친구, 이웃을 돌보며 분별력을 유지하기를 바랍니다. 우리는 함께 이겨낼 수 있지만, 우리가 함께 노력하고 서로를 돌보아야 합니다. 저는 몇 가지 환상적인 프로젝트를 보았고 우리의 상상력이 창의적인 방식으로 사람들을 돕는 데 집중할 수 있도록 하는 이 매체를 만들어준 경쟁 제작자에게 감사드립니다.

    모든 의견을 보내주시면 감사하겠습니다.

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

    코드

    <울>
  • shopDoorAssistant2.aia
  • Arduino 코드
  • shopDoorAssistant2.aia자바
    이 애플리케이션은 MIT App Inventor 2에서 가져올 수 있습니다.
    미리보기 없음(다운로드만 가능).
    Arduino 코드C/C++
    미리보기 없음(다운로드만 가능).

    회로도

    여기에서는 6개의 LED가 있는 회로가 어떻게 생겼는지 보여주었습니다. 필요에 맞게 LED/저항 분기를 조정합니다. 이 제품은 5V 전원이지만 3.3V 로직으로 제어됩니다.

    제조공정

    1. 배터리 없는 IoT를 추구하는 스타트업
    2. Windows IoT:얼굴 인식 도어
    3. 글로벌 IoT 네트워크 구축
    4. WaveRoller는 IoT를 사용하여 바다의 힘을 길들입니다
    5. IoT는 번화가의 새 시대를 예고합니다
    6. 연결의 힘을 활용하는 전세계 IoT 네트워크 그리드
    7. IoT가 고객 경험을 향상시키는 방법
    8. 산업용 사물 인터넷의 힘 발휘
    9. 풍력 발전
    10. PLCnext Power BI 보고서