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

아두이노 나노 기반 스마트 3D 프린팅 펫 피더

부품 및 소모품

부품수량비고
아두이노 나노 R31
DS1307 RTC 모듈1타임키핑용
LM317 전압 레귤레이터 모듈1
연속 회전 서보1사료 배출용
시리얼 디스펜서 (곡물용)1허니캔두 제품 등
8mm 자석6엔코더 휠용
홀 센서 (단극성)1반드시 단극성 구매
16×2 RGB 백라이트 LCD1아다프루트 제품
I2C LCD 백팩1LCD와 일체형 구매 가능
5mm LED (적/녹)각 1상태 표시용
택트 스위치5메뉴 조작용
DC 파워 잭 어댑터1
9-12V 어댑터1
저항 10k옴1홀 센서 풀업용
저항 330옴2LED 전류 제한용

필요한 도구

프로젝트 소개

만들게 된 계기

불규칙한 근무 시간과 정전 등으로 반려견 급식 시간을 놓치는 문제를 해결하고자 제작했습니다. 시중 제품($30-40) 대신 직접 만들어 보았고, 다음과 같은 기능을 구현했습니다.

주요 기능

3D 프린팅 부품

엔더 3 프로와 큐라 슬라이서로 PLA+ 출력했습니다. 모든 STL 파일과 프린팅 가이드는 깃허브에 있습니다.

프레임 조립 (목재)

  1. 디스펜서 노브 제거 및 로드 연마
  2. 베이스(1.27×15.24cm) 2개로 L자 프레임 제작
  3. 디스펜서 스탠드 높이 ~11.43cm로 절단, 베이스에 2인치(5.08cm) 구멍 뚫기
  4. 스탠드를 백패널에 볼트로 고정
  5. 서보 마운트용 나무 조각 부착
  6. 다리 부착 (식기 높이에 맞춤), 보강용 크로스 빔 추가
  7. 깔대기 삽입, 서보 브래킷 장착, 슈트 레일 설치

전자 회로

코드

주요 라이브러리: JC_Button, Wire, LiquidCrystal_I2C, RTClib, Servo, EEPROM

상태 머신으로 메뉴 관리 (MAIN, EDIT_FEED1, EDIT_FEED2, EDIT_TIME, EDIT_PORTION 등)

// 핵심 함수들
void startFeeding() {
  myservo.attach(SERVO_PIN);
  while (count <= portion) {
    servoStart();
    if (hallSensorActivated) { count++; hallSensorActivated = false; }
    if (millis() - hallSensorTime > rotationTime) jiggle(); // 걸림 방지
  }
  // 완료 플래그 EEPROM 저장
  myservo.detach();
}
void jiggle() { myservo.write(80); delay(30); myservo.write(93); delay(30); myservo.write(180); }

전체 코드: 깃허브 링크

3D 모델 파일

퓨전 360 및 STL 파일: 깃허브 저장소

회로도

아두이노 나노 기반 스마트 3D 프린팅 펫 피더

제조공정

  1. 왁스 크레용으로 3D 프린팅 부품 컬러링하기: 새로운 후가공 기술
  2. 라즈베리 파이와 KY-033 라인 트래킹 센서로 문 열림/선 감지하기
  3. 라즈베리 파이에서 GY-91 모듈로 견고한 온도 및 센서 API 구축하기
  4. MAX6675 IC로 아두이노 포텐타 H7에 열전대 센서 연동하기
  5. 품질 관리의 격상: 3D 프린팅 툴링으로 제조 정밀도 강화
  6. Kevlar CFF로 기능성 3D 프린팅 자전거 패니어 어댑터 설계
  7. 고카트 재구상: 비교할 수 없는 성능을 위한 3D 프린팅 탄소섬유 파트
  8. 웨비나: Eiger 소프트웨어로 더 강한 3D 파트 만들기
  9. 3D 프린팅 드론, 남극에서 신속·저비용 데이터 수집 가능케 하다
  10. 3D 프린팅이 MIT 모터스포츠 팀에 Formula SAE 경쟁 우위 제공한 방법