아두이노를 외장형 샤오미 배터리로 쓰기위해 자료조사한 내용을 정리
결론부터이야기하면..
일단 결론부터 예기하자면, 일반적인 USB 외장형 배터리로는 아두이노를 바로 구동하는것이 불가능할 것이다.
이유는 외장형 배터리의 자동 전원차단 기능때문이다.
즉, 외장형 배터리에서 너무 전류를 적게 뽑아가면 자동으로 전원이 차단된다는것이다;;
테스트해본결과... 샤오미 외장배터리로 아두이노를 동작시키니 1분도 안되서 전원이 자동적으로 꺼진다;;;;
하.지.만 무식하지만 간단한방법으로 해결가능 하다!!!!!!
자동전원차단?
USB 외장형 배터리들에 대한 스펙서를 봐도 전원차단과 관련한 자세한 스펙은 나와있지 않다.
하지만, 분명히 자동으로 전원이 차단된다. 그 예로, 블루투스 이어폰을 아무리 잘 꼽아도 외장형 배터리로는 충전이 안된다. ㅡㅡ;
이와관련하여 외국의 어느 용자님께서 실험을 하셨다.
출처 : http://www.instructables.com/id/USB-External-Battery-Packs-on-Arduino-turns-OFF/
I can't comment for the Xiaomi 16000mAh version, but I have done a lot of testing on the Xiaomi 10400mAh version. These units do suffer from shutting down if it detects a load under a threshold. I ran into problems charging a MP3 player with a 270mAh internal battery. There are times when it trickle charges at around 50mA and my 10400 will shutdown. I have a Programmable DC load so I can do some tests. I have found you need to pull over 60mA for the battery to continuously say on. At 50mA the battery turns off in 4 mins, 30mA turns off in 1.5 minutes and 25mA it turns off in 45-50 seconds. A part from this small issue, this is one of the best batteries I have tested. The 10400 only has one output port, but you can pull 2.6A continuously from it. At 2.8A it go into protection mode and shuts down. Other no brand units can drop dramatically in voltage at high current or become unstable with the voltage jumping around.
위의내용이다.
뭐 정리하자면... 외장형 배터리에서 60mA 정도를 뽑아줘야 계속적으로 전원이 나온다는것이다. 그 이하의 전류는 자동으로 차단된다. 아무래도 배터리에서 누설전류? 같은것을 막기위해 위와같이 설계해 놓은듯 싶다.
그도 그럴것이, 핸드폰을 충전하기 위해 만든제품이니... 중간중간 전원이 끊겨도 핸드폰 내부 배터리가 있으니 크게 이슈가 될것도 없고, 한번에 빠르게 충전하는것이 효율적으로 낫다 싶었나보다;;;
아두이노로 외장형배터리 사용준비
일단, 간단하게 얘기해서, 아두노의 idle 동작 전류자체가 60mA 도안되기 때문에 일반적으로 사용불가하다. 즉 idle 전류를 강제로 60mA 이상으로 만들어야한다. 그 방법으로는 저항을 케이블에 연결하는 방법이나, TR등을 강제로 거치게 한다던지 여러가지 방법이 있다. 하지만 다 집어치우고 그냥 간단하게 하자.
승압회로를 쓰자.
- 링크 : 네이버구매페이지
일단 아두이노 우노의 경우 외장 9v정도를 입력해야하는데 그용도로도 딱맞다.
위의 모듈을 쓸경우 위의 회로 자체내에서의 전류 소모가 있기 때문에.. 외장형 배터리가 저전류에 의해 전원이 꺼지지 않는다.
...
옆에서 보던 누군가가 "이건 너무 비효율적이야" 라고 이야기한다면... 맞다. 근데 그까이꺼, 샤오미 배터리 1000mA짜리 승압회로 + 아두이노 조합이면 며칠정도 아니, 일주일 정도는 충분히 쓰지 않겠는가?! 괜히 아두이노에 충전회로를 따로 꾸미고 배터리 셀을 다는 수고를 하느니, 그냥 비효율적이라도 저리쓰는게 편하지 싶다.
나처럼, 회로를 따로 정식으로 공부한건아니고, 그냥 간다하게 해결하고싶다.... 면 위의 방법을 추천한다!
완성!!!
아두이노 우노 + 샤오미 외장배터리 : 약 3일정도 방치하였으나, 꺼지지 않고 계속적으로 동작중이다!! ㅋㅋㅋ