요약
애플리케이션이 제어하는 프로그래머블 자동 물고기 피더.
코버다스의 '자동 물고기 피더'의 리믹스입니다.
피더는 안드로이드 애플리케이션을 통해 제어되며, 하루에 최대 18번의 급식을 프로그래밍할 수 있습니다. 각 급식에서는 피더가 얼마나 많은 음식을 제공할지 선택할 수 있습니다.
서보 모터이 얼마나 오래 작동하는지 조정함으로써 음식의 양을 조정할 수 있습니다. 이는 최대 25.5초까지 0.1초 단위로 설정할 수 있습니다.
제공되는 음식의 양은 당신이 사용하는 서보 및 사용하는 음식의 종류에 따라 달라납니다. Feetech FS5106R 서보와 JBL Novo GranoMix를 사용하면 시스템은 대략 0.9 g/s의 음식을 제공할 것입니다.
이 시스템은 과립화된 음식을 위해 설계되었습니다. 플레이크도 작동할 수 있겠지만, 낮은 밀도와 큰 표면적으로 인해 그것들은 호퍼의 목구멍에 끼이는 경향이 있습니다. JBL Novo Red를 사용하여 테스트를 했는데, 활성화당 분출되는 음식의 양이 크게 다랐습니다.
많은 비슷한 디자인은 과립 식품을 분출할 때 막히는 문제가 있습니다. 이 디자인은 이러한 약점의 영향을 받지 않습니다. FS5106R은 어떤 음식 알약도 무너뜨릴 수 있을 정도로 강력하기 때문입니다. 그것은 좋은 팝핑 소리를 만들어 냅니다.
시스템이 작동 중인 영상.
https://www.youtube.com/watch?v=4nPhB9u4AYY
개선 사항:
- Wi-Fi에 연결되어 있어서 Android 애플리케이션을 통해 피더를 제어할 수 있습니다.
- 정확한 급식 일정을 위해 배터리가 지원되는 실시간 클록(RTC) 모듈을 사용합니다.
- 급식 일정은 애플리케이션과 독립적으로 피더에 저장되어 있습니다.
- 오거는 두 부분으로 인쇄되어 있어서, 지원 없이 인쇄할 수 있습니다. 또한 인쇄 속도가 조금 더 빠르고, 최종 결과는 더 매끄럽고 강합니다.
- 호퍼는 개선된 미적을 위해 라운드 코너를 가지고 있습니다.
- 호퍼는 더 얇은 재료로 만들어져 있어서, 투명한 플라스틱으로 호퍼를 인쇄하면 얼마나 많은 물고기용 음식이 남아있는지 더 쉽게 볼 수 있습니다.
- 호퍼의 베이스는 오버행을 제거하기 위해 평평하게 만들어졌고, 따라서 지원 없이 인쇄할 수 있습니다.
- 호퍼 리드는 개방을 더 쉽게 하기 위한 리프가 있습니다.
- 오거와 서보 사이의 연결이 개선되어, 피할 수 없는 축 불정확도로 인한 스트레스를 줄이고 조립을 더 쉽게 할 수 있게 되었습니다.
- 서보 마운트는 표준 크기의 서보를 수용할 수 있습니다.
- 서보 마운트는 전체 크기의 두 개의 프ง크 서보 호른을 수용할 수 있습니다.
- 서보 마운트는 오거 어셈블리의 토크 스트레스를 줄이기 위해 리프를 추가했습니다.
- 추가적인 안정성을 위한 더 넓은 베이스.
- 마이크로컨트롤러 하우징은 호퍼 대신 베이스에 장착되어 있어서 안정성을 향상시킵니다.
- 마이크로컨트롤러 하우징은 베이스에 클립으로 장착되며, 프린터를 제대로 설정한 경우에는 접착제가 필요 없습니다.
- 오픈 소스 소프트웨어와 펌웨어가 사용 가능하다.
- RTC는 시계 드리프트를 보상하기 위해 정기적으로 Network Time Protocol(NTP) 서버와 동기화됩니다.
- 하루에 최대 18번의 수유, 수유량은 0.1초 단위로 조정 가능하다.
부품 목록:
- 라즈베리 파이 피코 W
- 작은 RTC DS1307 기반 모듈.
- 피테치 FS5106R 연속 회전 서보
- 일반적으로 개방되는 푸시버튼 순간 스위치로, 7 mm 구멍에 적합합니다.
- 라즈베리를 프로그래밍하는 데 사용되는 마이크로 USB 케이블.
- USB 전원 공급 장치. 서보를 작동시키려면 전원 공급 장치가 충분히 강력해야 하며, 최소 2A를 권장합니다.
- 구성 요소를 연결하는 얇고 절연된 전선.
- 2개의 M3x12mm 나사
- 2개의 M4x12mm 나사
- 2개의 M3 너트
- 2개의 M4 너트
대체 부분들:
- 당신은 거의 모든 RTC 모듈을 Tiny RTC로 대체할 수 있지만, 그것이 적합하도록 하우징을 수정해야 할 수 있습니다. 또한 코드를 수정해야 합니다.
- 거의 모든 연속 회전 서보가 적합하며, 오거를 회전시키는 데는 많은 토크가 필요 하지 않습니다. 일반 서보를 수정하여 연속 회전 서보로 쉽게 전환할 수 있습니다. 너무 작은 서보를 사용하면 막히는 위험이 있다는 점을 유의하십시오.
- 피코https://github.com/erikjber/Fish-Feeder-Firmware
전제 조건:
여러분은 라즈베리 파이 피코 보드에 코드를 편집하고 업로드하는 방법에 대한 기본적인 이해뿐만 아니라, 회로판에 전선을 납땜하는 데 필요한 기술과 장비에 대한 이해도 가져야 합니다.
라즈베리 파이 피코 W의 펌웨어, 배선도를 포함합니다:
https://github.com/erikjber/Fish-Feeder-Raspberry-Pico-W
호환되는 Android 애플리케이션:
- 구글 플레이에서 설치하세요:https://play.google.com/store/apps/details?id=st.crosscheck.fishfeeder
- 소스 코드:https://github.com/erikjber/Fish-Feeder-App
조립 지침:
- 오거의 두 반쪽을 0.1 mm 해상도로 인쇄하고 그것들을 함께 접합하세요. 반쪽들을 제대로 정렬하는 것을 주의하세요.
- 나머지 부품은 0.2 mm 해상도로 인쇄하십시오. 가능하다면 호퍼를 위한 투명한 필라멘트를 선택하십시오.
- 부품을 조립하세요. 1.75 mm 필라멘트를 합판으로 사용하세요.
- 펌웨어 리포지토리의 배선 다이어그램에 따라 Pico, 서보, 푸시버튼, RTC을 납땜하세요.
- 펌웨어 리포지토리를 다운로드하세요.
- 펌웨어 디렉토리에 wifi_secrets.py라는 파일을 만들고, 'ssid'와 'password'라는 두 개의 문자열 변수에 Wi-Fi SSID와 암호를 추가하십시오.
- 펌웨어 .py 파일을 피코로 복사하세요.
- 안드로이드 애플리케이션을 다운로드하세요. 동일한 Wi-Fi 네트워크에 연결되어 있는 한, 피더를 즉시 자동으로 검출해야 합니다.
참고
이 프로젝트의 이전 버전은 Arduino Nano 33 IoT를 기반으로 했습니다. 여기에는 여전히 하우징이 포함되어 있습니다. 코드는 더는 유지 보수되지 않지만, 배선 다이어그램과 함께 여기에서 사용할 수 있습니다:
https://github.com/erikjber/Fish-Feeder-Firmware
Raspberry Pi Pico W로의 변경은 비용 대비 성능이 훨씬 더 좋기 때문에 이루어졌고, 이 프로젝트에서는 Nano의 추가 기능이 필요 없습니다.
언론 보도
이 프로젝트는 2022년 12월 호의 마그피해당 호를 무료로 다운로드 하세요.
인쇄 설정
래프트들:
상관없어.
지원합니다:
아니에요.
채우기:
20%
노트:
대부분의 부품은 0.2 mm 해상도로 인쇄할 수 있습니다. 오거는 더 매끄러운 표면을 위해 0.1 해상도로 인쇄되어야 합니다.
Теги
Источник модели
