3D Printer Monitor


Ender5 프린터에 OctoPrint를 설치 후에 챔버에서 손쉽게 모니터링하면 좋을것 같아서 관련 자료들을 조사하다가 3D Printer Monitor라는 것을 알게 되었습니다. 아두이노를 사용하여 간단하게 설치가 가능하고, 제가 원하는 목적에 부합하여 제작해 보았습니다.

3D Printer Monitor : https://www.instructables.com/3D-Printer-Monitor-Wemos-D1-Mini-ESP8266/

전반적인 설치 방법은 동영상에 너무 자세히 나와 있어서 별도로 설명할 필요는 없어 보입니다.

부품 구매

원래 가이드에 나온 아두이노는 Wemos D1 Mini (ESP8266) 를 사용하는 것이였지만, ESP8266 중 가장 저렴한 제품으로 구매하였습니다. OLED도 칼라보다 흰색이 깔끔해 보여 흰색으로 선택하였습니다.

아두이노 컴파일

아두이노 IDE를 다운로드 하여 공개된 소스코드를 컴파일 후 업로드하였습니다.

제가 구매한 아두이노의 보드와 포트를 선택 후 컴파일하여 업로드하면 됩니다.

제가 구매한 제품은 ESP-12F 라고 써있었지만, 아두이노 IDE에서 ESP-16E를 선택해도 정상적으로 동작했습니다.

컴파일에 필요한 라이브러리를 추가하지 않았다면 오류가 발생하므로, 해당 위치에 라이브러리를 옮겨주면 됩니다.

설정

동영상을 참고하여 Hotspot으로 동작하는 아두이노에 WiFi로 연결 후 세팅을 진행하였습니다.

날씨를 위한 지역코드는 URL에서 찾을 수 있습니다.
openweathermap.org 에서 발급받은 API Key와 지역코드를 입력하여 날씨 설정을 할 수 있습니다.
한국은 UTC +9시간이므로, 9.00을 입력하였습니다.

완성

싱기버스에서 공유된 케이스를 출력 후 조립하였습니다. 제가 구매한 OLED는 나사 구멍 위치가 달라서 글루건으로 접착하였습니다.

광고

댓글 1개

댓글 남기기