본문 바로가기

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

Arduino Uno 로 CDS 조도센서 ISD1820 음성녹음 재생모듈을 사용해서 실내 밝기변화에 따른 경고방송 만들어 보기 Arduino Uno 로 CDS 조도센서 ISD1820 음성녹음 재생모듈 (10초)를 사용해서 조도센서와 음성녹음 재생모듈의 사용법을 알아보고 간단하게 실내 밝기변화에 따른 경고방송을 만들어 보는 프로젝트 입니다 CDS 조도센서는 아두이노등의 마이크로 컨트롤 보드와 연결해서 3.3~5V 전원으로 동작하며 전원과 디지털 아날로그 핀 4핀으로 구성되어 있습니다 조도 밝기에 따라 변화하는 디지털&아날로그 출력 신호를 바탕으로 여러가지로 응용해서 사용할 수 있습니다 ISD1820 음성녹음 재생모듈 (10초) 역시 마이크로 컨트롤 보드와 연결해서 3.3~5V 전원으로 동작하며 원하는 소리를 10초간 녹음해서 반복모드 또는 한번 재생모드등 점퍼설정에 따라 여러가지 모드로 재생할 수 있게 만들어진 모듈 입니다 ISD.. 2020. 12. 23.
Arduino Uno 로 DS18B20 온도센서를 사용해서 실내온도 및 수온 측정해 보기 Arduino Uno 로 DS18B20 온도센서를 사용해서 온도를 측정하는 방법을 알아보고 실내온도 및 수온을 측정해 보는 프로젝트 입니다 DALLAS 의 DS18B20 IC 기반의 디지털 타입의 온도센서 모듈로 위 이미지 처럽 다양한 타입의 제품이 있습니다 아두이노 등의 마이크로 컨트롤 보드와 연결해서 사용가능하며 동작전압은 3.3V ~ 5V 이며 온도 측정범위는 -55 ° C ~ +125 ° C (-67 ° F ~ +257 ° F) 입니다 방수형 프로브 타입은 PVC 플라스틱으로 센서를 감싸고 있으므로 약 100 ° C 이하에서 사용하는것을 권장합니다 One Wire 라이브러리를 사용합니다 프로브 타입이나 TO-92 타입은 VCC와 DATA 핀을 풀업저항 4.7K ohm 으로 연결해서 사용합니다 풀업.. 2020. 11. 7.
Arduino Uno 로 MLX90614 비접촉 온도센서를 사용해서 실내온도 측정해 보기 Arduino Uno 로 MLX90614 비접촉 온도센서를 사용해서 실내온도를 측정해 보고 출력값을 I2C 1602 캐릭터 LCD나 0.91인치 I2C OLED에 출력해 보는 프로젝트입니다 Melexis사의 MLX90614 비접촉 온도센서가 장착되어 있으며 근거리 물체에서 방출되는 적외선을 통해 온도를 측정합니다 Arduino (아두이노등) 과 같은 마이크로 컨트롤 보드와 연결해 I2C 통신 방식으로 동작합니다 센서는 -40도 에서 125도 까지 사용이 가능하며, -70도 에서 380도 온도까지 물체 측정이 가능합니다 오차범위 0.5°C 분해능 0.02°C 로 교육용 또는 테스트용으로 사용하기 적합니다 사용된 부품 Arduino Uno R3 (Italy) MLX90614 비접촉 온도센서 I2C 1602 .. 2020. 7. 16.
Arduino Uno 로 FSR 압력센서 를 사용해서 DC모터 구동시켜 보기 Arduino Uno 로 FSR 압력센서 를 사용해서 DC모터를 구동시켜 보는 프로젝트 입니다 먼저 압력센서를 사용해서 시리얼 모니터에 압력값을 출력해 보고 LED를 제어해 보는 프로젝트를 먼저 보겠습니다 FSR (Force Sensitive Resisiter) 압력센서 는 정밀도가 뛰어나진 않지만 저렴한 가격에 간단한 구조로 설계되어 손쉽게 물리적인 압력이나 무게등을 측정할수 있습니다 위 이미지 처럼 다양한 사이즈의 다양한 모양의 FSR 압력 센서가 있습니다 (각자의 프로젝트나 용도에 맞게 선택해서 사용하면 되겠습니다) 위 이미지 처럼 FSR 압력센서는 몇개의 레이어로 구성되어 있습니다 Active Area 의 면적중 Semi-Conductor 에 닿는 면적이 증가하면서 저항이 줄어드는 원리입니다 구조.. 2020. 5. 27.
Arduino Uno 로 MAX7219 (8X8) 도트 매트릭스 모듈과 MPU-6050 자이로센서를 사용해서 미로 탈출 게임 만들어 보기 Arduino Uno 로 MAX7219 (8X8) 도트 매트릭스 모듈과 MPU-6050 자이로센서를 사용해서 자이로 센서로 미로를 탈출 하는 미로 탈출 게임을 만들어 보는 프로젝트입니다 MAX7219 (8X8) 도트 매트릭스 모듈은 8-Digit LED 드라이버 MAX7219 칩 max7219.pdf 을 기반으로 제작된 8열 8행의 디스플레이 모듈 입니다 아두이노 나 AVR, PIC, STM 등의 마이크로 컨트롤러로 손쉽게 제어 가능하기 때문에 유용합니다 또한 입, 출력 인터페이스로 제작되어 여러개의 매트릭스 모듈을 연결해서 사용이 가능합니다 MPU-6050 은 3축 자이로 센서와 3축 가속도 센서의 기능이 결합된 센서 모듈 입니다 AVR 또는 Arduino 의 I2C bus 인터페이스를 사용하며 DMP.. 2020. 5. 9.
Arduino Uno 로 탁도 센서를 사용해서 액체의 탁도 변화를 측정해 보고 LCD에 출력해 보기 Arduino Uno 로 탁도 센서를 사용하는 방법을 알아보고 탁도 센서를 사용해서 액체의 탁도 변화를 확인해 보고 LCD에 출력해 보는 프로젝트 입니다 탁도란 물의 흐림정도를 나타내는 것으로 투시도와 같은 목적으로 사용되는 지표로 사용됩니다 탁(濁)하다는 말은 빛의 통과를 방해하거나 가시심도(Visual Depth)를 제한하는 부유물질을 포함하고 있다는 뜻입니다 수질 지표로서의 탁도는 보통 빛을 입사시켜 부유 물질에 의해 산란된 정도를 광학적으로 측정하여 나타냅니다 탁도의 측정 방법은 기기분석법과 육안법이 있습니다 기기 분석법은 혼탁 입자들에 의하여 빛의 산란도를 측정하는 네펠로법(Nephelometry)을 이용하는 것으로 네팰로법 - 혼탁도 - 단위(Nephelometry - Turbidity - U.. 2020. 4. 29.
Arduino Uno 로 레이저 송수신 모듈을 사용해서 광학효과 만들어 보기 Arduino Uno 로 레이저 송수신 모듈의 사용방법을 알아보고 간단하게 레이저 송수신 광학효과를 만들어 보는 프로젝트 입니다 레이저 송수신 모듈을 사용해서 아두이노로 간단하게 트립 와이어, 또는 광학 효과를 만들어 볼 수 있습니다 레이저 송수신 모듈은 5V 전원으로 동작하며 수신 모듈은 레이저 신호가 수신되면 High를 출력하고, 그렇지 않으면 Low를 출력합니다 레이저 수신 모듈은 비 변조(non-modulated) 모듈 이므로 태양광이나 주변광 간섭이 없는 어두운 실내 환경에서 테스트 가능합니다 사용된 부품 Arduino Uno R3 (Italy) KY-008 레이저 센서 (레이저 송신모듈) 레이저 수신 모듈 미니브래드보드 점퍼케이블(숫놈-암놈) 점퍼케이블(숫놈-숫놈) 능동 부저 모듈 (Activ.. 2019. 12. 27.
Arduino Uno 로 USB 호스트 쉴드를 사용해서 키보드로 입력한 데이터를 1602 LCD에 표시해 보기 Arduino Uno 에 USB 호스트 쉴드를 장착해서 사용하는 방법을 알아보고 이어서 키보드로 입력한 데이터를 1602 캐릭터 LCD에 표시해 보는 프로젝트 입니다 아두이노 USB 호스트 쉴드 (USB Host Shield) 는 Arduino Uno & Mega 그밖의 호환보드 등의 제품에 적층하여 USB Slave 장치 (마우스 또는 키보드, 조이스틱 등) 를 아두이노에 연결하여 사용할 수 있게 합니다 MAX3421E USB 호스트 컨트롤러 IC가 장착되어 있습니다 안드로이드 ADK (Accessory Development Kit - 안드로이드 운영체제를 탑재한 장치의 주변장치를 만들 수 있는 하드웨어 및 소프트웨어) 를 지원합니다 다음과 같은 유형의 장치가 지원 됩니다 HID 장치 : 키보드, 마우.. 2019. 12. 3.
Arduino Uno 로 RCWL-0516 레이더 모션센서를 사용해서 I2C 1602 캐릭터 LCD에 출력값 확인해 보기 Arduino Uno 로 RCWL-0516 레이더 모션센서의 사용방법을 알아보고 I2C 1602 캐릭터 LCD에 모션 감지시 출력값 변화를 확인해 보고 부저와 LED를 같이 장착해서 테스트 해보는 프로젝트입니다 RCWL-0516 는 PIR 인체감지 센서와 유사한 기능의 마이크로 웨이브 레이더 모션 센서입니다 PIR 인체감지 센.. 2019. 10. 13.
아두이노 ESP8266 GPIO 와이파이 쉴드를 사용해서 DHT11 온습도 센서로 웹으로 실내 온습도 확인해 보기 아두이노 ESP8266 GPIO 와이파이 쉴드를 사용해서 DHT11 온습도 센서를 연결해서 웹으로 실내 온습도를 확인해 보는 프로젝트 입니다 프로젝트를 진행하기 전에 먼저 꼭알아 두어야 할 사항은 ESP8266 WIFI Shield 는 아두이노에 장착한다고 해서 디지털 핀과 아날로그 핀을 아두이노와 동일한 핀으로 사용할 수 없다는 것 입니다 대신에 위 이미지 처럼 ESP8266 GPIO 핀을 사용해서 디지털 테스트, ADC1, ADC2 핀을 사용해서 아날로그 테스트를 할 수 있습니다 먼저 아두이노 ESP8266 GPIO 와이파이 쉴드 (ESP8266 GPIO WIFI Shield)의 사용법을 알아보겠습니다 ESP-12E WIFI 모듈이 탑재 된 ESP8266 GPIO 와이파이 쉴드 입니다 아두이노 우노나.. 2019. 9. 26.
Arduino Uno 로 APPSKIT WIFI-ON V1 모듈을 사용해서 웹으로 LED 제어해 보기 Arduino Uno 로 APPSKIT WIFI-ON V1 모듈을 사용하는 방법을 알아보고, 웹으로 LED 제어해 보는 프로젝트 입니다 APPSKIT WIFI-ON V1 이 사용하기 편한 이유는? 우선 아두이노를 사용해서 WIFI 무선 프로젝트를 진행하는 경우에 ESP-01 또는 ESP-12E 모듈 등을 선택해서 사용할 수 있지만 배선이 너무 정신없고.. 2019. 9. 17.
Arduino Uno 로 아날로그 슬라이드 포텐셔미터 모듈 Slide Sensor 사용해 보기 Arduino Uno 로 아날로그 슬라이드 포텐셔미터 모듈 Slide Sensor 를 사용하는 방법을 알아보고 간단하게 LED 와 SG90 마이크로 서보모터를 제어해 보는 프로젝트 입니다 10K Ohm 의 슬라이드 포텐셔미터가 장착 되어 있는 슬라이드 센서 입니다 슬라이드 위치에 따라 변하는 아날로그 저항 출력값.. 2019. 8. 15.
반응형