본문 바로가기

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

Arduino Uno 로 HC-SR04 초음파센서를 사용해서 I2C 1602 캐릭터 LCD에 거리측정값 출력해 보기 Arduino Uno 로 HC-SR04 초음파센서를 사용해서 I2C 1602 캐릭터 LCD에 거리측정값을 출력해 보는 프로젝트 입니다 HC-SR04 초음파 센서는 VCC, Trig, Echo, GND 4핀으로 구성된 초음파 원리를 이용해 거리를 측정 할 수 있는 센서입니다 측정거리는 20~5000mm 이며, 측정 유효 각도는 15도 이내 입니다 5V전원 공급후 Trig 핀을 통해 10us 의 펄스를 인가하면 센서는 8개의 40KHz 펄스를 발생시키고, 측정된 거리에 따라 150us~25ms의 펄스를 Echo 핀을 통해 출력하는 방식 입니다 사용된 부품 Arduino Uno R3 (Italy) 브래드 보드 HC-SR04 초음파센서 모듈 I2C 1602 Character LCD 모듈 점퍼케이블 구성 배선도 .. 2022. 10. 14.
Arduino Uno 로 버튼(스위치)과 TTP223B 터치센서를 사용해서 3색 RGB LED 제어해 보기 Arduino Uno 로 버튼(스위치)과 RGB LED는 총 265가지 색을 낼수 있으며 각 핀은 빨강, 초록, 파랑 색을 출력 합니다 세가지 색이 조합되어 다양한 색을 표현할수 있습니다 빛(Light)은 빨강, 초록, 파랑 빛을 섞으면 하얀색이 됩니다 세개의 LED의 밝기를 동일하게 설정하면 전체적인 컬러는 하얀색이되며 파랑LED를 끄고, 빨강과 초록 LED의 밝기를 동일하게 설정하면 노랑색이 됩니다 이러한 방식으로 원하는 색을 만들어 낼수 있습니다 RGB LED는 (+)V 신호로 동작하는 아노드 타입(Anode), (-)V 신호로 동작하는 캐소드 타입(Cathode)이 있습니다 본 프로젝트 에서는 (-)V 신호로 동작하는 캐소드 타입을 사용해서 테스트를 진행합니다 Tact Switch 는 동작시 Ta.. 2022. 9. 26.
Arduino Uno 로 BH1750 조도센서를 사용해서 Light Meter 만들어 보기 Arduino Uno 로 BH1750 I2C 디지털 조도센서의 사용방법을 알아보고 I2C 1602 캐릭터 LCD를 사용해서 간단한 Light Meter 를 만들어 보는 프로젝트 입니다 디지털 16bit 시리얼 출력타입 조도센서 IC BH1750FVI 기반의 I2C 인터페이스의 조도센서 입니다 포토레지스터 센서와 달리 아날로그 출력값을 디지털로 변환해야 하는 번거로움 없이 디지털 lux(Lx)출력값 (0 - 65535 lx)을 제공합니다 I2C 인터페이스 구성으로 아두이노 등의 마이크로컨트롤러 보드와 연결해 간편하게 사용 가능합니다 사용된 부품 Arduino Uno R3 (Italy) 브래드 보드 BH1750 I2C 조도센서 모듈 I2C 1602 Character LCD 모듈 점퍼케이블 구성 배선도-아두이.. 2022. 9. 22.
Arduino Uno 로 조이스틱 모듈(Joystick Module)을 사용해 SG90 마이크로 서보모터 제어해 보기 Arduino Uno 로 조이스틱 모듈(Joystick Module)의 사용방법을 알아보고 SG90 마이크로 서보모터와 LED를 제어해 보는 프로젝트입니다 조이스틱 모듈은 Arduino 또는 AVR, STM 등의 마이크로컨트롤 보드와 연결해 입력 장치로 사용할수 있습니다 X,Y 축의 움직임은 2개의 5K 전위차계를 통해서 아날로그 신호로 출력되며 Z축은 스위치 처럼 눌러서 디지털 신호로 출력 가능합니다 서보모터(Servo Motor)는 모터와 제어구동보드(적당한 제어 회로와 알고리즘)를 포함하는 것으로 모터 자체만 가지고 서보모터라고 부르지 않습니다 서보모터의 개념은 모터와 구동 시스템 까지 포함하는 것으로 흔히 볼수 있는 공작기계, CCTV 카메라, 캠코더, 프린터 등에서사용되는 모터와 같이 명령에 따.. 2022. 8. 26.
Arduino Uno 로 IR 적외선 장애물 감지센서를 사용해서 서보모터 제어해 보기 Arduino Uno 로 IR 적외선 장애물 감지센서를 사용해서 서보모터와 LED를 제어해 보는 프로젝트 입니다 IR 적외선 장애물 감지센서는 적외선 트랜스미터(송신기)와 리시버(수신기)로 구성되어 있으며 발사된 적외선이 물체에 맞고 돌아오는것을 수신기가 수신하여 장애물을 감지하게 되는 원리로 동작합니다 동작전압 3.3~5V 로 OUT은 디지털 출력이 가능합니다 아두이노등의 마이크로 컨트롤 보드에 연결해서 사용하기에 적합하며 근접센서로 활용할 수 있습니다 IR 적외선 송수신 소자가 달려있기 때문에 주변광 자연광 간섭이 없는 어두운 실내에서 테스트 가능합니다 서보모터(Servo Motor)는 모터와 제어구동보드(적당한 제어 회로와 알고리즘)를 포함하는 것으로 모터 자체만 가지고 서보모터라고 부르지 않습니다.. 2022. 7. 22.
Arduino Uno 로 KY-038 사운드 센서를 사용해서 심플 사운드 메터 만들어 보기 Arduino Uno 로 KY-038 사운드 센서를 사용하는 방법을 확인해보고 간단하게 심플 사운드 메터 Simple Sound Meter를 만들어 보는 프로젝트 입니다 KY-038 음성감지 사운드(Sound)센서 모듈은 음성, 소리 의 다양한 모니터링 과 데스트에 적합 합니다 동작전압 5V로 아두이노와 호환 가능하며 디지털 (DO) & 아날로그(AO) 출력이 가능 합니다 초경량 사이즈로 설치가 쉽고 가변저항으로 감도 조절이 가능 합니다 10세그먼트 모듈은 10개의 LED를 하나의 하우징으로 구성해서 사용할수 있게끔 만든 모듈입니다 (적색, 파란색, 녹색, 노란색, 여러색상이 섞인 제품 등 다양한 모듈이 판매되고 있습니다) 10개의 LED를 바 그래프 처럼 활용해서 프로토타이핑 프로젝트등 여러가지로 활용.. 2022. 4. 2.
Arduino Uno 로 MFRC-522 RC522 RFID 모듈과 서보모터를 사용해 도어락 만들어 보기 Arduino Uno 로 MFRC-522 RC522 RFID 의 사용방법을 알아보고 LED와 SG90 마이크로 서보모터를 사용해서 도어락을 구성해 보는 프로젝트 입니다 먼저 Arduino Uno 로 MFRC-522 RC522 RFID 모듈을 사용해 IC카드 리더, 근접 키체인 모듈을 가져다 댔을때 아두이노 IDE의 시리얼 모니터로 IC카드 리더, 근접 키체인 모듈의 ID 출력값을 표시해 보는 프로젝트 입니다 MFRC-522 RC522 RFID IC카드 리더, 근접 키체인 모듈은 RFID 카드와 리더에서 사용되는 기술의 이해와 MIFARE Classic RFID cards 의 기본적인 하드웨어 및 소프트웨어 기능을 이해하는데 도움이 됩니다 SPI bus devices 를 사용하는 방법을 배우는데 도움이 되.. 2021. 12. 24.
Arduino Uno 로 10Segment 를 사용해서 심플 라이트 메터 만들어 보기 Arduino Uno 로 10Segment 를 사용하는 방법을 알아보고 CDS 조도센서를 사용해서 심플 라이트 메터 Simple Light Meter 를 만들어 보는 프로젝트 입니다 10세그먼트 모듈은 10개의 LED를 하나의 하우징으로 구성해서 사용할수 있게끔 만든 모듈입니다 (적색, 파란색, 녹색, 노란색, 여러색상이 섞인 제품 등 다양한 모듈이 판매되고 있습니다) 10개의 LED를 바 그래프 처럼 활용해서 프로토타이핑 프로젝트등 여러가지로 활용이 가능합니다 BL-AR10Z2510 사용된 부품 Arduino Uno R3 (Italy) 10세그먼트 LED 바 그래프 - 적색 CDS 조도센서 막대저항 220 Ohm - 10개 막대저항 10K Ohm - 1개 포텐셔미터(전위차계) 10K Ohm - 1개 미.. 2021. 12. 17.
Arduino Uno 로 APDS-9960 제스쳐 센서를 사용해서 제스쳐 감지시 0.96 I2C OLED에 방향별 이미지 출력해 보기 Arduino Uno 로 APDS-9960 제스쳐 센서를 사용해서 방향별로 제스쳐 감지시 SSD1306 0.96 I2C OLED에 방향별 이미지를 출력해 보는 프로젝트 입니다 먼저 Arduino Uno 로 APDS-9960 제스쳐 센서를 사용해 제스쳐 감지시 시리얼 모니터로 출력값을 확인해 보는 프로젝트 입니다 제스쳐센서 소개 APDS-9930 APDS-9930 Datasheet.pdf 과 APDS-9960 APDS-9960 Datasheet.pdf 기반의 비접촉 제스쳐 센서 모듈 (Non Contact Gesture Sensor Module) 입니다 (다양한 제조사의 제스쳐 센서가 판매되고 있습니다 본 테스트에서는 위의 두가지 제품을 사용하였습니다) I2C 인터페이스 구성의 ALS(ambient lig.. 2021. 12. 10.
Arduino Uno 로 TCS3200/230 컬러인식 센서 모듈을 사용해서 3색 RGB LED 제어해 보기 Arduino Uno 로 TCS3200/230 컬러인식 센서 모듈의 사용방법을 알아보고 RGB 색상 감지시 3색 RGB LED를 제어해 보는 프로젝트 입니다 TCS3200/TCS230 컬러인식 센서 모듈은 TCS3200 RGB 센서 칩을 사용하였으며 (TCS230 업그레이드 버전) 4개의 백색 LED와 8핀 인터페이스로 구성되어 있습니다 컬러인식 센서모듈은 눈으로 볼수 있는 수 많은 색상을 감지하고 측정할수 있기 때문에 색상, 주변 광 감지, 보정, 컬러 매칭 등 다양하게 적용하고 테스트 할 수 있습니다 사용된 부품 Arduino Uno R3 (Italy) 아두이노 3색 RGB TCS3200/230 컬러인식 센서 모듈 미니브래드보드 점퍼케이블(숫놈-숫놈), (숫놈-암놈) 사용된 키트 아두이노 컬러인식 센.. 2021. 12. 7.
Arduino Uno 로 3색 RGB 모듈과 HC-06 블루투스 모듈을 사용해서 미니 스마트 무드등 만들어 보기 Arduino Uno 로 3색 RGB 모듈과 HC-06 블루투스 모듈을 사용해서 미니 스마트 무드등을 만들어 보는 프로젝트 입니다 3색 RGB 모듈은 5V 동작전압으로 레드, 그린, 블루 RGB LED를 제어할수 있는 모듈입니다 Cathode 타입 RGB LED가 장착되어 있으므로 (-)전원으로 전원 연결을 합니다 HC-06 블루투스 모듈은 슬레이브 타입, Bluetooth 2.0 클래식으로 간단하게 스마트폰(마스터 역할)과 페어링해서 슬레이브 타입으로 연결해서 아두이노를 제어하기 편리합니다 사용된 부품 Arduino Uno R3 (Italy) 아두이노 3색 RGB 모듈 HC-06 블루수트 슬레이브 모듈 미니브래드보드 점퍼케이블(숫놈-숫놈), (숫놈-암놈) 구성 배선도 - 미니 스마트 무드등 만들어 보기.. 2021. 5. 10.
Arduino Uno 로 3색 신호등 모듈을 사용해서 신호등 구성해 보기 Arduino Uno 로 3색 LED 모듈을 사용해서 신호등을 만들어 보고, 조도 센서를 활용해서 밝기에 따라서 LED를 제어해 보는 프로젝트 입니다 아두이노와 호환 가능한 3색(빨강,노랑,초록) 신호등 모듈로 R/Y/G 3색 LED가 PCB(저항이 달려있어 별도의 저항이 필요없음)에 장착되어 있습니다 디지털,PWM 신호를 이용하여 R/Y/G LED를 제어할 수 있습니다 동작 전압은 5V이며, 부하 전류는 LED당 20mA 입니다 3색 RGB LED 모듈과 유사하다고 볼 수 있습니다 사용된 부품 Arduino Uno R3 (Italy) 아두이노 3색 신호등 모듈 CDS 조도센서 모듈 미니브래드보드 점퍼케이블(숫놈-숫놈) 막대저항 10K Ohm 구성 배선도-3색 신호등 구성해 보기 구성 배선도-조도 센서로.. 2021. 4. 20.
반응형