862D+ 납땜 인두 컨트롤러 DIY: 정밀함과 신뢰성
부품 및 소모품
| 아두이노 나노 R3 | 1개 |
| 일반 플라이백 다이오드 | 1개 |
| IRF540N N채널 MOSFET | 1개 |
| 5V 리니어 레귤레이터 | 1개 |
| 330옴 저항 | 1개 |
| 핀 헤더 (수) | 2개 |
| 0.96인치 OLED | 1개 |
필요한 도구 및 기계
- 납땜 인두 (일반)
- 8mm 드릴 비트 / 드릴
프로젝트 소개
업데이트 (2019/10/21): 코드 대폭 업데이트. 아래 내용도 일부 변경되었습니다.
862D+ 납땜 인두가 고장 나서 새로 사는 대신, 여분의 인두로 수리했습니다. 가장 힘든 점은 온라인에 해결책이 없었다는 것입니다. 인두를 교체해도 PCB가 고장 나서 "S-E" 센서 에러가 계속 떴습니다.
그래서 직접 컨트롤러 회로를 만들어 내부에 장착했습니다. 두 번째 트랜스포머가 필요했지만 공간은 넉넉했습니다.
겉보기엔 좋지 않지만 완벽하게 작동합니다. 보너스로 납땜 인두 전원 버튼을 제거하고 5V와 아두이노 사이에 연결했습니다.
제작 팁
- 모든 부품은 현재 구매 가능. LCSC는 대량 전자 부품 사이트. 미국 배송비는 비싸지만 부품이 매우 저렴함 (예: MOSFET 아마존 $6 vs LCSC 32센트, 저항 50개 0.84센트)
- 긴 데이터 선은 반드시 접지된 알루미늄 호일 등으로 실드 처리 (예: I2C OLED 선)
- 코드에서 아날로그 입력값: 1023이 가장 차가움, 0이 가장 뜨거움.
settemp를 원하는 값으로 설정 (보통 600 부근)
- 컨트롤러가 인두 연결 여부와 단선 감지 가능. 인두 분리 시 아날로그 입력을 0으로 초기화. 인두가 예전엔 잘 가열됐는데 안 되면: 인두 분리 → "인두 연결" 메시지 대기 → 재연결
이젠 인두의 기본 원리를 아시겠죠. 품질 좋은 납땜 인두의 저렴한 대안이 될 수 있습니다. 더 좋은 인두도 있지만, 이건 매우 저렴하고 DIY 가능합니다.
코드
- 제어 코드 (C/C++) - 기본 PID 제어, 시리얼로 설정 온도 변경 가능
- OLED 표시 코드 (C/C++) - 전력 막대, 설정 온도, 현재 온도 표시, 인두 미연결 감지 및 오프셋 보정 기능 포함
- 2019/10/21 업데이트 코드 (C/C++) -
zeroscale() 함수 개선, 출력 오프셋 조건 변경
회로도
이 회로도를 참고해 납땜 인두용 회로 제작