본문 바로가기

Study501

WEKA를 이용한 빅데이터 분석2 - 결과예측하기 이번에는 앞서 트레이닝했던 것을 토대로 결과를 예측해 보겠습니다. 앞서 Linear regression으로 Forward방식과 Backward방식으로 탐색했는데, Backward방식으로 한 것을 가지고 테스트 해보겠습니다. 전체적인 배치는 위와 같이 하면됩니다. Backward_result.csv 먼저 CSVLoader에는 위 첨부파일의 backward result파일을 다운받아 넣어줍니다. 뒤에 ClassAssigner를 연결합니다. 그리고 Evaluation의 TraingSetMaker를 배치하고 마지막으로 M5P를 검색하여 배치합니다. 이런 모양이 되면, training까지 배치가 된 것입니다. 각각 순서대로 dataSet과 training으로 연결합니다. 이제 test를 위해 위 배치도에서 CSV.. 2018. 3. 23.
weka를 이용한 빅데이터 분석1 WEKA다운로드 먼저 위 링크로 이동하여 weka를 다운로드 합니다. 설치를 하고 Weka GUI chooser를 실행합니다. KnowledgeFlow를 실행합니다. 왼쪽이 각종 도구이고 오른쪽이 설계를 하는 공간입니다. 왼쪽에서 선택하여 오른쪽에서 클릭을 하시면 들어갑니다. 먼저 CSV Loader를 선택하여 오른쪽에 넣은 후 클릭합니다. Browse..를 클릭하여 csv파일을 불러옵니다. traing.csv 위 링크를 클릭하여 다운받아 넣어줍니다. ClassAssigner를 선택하여 붙여줍니다. 위 그림처럼 배치가 되었으면 CSVLoader에 마우스 우클릭을 하여 dataSet을 선택하고 ClassAssigner에 연결합니다. ClassAssigner를 클릭하여 attirbute(Target feat.. 2018. 3. 23.
4-20mA 센서 Arduino에서 읽기(전류센서) 소스코드 다운로드 이전 포스팅 4-20MA 센서 MCU에 연결하기 에서 MCU에 연결하는 방법에 대해 알아봤습니다. 이제 Arduino에 연결하여 센서값을 읽어보겠습니다. 센서는 RADIONODE의 UA20 사용방법 에서 사용하였던 전류센서입니다. 연결은 위 그림처럼 센서의 흰 선에 24V연결, 검은 선은 아두이노의 A0에 연결, 250Ω을 거쳐서 GND에 연결하고, 아두이노 GND와 공통으로 연결해 줍니다. 1234567891011121314151617181920212223242526int curSensor=0; void setup() { Serial.begin(115200); //analogReference(EXTERNAL);} void loop() { // put your main code here.. 2018. 3. 19.
ESP 부트모드 ESP32를 UART로 플래시를 하기위해서 Booting Mode를 Download Boot로 변경해야 합니다. GPIO0과 GPIO2를 Low로 변경한 후 부팅을 하면 다운로드 모드가 되고, GPIO0을 High로 변경한 후 부팅을 하면 실행모드(Flash)가 됩니다.(GPIO2는 상관없습니다.) 따라서 위 회로도와 같이 IO0은 딥스위치나 버튼으로 다운로드시만 LOW가 되도록 만들어 주고, IO2는 LOW나 다운로드시 LOW가 되도록 하시면 됩니다. ESP8266의 경우에는 GPIO핀 3가지 조건이 만족해야 합니다. Download모드(UART)를 위해서는 GPIO0과 GPIO15는 Low, GPIO2는 High가 되어야 하고, 실행모드(Flash)를 위해서는 GPIO0과 GPIO2는 High, GP.. 2018. 3. 16.
RADIONODE의 UA20 사용방법 4-20mA 출력이 나오는 센서들을 연결해서 모니터링 할 수 있는 디바이스 입니다. UA20을 PC에 연결하여 드라이버를 설치합니다.(win10기준 자동 설치됩니다.) radionode365.com 에 접속하여 고객센터-소프트웨어 로 들어가셔서, 위 프로그램들을 다운로드합니다. 이제 센서를 연결합니다. 제가 사용한 센서는 디웰전자의 전류센서입니다. 0~150A 측정가능합니다. 연결 방법입니다. UA20의 스크류가 위로 올라오게 했을때, 왼쪽이 채널1이고, 순서대로 +,- 입니다. 전류센서의 흰선에 24V를 인가하고, 검은선이 출력을 채널1의 +에 연결합니다. 24V의 GND선을 채널1의 -에 연결합니다. CT는 테스트를 위해 전류원에 연결합니다. 이제 온도캘리브레이션 소프트웨어를 실행해 줍니다. 실행하면.. 2018. 3. 16.
4-20mA 센서 MCU에 연결하기 산업용에서 사용하는 센서들은 출력으로 4-20mA 전류출력을 많이 사용합니다. 전압출력을 사용하는 센서들도 있지만, 전류출력을 사용하는 이유는 장점이 있기 때문입니다. 센서의 아날로그 출력값을 전압으로 받게된다면, 거리가 멀어질수록 전압강하가 일어나게 됩니다. 따라서 0~5V 출력이라고 했을때 0~4.xx V 이런식으로 떨어져서 값의 정확도가 떨어집니다. 하지만 전류값을 출력으로 받게 된다면, 이런 걱정을 할 필요가 없습니다. 또한 0~20mA가 아니라 4~20mA를 사용하는 이유는 센서값의 출력 유무, 와이어의 단절등을 파악할 수있습니다. 최저값이 0mA가 아닌 4mA를 사용함으로써, 센서의 정상작동 유무를 확인할 수 있습니다. 그렇다면, 이 센서들을 MCU에서 사용하려면 어떻게 해야 할까요? 보통의 .. 2018. 3. 14.

인기글