Technology
-
아두이노 | 7-세그먼트 디코더 CD4511Technology/Arduino 2024. 3. 8. 18:00
1. 7-세그먼트 디코더 CD4511 7-세그먼트 디스플레이를 제어하기 위해서는 디지털 입출력 핀 8개를 사용해야 한다. 디스플레이를 단독으로 사용한다면 상관 없겠지만, 다른 전자 소자들과 함께 사용해야하는 경우에는 디지털 입출력 핀이 부족할 수 있다. 이때 CD4511 7-세그먼트 디코더를 사용하면 이진화 십진법을 이용해 디지털 입출력 핀 4개만 사용해도 7-세그먼트 디스플레이를 제어할 수 있다. 7-세그먼트 디코더 CD4511은 아래 링크로 접속하면 구매할 수 있다. CD4511BE IC DRVR 7 SEGMENT 16DIP / Digi-Key Part Number : 296-2072-ND www.devicemart.co.kr CD4511의 단자는 총 16개로, DC 5V 전원과 접지 단자, 테스트 ..
-
아두이노 | 7-세그먼트 디스플레이Technology/Arduino 2024. 3. 1. 18:00
1. 7-세그먼트 디스플레이 7-세그먼트 디스플레이는 7개의 세그먼트(segment)와 1개의 소수점(Decimal Point, DP)로 구성된 전자 소자로, 숫자를 표현하기 위해 사용된다. 세그먼트와 DP는 모두 LED로 이루져 있으며, LED에 순방향 전류가 흐르면 해당 세그먼트와 DP가 빛나면서 숫자를 표현할 수 있다. 숫자를 표현하기 위해 배치된 LED 8개를 제어하는 셈이다. 7-세그먼트 디스플레이는 양극(Anode) 타입과 음극(Cathod) 타입이 있다. 1.1. 양극 타입 7-세그먼트 디스플레이 양극 타입은 10개의 단자를 가지고 있는데, 8개는 LED를 제어하기 위한 단자, 2개는 모든 LED의 한쪽 끝이 묶인 공통 단자이다. 양극 타입의 경우, 모든 LED 양극이 공통으로 묶여 있어 공..
-
아두이노 프로젝트 | 적외선 무선 원격 통신을 이용한 무선 RC카Technology/Arduino 2024. 2. 23. 18:00
1. 적외선 무선 원격 통신을 이용한 무선 RC카 일상에서 쉽게 발견할 수 있는 무선 RC카를 아두이노 플랫폼으로 구현해보자. 구현하고자 하는 무선 RC카는 DC모터에 기어박스가 추가된 하비 기어 모터 2개와 L298N DC모터 드라이버 모듈로 구성되어 있으며, 적외선 무선 원격 통신을 지원한다. 적외선 리모컨의 숫자 버튼을 누르면 무선 RC카의 동작을 제어할 수 있다. 적외선 리모컨 2번 버튼을 누르면 전진, 8번 버튼을 누르면 후진, 4번 버튼을 누르면 제자리에서 좌회전, 6번 버튼을 누르면 제자리에서 우회전을 하도록 프로그램을 작성해보자. 2. 프로젝트 2.1. 회로 구성 기어박스장착모터 (NP01D-48) ★바퀴 상품코드 : 37801★ 휠 ,모터 SET 구성. 엔코더와 결합하여 DIY 하기에 용..
-
아두이노 라이브러리 | 적외선 무선 원격 통신Technology/Arduino 2024. 2. 16. 18:00
1. 적외선 무선 원격 통신 적외선이 사람 눈에 보이지 않는다는 점을 이용해 적외선을 무선 원격 통신에 이용할 수 있다. 적외선을 방출하는 다이오드로 신호를 일정 규칙에 맞게 송출하면, 적외선을 감지하는 다이오드를 통해 신호를 읽어 송신부로부터 어떤 신호를 보냈는지 알아낼 수 있다. 적외선 무선 원격 통신은 다른 기기에 영향을 미치지 않고 안정적으로 동작하지만, 작동 범위가 5~7m로 다른 무선 원격 통신에 비해 짧으며, 햇빛과 같이 비슷한 파장대의 강한 광원이 있는 실외에서는 외부 간섭을 받기 때문에 적외선 통신이 제대로 이루어지지 않을 수 있다. 따라서 적외선 무선 원격 통신은 주로 실내 근거리에서 신호를 주고 받을 때 사용한다. 2. 적외선 리모컨 적외선 송신부로 적외선 발광 다이오드를 사용해도 괜..
-
아두이노 프로젝트 | 현관 센서등Technology/Arduino 2024. 2. 9. 18:00
1. 현관 센서등 일상에서 쉽게 발견할 수 있는 현관 센서등을 아두이노 플랫폼으로 구현해보자. 구현하고자 하는 현관 센서등은 PIR센서 모듈과 DC 5V 릴레이 모듈, DC 12V 전구로 구성되어 있으며, 사람이 센서등 근처를 지나가면 전구에 5초 동안 전원을 공급한다. 그리고 센서등 근처에 사람이 없으면 전구에 전원 공급을 차단하도록 프로그램을 작성해보자. 2. 프로젝트 2.1. 회로 구성 인체감지센서모듈 HC-SR501 [SZH-EK052] 아두이노와 호환되는 DC 적외선 인체감지 센서 모듈입니다. www.devicemart.co.kr 아두이노 1채널 5V 미니 릴레이 모듈 [SZH-EK082] 아두이노, AVR, ARM, PIC 등 다양한 마이크로 컨트롤러 제어가 가능한 1채널 5V 릴레이 모듈입니..
-
아두이노 | PIR 센서 모듈 HC-SR501Technology/Arduino 2024. 2. 2. 18:00
1. PIR 센서 모듈 HC-SR501 전자기파는 파장의 길이에 따라 감마선, X-선, 자외선, 가시광선, 적외선 등으로 나눌 수 있는데, 그중 적외선(Infrared Ray, IR)은 가시광선보다 긴 파장을 가진 전자기파이다. 사람의 눈으로 볼 수 있는 가시광선보다 긴 파장을 가지고 있어 사람 눈에 보이지 않는다. 수동 적외선 센서(Passive Infrared Ray, PIR)는 외부에서 유입되는 적외선을 감지하는 센서로, 주로 사람의 몸에서 나오는 적외선을 감지하는데 사용되기 때문에 인체 감지 센서라고도 불린다. 모듈 HC-SR501의 경우, 외부에서 유입되는 적외선을 센서로 모으는 프레넬 렌즈와 3개의 단자를 가지고 있으며, 외부 적외선의 변화를 감지하여 변화 여부를 디지털 신호로 출력한다. ..
-
아두이노 프로젝트 | 마이크로 서보 로봇Technology/Arduino 2024. 1. 26. 18:00
1. 마이크로 서보 로봇마이크로 서보 로봇 제조 공장에서 흔하게 볼 수 있는 로봇과, 로봇을 제어하기 위한 모형을 아두이노 플랫폼으로 구현해보자. 구현하고자 하는 로봇은 서보모터 4개로, 로봇을 제어하기 위한 모형은 가변저항 4개로 구성되어 있다. 모형을 움직이면 로봇이 움직임을 따라가도록 프로그램을 작성해보자. 추가로, 모형의 움직임을 차례대로 저장한 뒤 저장된 움직임을 로봇이 반복하는 기능을 구현해보자. 모형의 움직임을 저장하고 재생하는 신호는 택트 스위치 1개로 제어하며, 택트 스위치를 한 번 누르면 모형의 움직임이 저장되고, 택트 스위치를 빠르게 두 번 누르면 로봇이 아두이노에 전원이 공급되지 않을 때까지 저장된 움직임을 반복하도록 프로그램을 작성해보자. 2. 프로젝트2.1. 회로 구성 아두..
-
아두이노 라이브러리 | 서보모터Technology/Arduino 2024. 1. 19. 18:00
1. 아두이노 라이브러리 LED나 택트 스위치와 같이 간단한 전자 소자는 아두이노 플랫폼에서 지원하는 함수를 이용하여 쉽게 제어할 수 있지만, 초음파 센서와 서보모터 같이 특별한 기능을 가진 장치를 사용하기 위해서는 장치의 동작 원리와 제어 방법을 알아야 한다. 그러나 아두이노 플랫폼에서는 동작 원리와 제어 방법을 모르더라도 이러한 장치들을 간단하게 제어할 수 있도록 다양한 라이브러리를 지원하고 있다. 아래 링크로 접속하면 아두이노 플랫폼에서 지원하는 라이브러리에 대한 정보를 확인할 수있다. Libraries - Arduino ReferenceLibraries The Arduino environment can be extended through the use of libraries, just like..