릴레이 스위치의 일종. 전기 신호로 on/off를 조작한다. -전기기계식 릴레이 : 코일에 전류가 흐르면 자석이 되는 성질을 이용 전기 연결하면 스위치가 닫힌다. VCC,GND, 제어선 relay (제어선)가 HIGH면 전류가 흐른다. (out1에 연결시. out2에 연결하면 반대임) -반도체 릴레이 : 스위치와 같은 움직이는 부품 없이 만들어진 릴레이로 무접점 릴레이라고도 함. 코일과 전자석의 역할을 반도체가 대신. 성능이 안정적이고 사용이 편리 -> 많이 사용. 별도의 VCC 필요 없음. 제어선에 HIGH 출력시 스위치가 닫힘. 전기적으로 독립된 회로를 연동시킬 수 있다. -> 공통 접지가 필요하지 않다. no : normal open. nc : normal close
GPS (Global Positioning System) GPS : 위성을 이용하여 위치, 속도, 시간 측정 서비스를 제공한다.3차원 위치 파악이 가능.지구를 선회하는 인공위성으로부터 신호를 받아 위치 결정 -인공위성은 원자 시계를 가져서 인공 위성 서로 간, 지상 기지국과의 동기화를 통해 동일한 시간 유지. -최소 4개의 인공위성에서 정보를 받아 위치 및 시간 편차를 계산정확도를 높이기 위해 AGPS(assisted GPS), DGPS(differential GPS) 등도 사용한다. 위성의 현재 위치, 빌딩이나 산 등의 장애물, 날씨 등 다양한 요인에 영향을 받음. (정확도가 떨어짐)GPS 리시버 : 위성 신호를 수신하여 위치를 결정하고, NMEA 형식의 데이터로 출력 NMEA : national ma..
USB (Universal Serial Bus) USB : 컴퓨터와 주변 장치의 다양한 연결 방식을 통합하여 대체하려는 목적.USB3.0은 초당 5GB의 전송 속도를 낼 수 있음. 고속으로 데이터를 전송.고속 시리얼 통신 방법.마스터-슬레이브 구조 : 컴퓨터가 일반적으로 마스터의 역할을 수행한다. 이 때 컴퓨터를 USB 호스트라고 한다.호스트, 허브, 디바이스들이 트리 형식으로 연결 -> 성형 구조 -> 호스트에 의해 관리된다.호스트 : USB 연결의 마스터. USB를 통한 데이터 전송의 모든 권한과 책임을 가진다. HW layer -USB의 연결 및 제거를 detect -device의 상태를 monitoring하고 활동 통계를 모음 -장착된 USB device에 전원을 준다. -USB 호스트와 디바이스..
RFID (Radio Frequency Identification) IR : infrared 적외선.10m 이내의 근거리에서 전자 기기를 제어하기 위한 간단한 방법.적외선은 가시광선의 붉은 영역 바로 옆 -> 가시광선과 특성이 비슷하지만 파장이 약간 더 길다. -> 사람의 눈으로 확인이 불가능하지만, 스마트폰의 카메라로는 확인이 가능.일반적인 적외선 통신은 37.9/40/56 kHz 반송파를 통해 변조된 신호가 전송된다. 38kHz는 데이터 전달을 위해 사용. 대부분의 리모컨. 적외선 신호를 수신하는 장치는 반송파를 제거하고 펄스열로 바꾸는 역할을 함. Microcontroller에서 펄스열로부터 전달된 데이터를 알아낼 수 있음.적외선 리모컨 신호 4바이트 데이터를 전송. 리드코드 2바이트/커스텀 코드2..
NFC (Near Field Communication) RF : 무선 통신에 사용되는 주파수 주어진 주파수의 신호를 안테나로 보내면 무선 방송이나 통신에 적합한 전자기장이 생성됨.아두이노에서 사용할 수 있는 무선 통신 기술 : 와이파이, 블루투스, 지그비, NFC, RFID 모두 RF를 사용.RFID : RF의 대표적 응용 분야. radio frequency identification. 데이터 정보가 기록된 IC칩과 RF신호를 이용하여 정보를 인식하고 관리함. 여러 개의 정보를 동시에 판독하거나 수정 및 갱신이 가능하여 바코드 기술의 여러 문제점을 해결. RFID 태그는 정보가 기록되어 있는 IC칩과 칩에 저장된 정보를 판독기로 전송할 수 있는 안테나로 이루어져있음. *전원에 따른 분류* -수동형 : 판..
아두이노의 통신 방법 (UART, SPI, I2C) : universal asynchronous receiver/transmitter. 통신을 위한 하드웨어 회로비동기식(clock X) 데이터 전송 방식 -> 속도, 전기 신호의 수준, 논리의 전합을 UART외부 회로(RS-232, RS-422,RS-485)로 변경이 가능해서 ★사용범위★가 넓다.주요기능 : 송신할 병렬 데이터를 직렬로 변경하고 수신된 직렬 데이터를 병렬로 변결한다.TTL level의 신호를 사용한다. (중앙 처리장치의 전압을 기준으로 데이터를 송.수신 한다.) 그러면 5V의 낮은 전압을 이용하는 거라서 장거리에 이용하면 잡음과 간섭에 의한 오류가 많이 발생한다. 그래서 이를 보완하기위해 높은 전압을 사용하도록 RS-232를 도입한거임. ..
아두이노와 아두이노 보드 하드에어 보드의 설계 과정1. 회로도 설계 2. 부품 library 등록 3. PCB outline 그리기 및 부품 올리기 4. 라우팅 5. BOM 리스트6. 거버(gerber) 7. PCB제작 8. SMT작업9. 나머지 부품 장착10. 디버깅 ATmega328 : main processor. microcontrollerUSB : 5V, external : 12V회로도(전원부)의 emulator : 전압을 바꿔준다.ocilator : clock를 생성하여 micro processor가 동작하도록 한다.regulator : 일정한 전압을 유지.(전압 조정) 전원 공급(5V or 3.3V)compensator : 시간에 따른 전압의 변화 (noise와 충격에 의한)를 줄여준다.다이오..