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

IoT 애완동물 사료 공급기

구성품 및 소모품

Arduino UNO
× 1
PIR 모션 센서(일반)
× 1
Espressif ESP8266 ESP-01
× 1
스피커:0.25W, 8옴
× 1
SparkFun 서보 - 일반 금속 기어(마이크로 크기)
× 1

앱 및 온라인 서비스

circuito.io
이 매직 링크 사용>>https://www.circuito.io/app?selectedComponentsIds=11021&selectedComponentsIds =9442&selectedComponentsIds=13678&selectedComponentsIds=197253&selectedComponentsIds=931983&selectedComponentsIds=10333

이 프로젝트 정보

이 IoT 애완 동물 사료 공급기는 circuito.io와 함께하는 첫 번째 IoT 프로젝트입니다! Circuito.io로 기본적인 IoT 프로젝트를 만드는 것이 얼마나 간단한지 보여주기 위해 커뮤니티와 공유하게 되어 기쁩니다. 또한 이 프로젝트는 우리가 과거에 작업한 Playdog이라는 제품을 기반으로 하기 때문에 여러분과 공유하게 되어 기쁩니다. 집에서 애완동물을 위한 급이기를 만들 수 있습니다. 재미있고 유용합니다.

어떻게 작동합니까?

애완 동물 사료 공급기를 구현하는 방법에는 여러 가지가 있습니다. 특정 시간에 그릇을 채우도록 설정할 수 있고, 비울 때마다 채우도록 명령하거나, 일련의 명령에 따라 개에게 먹이를 줄 수도 있습니다. 당신이 그들에게 가르쳤다.

이 특정 프로젝트에서는 피더가 때때로 신호음을 시작하도록 설정했습니다. 개가 장치에 가까워지면 PIR 센서가 이를 인식하고 서보가 트리거됩니다.

또한 Freeboard로 만든 미리 정의된 대시보드를 사용하여 휴대폰에서 애완 동물 사료 공급기를 제어하는 ​​옵션을 추가하기로 결정했습니다. 현재 circuito.io에서 사용할 수 있는 Wi-Fi 모듈인 ESP8266-01을 사용하여 Circuito 프로젝트를 인터넷에 연결하는 옵션을 소개할 수 있는 좋은 기회라고 생각했습니다.

회로 설정

이 매직 링크를 클릭하면 circuito.io로 리디렉션됩니다. 여기에서 이 프로젝트에서 사용한 구성 요소를 이미 선택했음을 알 수 있습니다.

필요한 구성 요소는 PIR 센서, Arduino uno(또는 기타), 서보, 스피커, esp8266-01 및 전원입니다. 이것은 이 프로젝트의 기본 회로이지만 회로에 다양한 센서 및 기타 구성요소를 추가할 수도 있습니다. 예를 들어 무게 센서를 추가하여 그릇에 담긴 음식의 양을 모니터링하거나 다른 매개변수에 따라 변경되는 LED를 추가할 수 있습니다. .

원하는 구성 요소를 선택하고 생성을 클릭하면 엔진이 회로에서 작업을 시작하고 회로 응답을 생성합니다. 회신은 세 부분으로 구성됩니다.

1. BoM - 저항기 및 커패시터와 같은 보조 부품을 포함하여 프로젝트에 필요한 모든 구성 요소 목록.

2. 단계별 배선 가이드 - 브레드보드를 ​​사용하여 모든 구성 요소를 Arduino 보드에 연결하는 방법을 보여줍니다.

3. 코드 - 귀하의 회로에 대한 샘플 코드. 이 코드는 애완 동물 먹이기 프로젝트에만 해당되는 것이 아니라 회로의 다른 구성 요소 간에 상호 작용을 생성하는 샘플 코드입니다.

코드를 업로드하려면 다음 단계를 따르세요.

<울>
  • circuito.io 회신에서 코드 다운로드
  • <울>
  • 컴퓨터에 압축 해제
  • <울>
  • Arduino IDE로 열기
  • <울>
  • Arduino에 업로드
  • 4. 모든 것이 설정되면 회로 회신의 샘플 코드를 이 자습서의 코드로 바꿉니다. //라이브러리 포함 을 종료해야 합니다. 및 //핀 정의 코드 맨 위에 있고 circuito.io의 원본 코드에 있는 모든 라이브러리도 유지합니다.

    4. 연결성 - 이 섹션에서는 프로젝트를 인터넷에 연결하는 방법을 안내합니다.

    <울>
  • 이 튜토리얼에서 Dashboard.json 파일 다운로드
  • <울>
  • circuito.io 회신에서 "연결을 클릭합니다. " 그런 다음 "대시보드 만들기 "
  • 그러면 freeboard.io로 리디렉션되고 고유한 'thingName'을 사용하여 Arduino 스케치에 이미 연결된 기본 대시보드가 ​​제공됩니다. 제공된 펌웨어.ino에서 사물 이름을 볼 수 있습니다.

    <울>
  • "복제를 클릭합니다. " - Freeboard 계정이 없는 경우 이 시점에서 계정을 만들어야 합니다. 하지만 무료이므로 걱정하지 마십시오.
  • <울>
  • 가입하면 다음 화면이 표시됩니다.
  • - 설정 을 클릭하십시오. 페이지 상단의 아이콘. 이렇게 하면 대시보드가 ​​다음과 같이 업데이트됩니다.

    <울>
  • 가져오기(2)를 클릭하십시오.
  • <울>
  • 이전에 다운로드한 Dashboard.json 파일을 찾아 선택합니다. 이렇게 하면 대시보드가 ​​다음과 같이 업데이트됩니다.
  • 문제 해결:

    <울>
  • 작동하지 않으면 페이지를 새로고침하거나 다시 가져오기를 시도하세요.
  • <울>
  • 대시보드가 ​​펌웨어로 올바르게 설정되어 있는지 확인하십시오. 데이터 소스 아래의 'Dweet'을 클릭하십시오. (3) 다음이 표시되어야 합니다.
  • <울>
  • 물건 이름을 입력해야 합니다. 펌웨어.ino에 있는 것과 동일합니다.
  • <울>
  • 출력 위로 마우스를 가져갑니다. 창에서 새 설정 아이콘 을 클릭합니다. 원본 아래에 표시됩니다.
  • <울>
  • 이 창이 열립니다:
  • <울>
  • JS 편집기를 클릭합니다. 다음 라인을 찾으십시오:
  • <울>
  • firmwae.ino에서 주어진 'thingname'으로 값을 변경합니다.
  • <울>
  • 닫기 저장 .
  • 어셈블리

    전자 장치를 설정했으므로 이제 부품을 조립할 차례입니다.

    서보, PIR 센서 및 스피커용 3d 인쇄 케이스를 설계했습니다.

    .stl 파일이 여기에 첨부되어 있습니다. 이 부분은 필수가 아니며 다른 방식으로 연결하도록 선택할 수 있습니다. 실제로는 사용자에게 달려 있지만 얼마나 멋지고 다채로운지 보세요 :)

    축하합니다! 완료되었습니다!

    갈 준비가 거의 되었습니다. 코드를 약간 조정하고 다른 센서를 보정해야 할 수도 있습니다.

    우리는 이 프로젝트에 대한 귀하의 의견을 보고 싶습니다. 자유롭게 공유하고 명확하지 않은 점이 있으면 질문하십시오. 행운을 빕니다!

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

    코드

    IoT 애완동물 피더 코드
    1. circuito.io의 펌웨어.ino 테스트 코드를 여기의 펌웨어.ino 코드로 교체합니다.2. 원래 circuito.io 코드(자동으로 생성된 코드)에서 "라이브러리 포함" 및 "핀 정의"를 그대로 두십시오. 핀 정의가 동일하게 유지되는지 확인하거나 필요한 경우 변경하십시오.https://github.com/Circuito-io/iot-pet-feeder

    맞춤형 부품 및 인클로저

    회로도

    이 파일을 컴퓨터에 다운로드하고 튜토리얼의 "연결" 섹션에 있는 단계에 따라 Freeboard로 가져옵니다. Dashboard_RdzZcxLkpD.json

    제조공정

    1. 기본 IoT – RaspberryPI HDC2010 방법
    2. Bark Back Interactive Pet Monitor
    3. Windows IoT:얼굴 인식 도어
    4. 동작 제어 AWS IoT 버튼
    5. Windows 10 IoT 코어 및 SHT15
    6. Windows 10 IoT Core for Raspberry Pi 3 Model B+
    7. Windows IoT 기반 GoPiGo v2
    8. IoT에서의 블록체인 채택
    9. 7 산업용 IoT 애플리케이션
    10. 프레스 피더 란 무엇입니까?