Arduino(아두이노) 활용 강좌122 Arduino Uno 로 IR 적외선 원격제어 키트를 사용해서 RGB LED 제어하기 Arduino Uno 로 IR 적외선 원격제어 키트를 사용해서 3색 RGB LED를 제어해 보는 프로젝트 입니다적외선 이란?IR(Infrared)라고 부르며, 가시광선보다 파장이 길며, 햇빛이나 백열된 물체로 부터 방출되는 빛을 스펙트럼으로 분산시켜 보면 적색스펙트럼 보다 더 바깥쪽에 있으므로 적외선이라고 부릅니다 적외선 통신 (IR통신) 은 이런 적외선을 쏘아서 이를 통해 정보를 전달하는 통신 방식입니다적외선 통신은 송신부와 수신부 2가지로 나눠지고 송신부에서 적외선을 발산하면 수신부에서 포토다이오드를 통해 적외선을 수신합니다주로 TV나, 에어컨 등에서 사용되는 리모컨이 IR통신 방식을 사용합니다 적외선 통신 방법적외선 통신에서 송신부는 정보를 전달할때 메시지 신호를 일정한 진폭의 반송파로 변조하여.. 2017. 4. 8. Arduino Uno 로 ISD1820 음성녹음 & 재생모듈과 HC-SR501 인체감지센서를 사용해 현관 안내방송 만들어 보기 Arduino Uno 로 ISD1820 음성녹음 & 재생모듈 의 사양과 사용법에 대해 알아보고 HC-SR501 인체감지센서를 같이 사용해서 현관 안내방송을 만들어 보는 프로젝트입니다비슷한 프로젝트로 "미니 MP3 플레이어 모듈과 HC-SR04 초음파센서로 현관 안내방송 만들기" 가 있습니다ISD1820 음성녹음 & 재생모듈은 ISD1820 IC가 탑재된 약 10초간의 음성을 녹음하고 재생할수 있는 아두이노와 호환 가능한 모듈입니다마이크로폰이 장착되어 있어 스위치를 눌러서 음성을 녹음할수 있으며 전원이 제거되어도 플래쉬 메모리에 음성이 저장되어 보존이 가능합니다3V 와 5V 로 동작이 가능하며 0.5W 8Ohm 스피커 와 스피커 연결 케이블이 포함되어 있습니다헤더핀 인터페이스 구성으로 아두이노 등의 마이크.. 2017. 3. 31. Arduino Uno 로 0.96 인치 와 1.3 인치 OLED를 사용해서 문자와 비트맵 이미지 출력해 보기 Arduino Uno 로 0.96 인치 와 1.3 인치 OLED를 사용해서 각종 문자와 비트맵 형식의 이미지를 출력해 보는 프로젝트 입니다OLED(Organic Light Emitting Diodes)란?유기발광다이오드 또는 유기EL이라고도 부르며 형광성 유기화합물에 전류가 흐르면 빛을 내는전계 발광 현상을 이용하여 스스로 빛을 내는 '자체발광형 유기물질'을 일컫습니다OLED의 특징낮은 전압에서 구동이 가능하고 얇은 박형으로 만들 수 있으며넓은 시야각과 빠른 응답속도를 갖고 있어 일반 LCD와 달리 바로 옆에서 보아도 화질이 변하지 않으며 화면에 잔상이 남지 않습니다또한 소형 화면에서는 LCD이상의 화질과 단순한 제조공정으로 인한 유리한 가격 경쟁력을 갖습니다휴대전화나 카오디오, 디지털카메라와 같은 소형.. 2017. 3. 25. Arduino Uno 로 HC-06 블루투스 슬레이브 모듈을 사용해 무선으로 코드 업로드 해보기 Arduino Uno 로 HC-06 블루투스 슬레이브 모듈을 사용해서 무선으로 코드를 업로드 해보는 프로젝트 입니다Arduino 에 코드를 업로드 하는 가장 기본적인 방법은 USB 데이터 케이블을 사용해서 코드를 업로드 하는 것 입니다하지만 블루투스와 아두이노가 연결되어 있다면 다른 컴퓨터에서 블루투스와 통신해서 무선으로 아두이노에 코드를 업로드 할 수 있습니다 먼저 기초적인 HC-06 블루투스 슬레이브 모듈의 소개와 AT 커맨드 통신 방법은 아래의 포스팅을 참고 하도록 합시다Arduino Uno 로 HC-06 블루투스 슬레이브 모듈을 사용해 AT커맨드 통신하기Arduino Uno 로 HC-06 블루투스 슬레이브 모듈을 사용해 LED 깜박이기사용된 부품Arduino Uno R3 (Italy)HC-06 블.. 2017. 3. 7. Arduino Uno 로 MAX7219 (8X8) 도트매트릭스 모듈 을 이용해 디스플레이 출력해 보기 Arduino Uno 로 MAX7219 (8X8) 도트 매트릭스 모듈을 이용해 1개 또는 2개의 매트릭스를 배선하여 매스릭스에 디스플레이를 출력해 보는 프로젝트 입니다MAX7219 (8X8) 도트 매트릭스 모듈은 8-Digit LED 드라이버 MAX7219 칩 max7219.pdf 을 기반으로 제작된8열 8행의 디스플레이 모듈 입니다아두이노 나 AVR, PIC, STM 등의 마이크로 컨트롤러로 손쉽게 제어 가능하기 때문에 유용합니다또한 입, 출력 인터페이스로 제작되어여러개의 매트릭스 모듈을 연결해서 사용이 가능합니다 사용된 부품Arduino Uno R3 (Italy)MAX7219 (8X8) 도트 매트릭스 모듈점퍼케이블구성 배선도-1개의 매트릭스를 출력해 보기구성 배선도-2개의 매트릭스를 연결해 출력.. 2017. 1. 4. Arduino Uno 로 Nokia5110 84X48 그래픽 LCD 모듈과 Joystick 모듈을 사용해서 LCD에 출력된 메뉴 선택해 보기 Arduino Uno 로 Nokia5110 84X48 그래픽 LCD 모듈과 Joystick 모듈을 사용해서 Nokia5110 그래픽 LCD에 출력된 메뉴를 조이스틱 모듈을 사용해서 선택해 보고 세팅값의 민감도를 조절해 보는 프로젝트 입니다Nokia5110 84X48 LCD는 Nokia3310 LCD와 같은 저전력의 CMOS LCD 제어용 드라이버인 PCD8544 마이크로컨트롤러를 사용한 (84열 48행) 의 그래픽 LCD 입니다PCD8544 인터페이스는 serial bus interface 를 통해 마이크로컨트롤러로 연결 됩니다아두이노와 호환 가능하며 다양한 문자나 그래픽 출력이 가능하여 손쉽게 테스트 해볼수 있습니다Nokia5110 84X48 그래픽 LCD 모듈 상세설명> 조이스틱 모듈은 작고 간단하지.. 2016. 12. 29. Arduino Uno 로 조이스틱 쉴드를 사용해서 3개의 SG90 서보모터 제어하기 Arduino Uno 로 조이스틱 쉴드(Joystick Shield)를 사용해서 시리얼 모니터에 위치값 및 출력값을 확인해 보고 3개의 SG90 서보모터 제어해 보는 프로젝트 입니다 아두이노 조이스틱 쉴드 (Joystick Shield) 는 조이스틱 모듈을 쉴드 타입으로 만든 제품으로 아두이노 우노에 장착해서 사용할수 있으며 2.. 2016. 12. 24. Arduino Uno 로 가스센서 (MQ-5 & MQ-7 & MQ-2)를 사용해 1602 캐릭터 LCD에 가스감지시 가스 출력값 표시해 보기 Arduino Uno 로 가스센서 (MQ-5 & MQ-7 & MQ-2)를 사용해 1602 캐릭터 LCD에 가스감지시 가스 출력값을 표시해 보고 부저로 경고를 울려보는 프로젝트 입니다 시중에는 다양한 종류의 가스센서가 유통되고 판매되고 있습니다. 그중에 아두이노와 호환 가능한 MQ 시리즈를 사용해서 간단하게 가스를 감지해서 출력값을 1602 캐릭터 LCD에 표시해 보는 프로젝트 입니다 MQ 시리즈는 다양한 모델이 있으며 각각의 모델들은 다양한 가스를 측정할수 있으며 측정범위도 모델별로 차이가 있습니다 어떤 모델이 어떤 종류의 가스를 측정할수 있는지는 아래 사양표를 참조 하도록 합시다 테스트에서는 MQ-5 와 MQ-7, MQ-2 가스센서를 사용하였습니다 MQ-5 가스센서는 200~10000ppm 농도의 LP.. 2016. 12. 6. Arduino Mini & Pro Mini 사용법 알아보기 & stk500_getsync 에러 해결하기 Arduino Mini 의 사용법에 대해서 알아보고 stk500_getsync 에러가 발생했을때해결할수 있는 방법에 대해서 확인해 보겠습니다Arduino Mini 는 모듈을 초소형화 하고 브래드보드 친화적으로 만들었기 때문에Arduino Nano 나 Micro 와는 다르게 USB 포트가 없습니다>때문에 Arduino Mini 를 사용하기 위해서는 USB to Serial (USB to UART 또는 USB to TTL) 모듈이 필요합니다USB to Serial 이 있어야만 시리얼 통신을 하고, 소스를 업로드 할수 있습니다USB to Serial 모듈 은 다양한 종류의 제품이 있으며 칩셋도 틀리며, 핀구성도 제 각각 입니다칩셋에 따라서 PL2302 드라이버를 사용하기도 하고 FT232RL 드라이버를 사용하.. 2016. 12. 1. Arduino Uno 로 FSR 압력센서 를 사용해 압력값 출력해 보기 Arduino Uno 로 FSR 압력센서 를 사용해서 시리얼 모니터에 압력값을 출력해 보는 프로젝트 입니다FSR (Force Sensitive Resisiter) 압력센서 는 정밀도가 뛰어나진 않지만 저렴한 가격에 간단한 구조로 설계되어 손쉽게물리적인 압력이나 무게등을 측정할수 있습니다 위 이미지 처럼 다양한 사이즈의 다양한 모양의 FSR 압력 센서가 있습니다 (각자의 프로젝트나 용도에 맞게 선택해서 사용하면 되겠습니다)위 이미지 처럼 FSR 압력센서는 몇개의 레이어로 구성되어 있습니다Active Area 의 면적중 Semi-Conductor 에 닿는 면적이 증가하면서 저항이 줄어드는 원리입니다구조는 간단한 반면 정확도는 떨어지는 단점이 있습니다다양한 제조사에서 생산한 FSR 압력센서가 시중에 판매되고 .. 2016. 11. 7. Arduino Uno 로 1602 캐릭터 LCD를 사용해 LCD에 한글 문자 출력해 보기 Arduino Uno 로 1602 캐릭터 LCD를 사용해서 LCD에 한글과 문자를 출력해 보는 프로젝트 입니다LCD는 Liquid Crystal Display의 약자로 액정표시 장치를 일컫습니다LCD는 여러가지 종류가 있지만 16개의 문자를 2줄로 표현하는 1602 캐릭터 LCD를 사용해서 한글을 출력해 보겠습니다아두이노와 호환 가능한 캐릭터 LCD는 대부분 영문과 숫자만 출력이 가능하며, 한글은 출력이 불가능합니다한글 출력이 가능한 LCD가 있기는 하지만 사용법이 어렵고 불편하기 때문에 1602 캐릭터 LCD를 사용해 한글을 출력해 보겠습니다1602 캐릭터 LCD에 한글을 출력하기 위해서는 문자를 Byte 배열로 바꿔주는 방법을 사용해야 합니다문자를 Byte 배열로 바꿔주는 방법http://mikeya.. 2016. 10. 26. Arduino Uno 로 HX711 무게센서 앰프와 5kg급 로드셀을 사용해 무게 측정값 출력해 보기 Arduino Uno 로 HX711 무게센서 앰프와 5kg급 로드셀(Load Cell)을 사용해 무게에 따라 변화하는측정값을 아두이노 시리얼 모니터에 출력해 보는 프로젝트 입니다HX711 무게센서 앰프는 24비트의 고분해능 A/D 컨버터 칩인 HX711 을 탑재하고 있습니다마이크로 컨트롤러에 연결하여 로드셀을 사용해 변화하는 저항값을 통해 출력값을 확인해 볼수 있습니다통신을 위해서는 DT(Data), SCK(Clock) 2선 인터페이스를 사용합니다HX711 무게센서 앰프에 로드셀을 연결하기 위해서는 4선 Wheatstone bridge configuration 을 사용합니다LCD 모듈과 연결해서 사용할수도 있으며 전자저울등 다양한 프로젝트에 응용이 가능합니다 HX711_Datasheet.pdf HX71.. 2016. 10. 9. 이전 1 ··· 6 7 8 9 10 11 다음 반응형