분류 전체보기(78)
-
LED 전압 분배 원리
이번 시간에는 LED에 대해 알아보도록 합시다. LED는 Light Emitting Diode 의 약자로, 우리말로는 "발광다이오드"라고 합니다. PN 반도체의 전위 차이에 따라 전위가 낮아지면서 방출되는 에너지가 우리 눈에 빛으로 보여지게 되는것인데요, 에너지의 값을 조절하게 되면 빛의 색또한 조절해 줄 수 있습니다.(참고)E = hf (E=방출에너지, h=플랑크상수, f=진동수)이렇게 LED는 일종의 다이오드 이기 때문에, 극성이 존재하며 긴 다리가 (+)극, 짧은 다리가(-)극 을 나타냅니다. LED는 일반적으로 2V의 전압, 10mA의 전류를 흘려주면 밝게 빛이 납니다.(고휘도 led 제품들은 위 값과 다르니 spec을 직접 확인해 보시기 바랍니다. 하이플럭스 종류들은 4V 전압, 40mA 전류를..
2018.10.02 -
nodemcu 세팅
파일 > 환경설정 > 추가적인 보드 매니저 URLs 에 아래 주소 입력 주소 : http://arduino.esp8266.com/stable/package_esp8266com_index.json 설정을 마치면 툴 > 보드 > 보드 매니저... 에 들어가서 esp8266 검색 후 설치! 설치를 마치면 보드에서 아래 사진에서처럼 nodeMCU로 선택해줍니다. 설정을 마친 뒤 포트에서 nodeMCU가 연결된 포트를 잡아줍니다. (포트 연결 위치 확인을 위해서는 윈도우 시작 > 장치 관리자 에서 COM 포트에서 확인가능)
2018.09.23 -
R 실습 2018.09.19
-
R data frame 결합
R 데이터프레임 결합 : rbind( ), cbind( ), merge( ) - 함수 비교 (1) 행 결합 (위 + 아래) : rbind( A, B) rbind는 row bind 의 약자 위의 행결합 rbind()를 하기 위해서는 결합하려는 두 개의 데이터셋의 열의 개수와 속성, 이름이 같아야만 함 만약 맞지 않으면 맞지 않다고 에러메세지가 뜸 ==사진== (2) 열 결합 (왽쪽 + 오른쪽) : cbind( A, B) cbind는 column bind의 약자 cbind()도 결합하려는 두 데이터셋의 관측치가 행이 서로 동일 대상이여야하고, 행의 개수도 서로 같아야만 함 마찬가지로 맞지 않으면 맞지 않다고 에러메세지가 뜸==사진== (3) 동일 key 값 기준 결합 : merge( A, B, by='key..
2018.09.19 -
R studio 기본기
1. R Studio 기본 단축키통계를 공부하며 배우는 내용들을 쉽고 빠르게 연산처리 하기 위해서 R 이라는 통계 전용 프로그램 툴을 사용하곤 한다. 이 툴은 다른 편집기와는 약간 다른 구조를 가지는지 자꾸 버벅이게 되어서, 많이 쓰이는 단축키들을 정리해 보았다. 01. 필수 단축키한 줄 실행 : ctrl + Enter스크립트 모두 실행 : ctrl + shift + Enter 한줄 주석 처리 : ctrl + shift + C (주석처리 / 주석해제) 콘솔 클리어 : ctrl + L 02. 서브 단축키단어 선택 : ctrl + shift + 왼쪽/오른쪽 방향키 03. 단축키 바꾸기메뉴바 > Tools > Modify Keyboard Shortcuts... 2. R 데이터 타입R에서는 기본적으로 Vecto..
2018.09.19 -
3 major design approaches
decision based design approach - fisible criteria & optimal decision systematic design approach - decompose generation and selection / customer requirements -> product specification -> conceptual design -> embodiment design -> detailed design -> solution overall function 계획 (decompsed) functional structure 제작 (및 불필요 기능부터 순차적 제거)1개의 sub function에 multiple case 존재 (filtering) compatible combinatio..
2018.09.17 -
[자율주행RC] 01. 주행용 모터 (스테피모터 / 모터 드라이버 a4988)
자율주행 RC 제작기 (01) 00. 준비할 사항(제작 계획, 지속적 업데이트 예정) 01. 주행용 모터 (스테핑모터 / 모터 드라이버 a4988) 02. 레이더 RC카의 모터로 활용이 가능한 모터에 대해서 사전 조사가 필요할 듯하다. 기본적으로 알고 있는 내용들 중 RC카에 적합한 모터로는 일반적인 DC 모터 (High Torque) 기어드 모터 (위와 비슷) 360도 회전 서보모터 (속도제어는 가능하다, 각도제어는 불가능) 스텝핑 모터 (회전 스텝 정밀 제어가능) RC카의 위치를 정밀 제어할 필요가 있어서, 현재 위치를 스텝 단위로 파악할 수 있는 스테핑 모터를 우선적으로 사용하기로 하였다. 스테핑 모터에도 종류가 매우 다양하기 때문에, RC카의 무게가 어느정도이며 어느정도의 토크를 선택해야할지 아직..
2018.09.15 -
[자율주행RC] 00. 준비할 사항
자율주행 RC 제작기 (0) 00. 준비할 사항(제작 계획, 지속적 업데이트 예정) 01. 주행용 모터 (스테핑모터 / 모터 드라이버 a4988) 02. 레이더 화성탐사 로봇과 같이 자율 주행 및 데이터 수집 시스템을 모델링하고, 구동체의 형상을 3D CAD를 활용해 제작할 예정이다. Design Process에 따라서 진행할 예정이며, 디자인 프로세스와 관련된 자료는 추후 업데이트를 할 예정이다. (18.09.05)
2018.09.15 -
[아두이노] constrain 함수 - 변수 범위 제한
1234int rate = analogRead(A0); rate = map(rate,200,800,minValue,maxValue);rate = constrain(rate,minValue,maxValue);cs constrain 함수변수의 범위를 제한한다. min 미만의 값인 경우 min 값 반환 / max 초과의 경우 max 값 반환
2018.08.14 -
메카트로닉스 참고 사이트
https://blog.naver.com/PostList.nhn?blogId=lagrange0115&from=postList&categoryNo=13
2018.07.20