초미니 DC 전압측정기 - 최근 만든것중 가장 쓸만한거

ScanIP   
   조회 4237   추천 2    

(2CPU에 글 한두번 올리는거도 아니지만 여전히 사진 돌리는 기능을 못찾고있네요

없는걸수도있지만요)


이건 초소형 아두이노인 digispark 알리발 짝퉁과 아두이노 전압센서로 만든

전압 측정기입니다.


아두이노 디지스파크

매우 작은 크기에요 



전압 측정 센서 사양

입력전압 : 0 ~ 25Vdc

전압 측정 범위 : 0.02445 ~ 25Vdc

최소 전압 변동 감지 : 0.00489Vdc

SIZE : 23 X 14(mm)

고작 저항 2개 붙어있는 아주 허접한 센서입니다.



0~25vdc까지 측정 가능하며 원리는 간단합니다.

센서의 단자들만 아두이노에 연결해주고 

아두이노엔 소스 컴파일해주고 pc나 폰등에 연결만 해주면

부팅되는순간 전압 측정값을 계속 타이핑해줍니다.

voltage : 5.04v  엔터    이런식으로 되게 만들었고요

원래 1초마다 출력되게 컴파일했는데 너무 느려서

0.5초인가 0.1초인가로 줄였습니다.


허접한 자작품인만큼 정밀한 값은 측정 불가능하겠지만.

휴대용으론 훌륭하다고 생각됩니다.


usb 단자는 기기에 연결해주고 터미널단자로 - + 만 넣어주면 됩니다.

전면은 이렇게 생겼고요


후면엔 이렇게 배선이 보이죠 

마땅히 고장날 일도없고 재료값도 얼마 안해서 그냥 글루건으로 싹 발라놨습니다.





센서가 아무래도 완벽하지 않은 제품이다보니

smps에 +만 연결된상태에서도 전압이 측정되네요

5v 단자와 12v smps를 측정해봤습니다.


멀티미터로도 측정해보니

5v 단자는 5.9~6.1vdc

12v smps는 14.8~14.9vdc가 나오는데요

멀티미터가 지금 문제가있어서 아마 

아두이노 측정기가 더 정확하지 않나 싶네요



제작비용은

digispark : 알리에서 약$1.3 입니다. 한국에선 안사는게 나은 가격

전압센서 : 알리에서 약&0.25 이며, 한국에서 1100원입니다.

전선 : 집에 있는거 조금

전선집게 : 집에 사둔거

납 : 집에 있는거 조금

글루건 : 집에 있는거 조금

DLC로 C타입 OTG 젠더 


P.S 애플기기에선 되는지 모르겠습니다.

라이트닝 to USB가 비싸서요.






digispark 소스코드 (총합 26줄)

#include 

#include "DigiKeyboard.h"


float vout = 0.0;

float vin = 0.0;

float R1 = 30000.0;

float R2 = 7500.0;

int SPIN = A1;

int value = 0;

 

void setup(){

pinMode(SPIN, INPUT);

DigiKeyboard.print("Voltage: ");

DigiKeyboard.print(vin,2);

DigiKeyboard.println("v");

}


void loop(){

value = analogRead(SPIN);

vout = (value * 5.0) / 1024.0;

vin = vout / ( R2 / ( R1 + R2) );

DigiKeyboard.print("Voltage: ");

DigiKeyboard.print(vin,2);

DigiKeyboard.println("v");

delay(100);

}

KimSungHoon
SiCMOS 07-11
그라운드나 다른데서 쇼트나면 볼만하겠군요 ㅎㅎ...
     
ScanIP 07-11
그럴 일이 딱히...
아두이노에 사용된 AVR의 ADC 정확도가 그렇게 좋진 않습니다. 거기다 Vref를 어떤 것을 사용하느냐, 분배회로의 저항 오차나 온도상수에 따라서 오차가 달라지고요. ADC 캘리브레이션을 하면 좀 낫긴 하고 실용하려면 여러번 측정하여 최대 최소를 제외하고 평균을 내어 사용하는 방식이 흔히 쓰입니다. 위의 방식대로 조합한다면 저 저렴한 제품으로도 꽤 정밀한 측정이 가능합니다. 켜켜~~
     
ScanIP 07-17
전문적 지식은 없어서요 ㅎㅎ
뭔지는 모르겠지만 대단하십니다. 이렇게 프로그램을 해넣고 뭔가를 컨트롤하는것보면 엄지척! (더불어 소소한 포인트도 좀 넣어뒀습니다. ^^)
     
ScanIP 07-17
넵 댓글 이제봤습니다. 하하..
감사히 잘쓰겠습니다.
SamP 07-14
USB 키보드로 인식하게 하는 게 신박하네요. 보통 serial로 받으니 폰으로는 사용하기 어려운데...
휴대용으로 딱 좋은 거 같습니다.
     
ScanIP 07-17
네 크기도 500원만한 사이즈라서 매우 좋은거같습니다.
     
시리얼도 폰에서 사용할 수 있습니다. 안드탭에서 시리얼로 연결되는 GPS모듈도 잘 인식하고 데이터 잘 받아오거든요. 같은 안드라서 폰도 당연히 되지 않을까 생각됩니다.
          
SamP 07-18
오호 가능하군요.

그런데 가능해도 uart 드라이버에 콘솔에 띄우고 하려면 결국 키보드가 더 편할 듯 합니다 ㅋㅋ...
Viewee 10-30
오.. 엄청작네요. 잘보고갑니닷!




제목Page 2/32
10-02   594   문태복1
08-23   3979   꿀벌l최인혁
08-16   5019   회원K
08-13   4333   성기사
08-10   3909   1CPU지창훈
07-31   4147   경박한시민
07-26   4748   경박한시민
07-17   5060   ScanIP
07-17   4817   ScanIP
07-16   4018   소주한병
07-14   3622   전직단백질…
07-11   4238   ScanIP
07-10   3107   로드디자이너
07-09   3030   백업하자
07-07   2862   통신보안
07-04   3192   김성진75
07-02   3549   뒷북소년
07-03   2580   김준유
06-30   2904   인두껍
06-28   3228   엠브리오