Study501 CT값에 따른 burden 저항값 구하기 MAX78630을 이용하여 전류값을 측정하려면 CT에 맞는 burden 저항을 달아야 합니다. MAX78630의 burden 저항 구하는 계산식은 아래와 같습니다. R=0.25(fixed) * CT의 권선비 / 최대 부하전류값 위 식대로 R을 구할려면 CT의 권선비를 알아야 합니다. 제가 사용하는 CT는 성한트랜스텍의 SST-16입니다. 정격전류가 0.01A~100A이고, 권선비는 3000:1입니다. 위 식에 대입해보면 0.25 * 3000 / 100=7.5Ω 이 나옵니다. 또한 MAX78630 캘리브레이션 프로그램에서 IFscale값도 100으로 변경해줘야 합니다. 레지스터 주소는 0x6B입니다. 레지스터에 직접 변경해주셔도 되고, GUI프로그램의 Calibration에서 변경해 주셔도 됩니다. 기본값.. 2018. 1. 9. ESP8266 mac Address 가져오기 ESP8266은 내부 플래시에 mac address가 넣어져 있습니다. Arduino기준으로 ESP8266WiFi.cpp 파일에 보면 macAddress() 함수를 통해 String 값으로 macAddress를 가져올 수 있습니다. 파일을 자세히 들여다 보면 macAddress가 2가지가 있습니다. 위 빨간 네모박스 안의 macAddress와 아래 파란 박스 안의 softAPmacAddress macAddress는 station mode용(즉 주로 사용하는 공유기(AP)에 붙이기 위한 device용) softAPmacAddress는 softAP용( 공유기 같은 용도) 입니다. 즉, ESP8266으로 개발한 Device를 설정하기 위한 모드일때는 softAP모드이지만, 설정이 완료되고 자기의 본 역할을 할.. 2018. 1. 9. tomcat 실행안될때(%1은 올바른 Win32 응용 프로그램이 아닙니다.) 오랜만에 eclipse를 켜고 예전 프로젝트를 실행하려고 하니 톰캣이 start가 안되네요 ㅠ 설정에 들어가서 jre경로도 맞춰줬는데도 안됩니다. 그리고 찾아보니 64비트인데, 32비트 jre로 경로를 맞춰놔서 그렇다고 ㄷㄷ jre 64비트용으로 새로 다운로드 합니다. Oracle JAVA SE Download 위 링크를 따라 들어가서 64비트 용으로 다운로드합니다. 설치가 끝나면 tomcat에서 경로수정을 해줍니다. 위 네모안의 ...을 눌러 경로를 확인한 후 적용시킵니다. 이제 tomcat이 정상적으로 실행됩니다. 2017. 12. 13. Casting 'findViewById is redundant SDK를 26버전으로 업데이트 한 후 View를 초기화 하는 부분에서 View가 비활성화 되면서 redundant 메세지가 뜹니다. SDK 26부터는 굳이 casting 하려는 View의 이름을 적지 않아도 된다고 합니다. View의 이름을 지워도 에러메세지가 나타나지 않습니다. 코드수를 조금이라도 줄여주네요^^ 2017. 12. 6. Android 파일 공유(FileUriExposedException ) 안드로이드 N(7) 이후부터는 카메라로 촬영한 사진을 파일로 저장하려고 아래의 코드를 쓰게되면 FileUriExposedException 이 발생합니다. 1234intent=new Intent(MediaStore.ACTION_IMAGE_CAPTURE);photoUri = Uri.fromFile(new File(Environment.getExternalStorageDirectory()+"/image/temp.jpg"));intent.putExtra(MediaStore.EXTRA_OUTPUT, photoUri);startActivityForResult(intent, camera);Colored by Color Scriptercs 그 이유는 보안이 더 강화되면서 임시 액서스 권한을 부여해야 되기 때문입니다. .. 2017. 12. 6. ARDUINO PHP POST로 통신하기 앞서 소켓통신만을 했었는데, ESP8266으로 PHP를 이용한 WEB 통신도 가능합니다. arduino 소스코드부터 보겠습니다. esp8266을 ap-station모드로 변환하는건 앞선 포스팅을 참고하세요. 모두 제거하고 간단 소스만 올렸습니다. 123456789101112131415161718192021222324252627282930IPAddress server{192, 168, 0, 102};int serverport = 80;WiFiClient Wificlient;#define debug Serialsetup(){ debug.begin(115200); Wificlient.connect(server, serverport);} loop(){ if(Wificlient.connected){ String .. 2017. 11. 8. 이전 1 ··· 16 17 18 19 20 21 22 ··· 84 다음 인기글