안녕!
Arduino 애완 동물 사료 디스펜서 사용 설명서에 오신 것을 환영합니다.
우리는 사우스 웨일즈 카디프에 있는 메트로폴리탄 대학의 제품 디자인 학생인 Dan과 Tom입니다. 평가 브리핑의 일환으로 코딩, 전자 프로토타입 및 기계에 대한 기본적인 이해를 보여주기 위해 이 과제를 받았습니다. . .
다음은 sarawauno 또는 MegaLCD 스크린 12x2 l298n 모터 드라이브 모듈 32 31 실시간 클록 모듈이 필요한 전기 부품입니다.
040 로터리 비코딩 브레드 보드 5v 브레드 보드 전원 점퍼 케이블(
남녀 혼용이 좋음)
다양한 색상의 절연 변압기(220 및 10k 옴)
스위치 버튼 3 ledshweigh 토크, 저속 전동 공구 용접 와이어 절단 금속/목재 칩 절단 도구(또는 동급)용 레이저 절단기
Ultimaker 3D 프린터(또는 동급)
또는 3mm 두께 아크릴 1개 6mm 두께 MDF4 길이 M10 나사봉 3D 밀링 가공재 4개 (각각 약 140mm)
8 M10 와셔8 M10 패키지(
또는 절연 테이프)
Arduino 및 어셈블리 4개 금속 베어링 장착용 M3 너트 및 볼트(
외경 26, 내경 10mm 사용)
10mm 로드접착제(
우리는 다른 브랜드나 접착제가 적합하든 그렇지 않든 Gorilla Glue를 사용합니다)
우리는 전체가 제대로 작동하도록 여러 가지 구성 요소를 만들었습니다.
식품 보관함 및 깔때기-
유통 대리점-베이스 및 슈트
인터페이스 어셈블리 식품 저장 상자 및 깔때기 이 어셈블리의 부품은 모두 3mm 아크릴에서 절단되며 모든 부품은 핑거 조인트를 사용하여 함께 조립됩니다.
Epilog 레이저 절단기를 사용하여 부품을 모두 절단하고 벡터 파일은 Corel Draw x7을 사용하여 현상합니다.
아크릴은 레이저 절단이 용이한 식품 안전 소재로 식품 보존에 적합한 소재입니다.
이 부분은 다른 재료로 손으로 만들 수 있지만 안전한 식품 보관을 위해 재료가 제대로 완성되었는지 확인하십시오. [
셋톱박스 사진]
푸드 디스펜서 어셈블리의 이 부분은 아크릴 파이프(50mm 및 30mm)로 만들어집니다.
3D 프린팅된 나사 부품 2개, 6mm 중간 섬유판, 금속 베어링 및 금속 막대.
아래의 \"중형 섬유판 브래킷\"이라는 Dxf 파일에서 기본 중형 섬유판 브래킷을 자릅니다. dxf\".
50mm 파이프 절단, 140mm, 드릴 30mm 구멍 40mm 파이프 끝과 30mm 파이프에 적합한 상단(
그림과 같이 벨로우즈).
Dremel을 사용하여 재료를 연마해야 할 수도 있습니다.
Ultimaker 프린터의 3D 프린팅 기능의 한계로 인해 나사 부분이 3D 프린팅된 후 다시 연결됩니다.
전반적으로 인쇄 시간은 12-
선택한 설정에 따라 파트당 14시간. 우리는 0을 사용했습니다.
4mm 노즐, 인쇄 품질은 정상이며 지지 구조가 필요하지 않습니다.
베어링에 30mm 길이의 금속 막대 또는 금속 튜브 2개를 설치합니다.
3D 프린팅이 완료되면 이 베어링을 나사 부품에 누르십시오. 부품을 프린트할 때 꼭 맞는지 확인하기 위해 일부 재료를 정리해야 할 수 있습니다.
그림과 같이 파이프 위로 나사를 밀고 브라켓 위로 파이프를 밀고 축을 엔드 브라켓으로 밀어 넣습니다.
이 설정을 사용하면 가지고 있는 동물의 크기에 따라 할당된 음식의 양을 조정할 수 있습니다.
베어링은 움직이는 부품의 마찰을 줄여 모터의 부하를 줄입니다.
두 개의 나사를 사용하면 음식의 양을 훨씬 쉽게 제어할 수 있습니다. 하나는 반회전 위치에 장착되고 다른 하나는 완전히 회전하는 위치에 장착되어 음식이 디스펜서에서 지속적으로 흘러나옵니다.
우리는 나사 부품을 3번 완전히 회전시키기로 했습니다(
전체 \"스레드 \" 3개)
이렇게 하면 소량의 음식을 측정하여 애완동물이 과식하거나 부족하지 않은지 확인할 수 있습니다. [
사용 가능한 시설이 있으면 나사 부품을 CNC 밀링하여 한 조각으로 만들 수 있지만 모델 보드는 많은 마무리 작업이 필요하기 때문에 두 개의 중간 밀도 모델 플레이트를 연마하고 나중에 3D 프린팅을 선택합니다(
샌딩 씰)
음식을 만져도 안전한지 확인하기 위해).
바닥과 활송 장치는 상당히 직선적이며 이 섹션 전면에 있는 식품 저장 상자 및 깔때기와 유사합니다.
\"Base and chute.dxf\"라고 표시된 DXF 파일을 다운로드합니다.
인터페이스 어셈블리는 4개의 레이저 절단 아크릴 조각으로 구성되며 각각은 그림과 같이 M10 나사 막대와 너트를 사용하여 구성됩니다. . . [
인터페이스 그림]
그 후 로터리 엔코더, LCD 및 LED를 설치할 수 있습니다. . .
디스펜서 어셈블리(MDF 부분) 조립 후
, 조립된 베이스와 슈트 섹션에 시뮬레이션하고 각 50mm 튜브에 슬롯을 잘라 음식이 슈트에 떨어질 수 있도록 수집하고 애완 동물 그릇에 직접 밀어 넣을 준비를 합니다!
아래에서 우리가 사용하는 회로의 Fritzing 다이어그램을 볼 수 있습니다.
사용 중인 ET에 따르면(
다양한 버전의 RTC 및 모터 드라이브 모듈이 있다는 것을 알고 있습니다.)
다른 라이브러리를 사용할 수 있습니다.
아두이노 코드입니다.
이 코드는 시간을 확인하고 알람과 비교하여 일치하면 모터를 돌려 음식을 밀어냅니다.
모터가 얼마나 오래 회전해야 하는지 계산하기 위해 회전할 때마다 얼마나 많은 음식이 방출되는지 계산했습니다.
10g의 원을 그리며 나사를 굴리는데, 1회전에 11초가 걸립니다.
따라서 2개의 나사는 11초마다 20g을 밀어냅니다.
우리는 개 사료의 1인분 크기를 연구했고 강아지는 약 50g, 중형 개는 140g, 대형 개는 약 260g이 필요하다는 것을 발견했습니다.
이것은 나사가 작은 부품에 대해 27번 회전한다는 것을 의미합니다.
5초, 중간 부분은 약 77초 동안 회전하고, 대다수는 약 141초 동안 회전합니다.
사용하는 음식에 따라 변경할 수 있습니다.
일반적으로 패키지 뒷면에서 올바른 부분을 찾을 수 있습니다.
arduino IDE의 시간 척도는 밀리초 단위입니다. ((
권장 사이즈)/20)
* 11 = cog가 우리가 사용하는 라이브러리를 열어야 하는 시간은 모두 arduino 웹사이트에서 찾을 수 있으며 시간이라고 합니다. 시간, DS1307RTC. 시간.
다른 두 개는 Arduino IDE에 설치되었습니다.