IOT - Arduino + HM10 + 릴레이를 이용한 스위치 제어
릴레이와 아답터에 전원 연결하기 ( 기본 벽면 스위치 ON 시 릴레이 전원 ON 되도록 처리 )
보드 뒷면, 릴레이나 아답터 부분 뒷면은 쇼트가 나지않도록 글루건으로 적절히 마감처리~
마무리는 모양이 아쉽지만 딸이 쓰는 로션 박스로...
------------------------------------------
준비물
Arduino Pro mini 5V |
2$ |
HM-10 |
5.5$ |
ac to dc power supply ( HLK-PM01 ) |
2.5$ |
5V Relay |
1$ |
ETC ( 빵판, 케이블, 핀 ) |
|
------------------------------------------
3.3V 용 초기버전
초기 버전은 원래 3.3V Pro mini board + 3.3v HM-10 모듈 + 3.3v 정전압 모듈 + 3.3v 용 릴레이를 이용해서 부피를 줄이려 했던건데, 와이어링 하고 연결해서 테스트해보니 문자가 깨져서 들어와서 일단락 포기하고 만든 5V 버전이다.. ( 문자 깨지는건 앱에서 인코딩 바꿔서 테스트해보면 될지도 )
HM-10 모듈이 나름 고가이다보니, 조금 더 저렴한 모듈을 찾으신다면 아래 링크를 참조하세요.
현재 6개월가량 사용중인데 중국산 치고는 안정성이나 성능등 이상없이 매우 만족하며 사용중입니다.
-----------------
☆작업 순서
1. 빵판에 보드와 HM-10 모듈 , 그리고 릴레이 연결하기
2. 보드에 프로그래밍 & 소스 업로드
3. 시리얼 모니터로 HM-10 모듈 이상 유무 확인.
4. HM-10 모듈 이름 변경
AT+NAME?
AT+NAME[변경하고자하는이름]
AT+NAME? ( 확인 )
5. HM-10 모듈 비밀번호 변경 ( 잘 모르지만 보안상 바꿔둠 )
AT+PASS[비밀번호000000~999999 사이 숫자로 변경]
AT+PASS? ( 확인 )
6. 아이폰은 LightBlue , 안드로이드는 NRF 앱으로 데이터 보내서 릴레이 작동 여부 테스트
7. 앱 제작~
★주의 사항
- 220v 전원부 케이블은 용도에 맞게끔 AWG 규격에 맞게 적절히 사용하세요. ( 두꺼울수록 안전 )
----------------
HM10 모듈 데이터시트