본문 바로가기

Arduino(아두이노) 활용 강좌122

Arduino Uno 로 MAX7219 (8X8) 도트 매트릭스 모듈 2개를 사용해 눈동자 움직이는 모형 만들어 보기 Arduino Uno 로 MAX7219 (8X8) 도트 매트릭스 모듈 2개를 사용해서 눈동자가 움직이는 모형을만들어 보는 프로젝트 입니다 MAX7219 (8X8) 도트 매트릭스 모듈은 8-Digit LED 드라이버 MAX7219 칩 max7219.pdf 을 기반으로 제작된8열 8행의 디스플레이 모듈 입니다아두이노 나 AVR, PIC, STM 등의 마이크로 컨트롤러로 손쉽게 제어 가능하기 때문에 유용합니다또한 입, 출력 인터페이스로 제작되어 여러개의 매트릭스 모듈을 연결해서 사용이 가능합니다   사용된 부품Arduino Uno R3 (Italy)MAX7219 (8X8) 도트 매트릭스 모듈점퍼케이블9V DC JACK9V 배터리구성 배선도 사용된 예제소스 LedEyes.zip 사용된 라이브러리 LedCont.. 2017. 8. 10.
Arduino Uno 로 GP2Y1014AU0F 광학먼지센서를 사용해서 실내 먼지(연기) 측정해 보기 Arduino Uno 로 GP2Y1014AU0F 광학먼지센서를 사용해서 실내 먼지(연기) 측정해 보고 시리얼 모니터로먼지(연기)의 농도에 따라 출력값이 어떻게 변화는지 확인해 보는 프로젝트 입니다 SHARP의 GP2Y1014AU0F 광학 먼지 센서 (GP2Y1010AU0F 대체) GP2Y1010AU0F Datasheet.pdf로 공기 중의 먼지와 입자를 이용하여 공기 품질을 측정합니다테스트시 1~3번핀 열결시 220uF 캐패시터, 150ohm 저항을 같이 사용해 주어야 합니다 (제품 구성품으로 센서와 같이 포함되어 있습니다)내부에 장착된 적외선 송신기, 수신기를 이용해서 미세입자에 의해 반사되는 빛의 양을 측정하는 방식으로 동작합니다전류 소모량이 매우 적고(20mA max, 11mA typical) 7.. 2017. 8. 5.
Arduino Uno 로 1602 캐릭터 LCD를 사용해서 장애물 점프게임 만들어 보기 Arduino Uno 로 (16X2) 1602 캐릭터 LCD를 사용해서 장애물 점프게임을 만들어 보고 게임을 해보는 프로젝트 입니다 LCD는 Liquid Crystal Display의 약자로 액정표시 장치를 일컫습니다 LCD는 여러가지 종류가 있지만 16개의 문자를 2줄로 표현하는 1602 캐릭터 LCD를 사용해서 간단하게 Tact 스위치를 누르면 장애물을 점프하는 게임을 만들어 보고 실행해 보도록 하겠습니다 사용된 부품 Arduino Uno R3 (Italy) 브래드 보드 1602 Character LCD - (QAPASS 1602A) 1602 Character LCD - (SD1602VBWB-XA) LC1621-SMLYH6 막대저항 220 (Ohm) Tact Switch 점퍼케이블 사용된 키트 Ard.. 2017. 7. 26.
Arduino Uno 로 APDS-9960 제스쳐 센서를 사용해 제스쳐 감지시 출력값 확인해 보기 Arduino Uno 로 APDS-9960 제스쳐 센서를 사용해 제스쳐 감지시 시리얼 모니터로 출력값을 확인해 보는 프로젝트 입니다제스쳐센서 소개APDS-9930 APDS-9930 Datasheet.pdf 과 APDS-9960 APDS-9960 Datasheet.pdf  기반의 비접촉 제스쳐 센서 모듈 (Non Contact Gesture Sensor Module) 입니다 (다양한 제조사의 제스쳐 센서가 판매되고 있습니다 본 테스트에서는 위의 두가지 제품을 사용하였습니다)I2C 인터페이스 구성의 ALS(ambient light sensor) 와 적외선 IR LED 가 포함된 센서로 제스쳐 감지가 가능하며또한 근접센서로도 사용할수 있습니다 (APDS-9930 은 근접센서 100mm , APDS-9960.. 2017. 7. 15.
Arduino Uno 로 아두이노 이더넷 쉴드 (Arduino Ethernet Shield) 를 사용해서 웹서버의 문자를 16X2 LCD에 출력해 보기 Arduino Uno 로 Arduino Ethernet Shield 를 사용해서 웹서버에서 문자를 입력해서 16X2 캐릭터 LCD에 출력해 보는 프로젝트 입니다   이더넷 쉴드 소개Wiznet W5100 이더넷 칩 기반의 이더넷 쉴드 호환보드 입니다가격은 저럼하지만 이태리 정품 이더넷 쉴드와 같이 표준 아두이노 이더넷 드라이버를 사용하며아두이노 우노 등에 장착해서 이더넷에 접속하여 이더넷 통신을 할수 있게 해줍니다TCP 와 UDP 프로토콜을 모두 지원하는 네트워크(IP) 스택을 제공하며  동시에 4개까지의 소켓 연결을 지원합니다Ethernet library 를 사용해서 아두이노 IDE에서 프로그래밍 가능합니다SD library 를 사용해서 온보드 SD슬롯에 엑세스할수 있으며 이더넷 연결을 위한 RJ45 .. 2017. 6. 23.
Arduino Uno 로 아두이노 이더넷 쉴드(Arduino Ethernet Shield)를 사용해서 웹서버에서 LED 제어해 보기 Arduino Uno 로 Arduino Ethernet Shield 를 사용해서 웹서버에서 여러개의 LED를 제어해 보는 프로젝트 입니다  이더넷 쉴드 소개Wiznet W5100 이더넷 칩 기반의 이더넷 쉴드 호환보드 입니다가격은 저럼하지만 이태리 정품 이더넷 쉴드와 같이 표준 아두이노 이더넷 드라이버를 사용하며아두이노 우노 등에 장착해서 이더넷에 접속하여 이더넷 통신을 할수 있게 해줍니다TCP 와 UDP 프로토콜을 모두 지원하는 네트워크(IP) 스택을 제공하며  동시에 4개까지의 소켓 연결을 지원합니다Ethernet library 를 사용해서 아두이노 IDE에서 프로그래밍 가능합니다SD library 를 사용해서 온보드 SD슬롯에 엑세스할수 있으며 이더넷 연결을 위한 RJ45 커넥터가 장착되어 있습니다.. 2017. 6. 20.
Arduino Uno 로 아두이노 이더넷 쉴드(Arduino Ethernet Shield)를 사용해서 연결된 IP를 확인해보고 Webserver 예제 테스트해 보기 Arduino Uno 로 Arduino Ethernet Shield 를 사용해서 이더넷 쉴드에 연결된 My IP 주소를 확인해보고 WebServer 예제를 테스트 해보는 프로젝트 입니다  이더넷 쉴드 소개Wiznet W5100 이더넷 칩 기반의 이더넷 쉴드 호환보드 입니다가격은 저럼하지만 이태리 정품 이더넷 쉴드와 같이 표준 아두이노 이더넷 드라이버를 사용하며아두이노 우노 등에 장착해서 이더넷에 접속하여 이더넷 통신을 할수 있게 해줍니다TCP 와 UDP 프로토콜을 모두 지원하는 네트워크(IP) 스택을 제공하며  동시에 4개까지의 소켓 연결을 지원합니다Ethernet library 를 사용해서 아두이노 IDE에서 프로그래밍 가능합니다SD library 를 사용해서 온보드 SD슬롯에 엑세스할수 있으며 이더넷.. 2017. 6. 19.
Arduino Uno 로 Arduino TFT LCD Screen (1.77인치 SPI) 모듈을 사용해 BMP 로고 출력해 보기 Arduino Uno 로 Arduino TFT LCD Screen (1.77인치 SPI) 모듈을 사용해서 마이크로 SD카드에 저장된 BMP 파일의 아두이노 로고를 출력해 보는 프로젝트 입니다Arduino TFT LCD Screen (Arduino 1.77 SPI LCD Module with SD)1.77 인치 160 X 128 픽셀의 그래픽 LCD가 탑재된 SPI 방식으로 통신하는 TFT LCD 모듈입니다모듈 자체로 아두이노 우노(Arduino Uno) 나 아두이노 레오나드로 (Arduino Leonardo) 등의 AVR 기반 마이크로 컨트롤 보드와 호환이 가능하며, Arduino Esplora 에 장착해서 사용할수 있도록 제작 되었습니다Arduino.org 이태리 정품으로 가격은 조금 비싼편이지만 이태.. 2017. 5. 31.
Arduino Uno 로 ML8511 자외선 UV 센서를 사용해서 실내 UV 측정해 보기 Arduino Uno 로 ML8511 자외선 UV 센서를 사용해서 실내 UV를 측정해 보고 출력값을 확인해 보는 프로젝트 입니다 자외선이란? 1801년 독일의 화학자 J.W.리터가 자외선이 가지는 사진작용[感光作用]에서 처음 발견하였다. 자외선은 파장이 약 397∼10nm인 전자기파의 총칭으로서, 극단적으로 파장.. 2017. 5. 18.
Arduino Uno 로 0802 (8X2) 캐릭터 LCD를 사용해 LCD에 문자 출력해 보기 Arduino Uno 로 0802 (8X2) 캐릭터 LCD를 사용해 LCD에 문자를 출력하는 프로젝트 입니다 LCD는 Liquid Crystal Display의 약자로 액정표시 장치를 일컫습니다 LCD는 여러가지 종류가 있지만 8개의 문자를 2줄로 표현하는 0802 캐릭터 LCD를 사용해서 문자를 출력해 보겠습니다 <0802 캐릭터 LCD (LC0821-SFLYH6) .. 2017. 5. 4.
Arduino Uno 로 MAX7219 7-Segment 모듈을 사용해서 숫자와 문자 출력해 보기 Arduino Uno 로 MAX7219 7Segment 모듈을 이용해 1개 또는 2개의 7-Segment를 배선하여 FND에 숫자와 문자를 출력해 보는 프로젝트 입니다7세그먼트(7Segment)는 7개의 획으로 숫자나 문자를 나타내는 표시장치로 FND (Flexible Numeric Display)라고 불립니다(+)V 신호로 동작하는 아노드 anode 타입과 (-)V 신호로 동작하는 캐소드 cathode 타입이 있습니다 7-segment란 7세그먼트, FND 라고도 하며 8개의 발광다이오드(LED)로 이루어져 있습니다 입력받은 신호값에 따라 각각의 LED가 켜지거나 꺼짐으로써 전체적인 숫자를 표현할 수 있습니다 오른쪽 밑의 점은 숫자를 표현하지 않으며 여러개의 7-segment가 붙어있을때의 소숫점 표현.. 2017. 4. 24.
Arduino Uno 로 TTP224 4채널 정전식 터치센서를 사용해 터치시 LED와 Buzzer 제어해 보기 Arduino Uno 로 TTP224 4채널 정전식 터치센서를 사용해서 터치시 LED를 점등시켜 보고 추가로 Buzzer 와 서보모터를 제어해 보는 프로젝트입니다 4채널 터치센서 모듈은 정전식 터치 IC (TTP224) 기반의 4채널의 정전용량 형 터치 스위치 모듈 입니다 아두이노 나 기타 마이크로콘트롤 보드와 연결하여 입력장치로 사용가능하며 스위치나 푸시버튼 대신 사용하기 편리합니다 정전식으로 손가락이 터치패드에 완전히 닿지 않아도 터치센서가 감지 가능합니다 사용된 부품 Arduino Uno R3 (Italy) 미니 브래드 보드 점퍼케이블 막대저항 220 (Ohm) - 4개 TTP224 4채널 정전식 터치센서 모듈 SG90 마이크로 서보모터 5mm LED 4색 사용된 키트 아두이노 정전식 터치센서 키트.. 2017. 4. 15.
반응형