인투피온 강좌/아두이노 팁(Tip) 41

아두이노 매뉴얼 [소리감지 LED 키트] - 1

오늘은 소리감지 LED 키트인 Hear & Light 키트에 대해서 알아보도록 하겠습니다! MAX9814 마이크 증폭 모듈과 네오픽셀 WS2812B LED 모듈을 활용해 소리의 크기에 따라 LED 를 출력하는 키트입니다. 동영상이 아니어서 소리는 들리지 않지만 실제로는 소리 크기에 따라 LED 가 바쁘게 움직이고 있습니다! Chapter 1. MAX9814 마이크 증폭 모듈인 MAX9814 입니다. 이 모듈은 소리를 감지해 크기를 나타내주고, 소리를 증폭해주는 역할을 합니다. 여기에선 소리를 감지해 크기를 나타내는 것으로 해보겠습니다. 먼저! 핀을 납땜 해주셔야 합니다. MAX9814 회로 연결하기 MAX9814 ARDUINO UNO GND GND VCC 5V OUT A0 위 회로도와 표를 참고해 연결해..

아두이노 MAX6675 열전대 온도센서 모듈

안녕하세요~ 인투피온입니다! 오늘은 MAX6675 열전대 온도센서를 알아보도록 하겠습니다! MAX6675 열전대 온도센서 연결하기 연결은 이렇게! MAX6675 GND VCC SCK CS SO UNO GND 5V D6 D5 D4 MAX6675 라이브러리 및 예제 라이브러리 매니저 ( Ctrl + Shift + I ) 실행후 MAX6675 라이브러리를 설치!! 설치한 라이브러리의 예제를 불러와주세요. 실행하면 시리얼 모니터에 위 그림처럼 값을 볼 수 있어요. MAX6672 + LCD 외부에서 측정할 때 값을 보려면 컴퓨터를 들고 나갈 수 없잖아요? 그래서 LCD 를 추가했습니다! 위 그림을 따라 연결해주시고 기존 예제파일에 LCD 부분을 추가 해주었어요. 1 2 3 4 5 6 7 8 9 10 11 12 1..

아두이노 조도센서 모듈 사용하기

안녕하세요! 오늘은 조도센서 모듈을 사용해보려고 합니다! 조도센서는 조도값을 측정하는 센서인데요. 들어오는 빛의 양을 수치로 볼 수가 있어요. 우리가 흔히 볼 수 있는 가로등에서도 쓰여요. 조도센서 모듈 조도센서 연결회로도 UNO CDSM 5V VCC GND GND A0 AO D4 DO 조도센서 코딩하기 1 2 3 4 5 6 7 8 9 10 11 12 13 int CDSM = A0; void setup() { Serial.begin(9600); } void loop() { int A = analogRead(CDSM); Serial.print("CDSM : "); Serial.println(A); delay(500); } 소스가 정말 간단해요 CDSM 모듈의 핀번호를 지정해 주고 analogRead를 통해..

아두이노 SHT20 온습도센서 사용하기

안녕하세요! 오늘은 SHT20 온습도 모듈을 사용해보려고 합니다. SHT20 센서는 농업 온실 쪽에서 주로 사용하는 센서인데요. 먼저 스펙을 알아보겠습니다~! SHT20 스펙 ▶온도범위: -40℃~125℃(-40~257F) ▶습도범위: 0~100% RH ▶온도 정확도: ±0.5% C ▶습도 정확도: ±5% RH ▶인터페이스: 12c ▶전압 범위: 2.1~3.6V I2C 방식을 사용하며 영하 40도부터 영상 125도까지! 모두 측정이가능하며 온습도 오차는 각각 ±0.5%, ±5% SHT20 회로도 UNO SHT20 3.3V VCC GND GND A4 SDA A5 SCL 전압범위가 2.1V~3.6V 이므로 3.3V 에 연결!! SDA는 A4에, SCL은 A5에 연결 해주세요. SHR20 라이브러리 및 예제 ..

아두이노 토양 습도 체크하기

안녕하세요~! 오늘 사용해 볼 것은 토양 습도 측정 모듈입니다! 토양습도 측정 모듈은 말 그대로 토양의 습도를 측정해 주는 모듈이에요. 이 모듈만 있으면 아래 사진처럼 화분의 습도를 실시간으로 모니터링 할 수 있습니다! 그럼 사용법을 알아볼까요? 회로 구성하기 연결은 아래 그림과 표를 참고해주세요. 토양습도 모듈 VCC 5V GND GND AO A0 DO 코딩하기 1 2 3 4 5 6 7 8 9 10 11 12 13 int SoilA = A0 ; // AO핀을 우노 A0에 연결 void setup() { Serial.begin(9600); } void loop() { int Value = analogRead(SoilA); //모듈에서 읽은값을 Value 에 저장 Serial.println(Value); ..

아두이노 마이크 모듈로 LED 무드등 만들기

안녕하세요! 인투피온입니다. 마이크 증폭모듈 MAX 9814로 할 수 있는게 뭐가 있을지 생각하다 문득, 소리 무드등이 생각났습니다. ​ ​ 소리의 크기에 따라 LED가 변화하게 되는데 마이크 모듈로도 가능할 것 같아서 테스트 해보았습니다. ​ LED는 WS2812B 1x8 네오픽셀 모듈을 사용했습니다. 아두이노 우노( 소형화 -> 나노, 프로미니 사용 ) 마이크 증폭모듈 GY-MAX9814 네오픽셀 8-WS2812-5050RGB MODLUE II 미니빵판(브레드보드 JD-107) ​ 이렇게 사용합니다. ​ 네오픽셀 LED를 보면 선 4가닥이 연결되어 있는데 실제로는 파란색 선은 없어도 되니 3개만 연결해도 됩니다. 우선 마이크 증목모듈이 정상적으로 동작하는지 테스트 해야 합니다! ​ ​ 마이크 증폭모듈..

아두이노 심박 펄스센서 사용하기

안녕하세요. 인투피온입니다. 오늘은 심박 펄스 센서 사용해서 심박수를 측정해보도록 하겠습니다! 요 친구가 바로 심박 펄스 센서입니다!! 하트 모양을 그리고 있는 심박펄스센서입니다. 이 센서는 적외선을 통해 모세혈관의 수축 팽창 활동을 측정하여 심박수를 나타내게 됩니다! 회로 위 그림처럼 연결합니다! LCD 연결은 아래 링크를 참고해주세요~! https://intopionshop.tistory.com/65 아두이노 I2C LCD 모듈 라이브러리 코딩 안녕하세요~ 오늘은 I2C LCD 모듈 코딩을 해보겠습니다. ​ I2C LCD 라이브러리 추가하기 I2C LCD 코딩을 하기 전에 앞서 해주어야 할 것이 있습니다. 바로 I2C LCD 라이브러리 추가입니다. ​ 그럼 추가 intopionshop.tistory...

아두이노 4x4 멤브레인 키패드 응용편

​ 안녕하세요 인투피온입니다. 지난 시간에는 멤브레인 키패드의 회로와 기본적인 사용법에 대해 알아보았는데요 이번 시간에는 4x4 멤브레인 키패드편 비밀번호 확인을 해보려고 합니다. 4x4 멤브레인 키패드편 https://intopionshop.tistory.com/245?category=1021753 아두이노 4x4 멤브레인 키패드 사용하기 안녕하세요. 오늘은 부피도 작고 사용하기 쉬운 4X4 멤브레인 키패드 를 사용해 보도록 하겠습니다. ​ ​ 4X4 멤브레인 키패드 회로 먼저 회로를 보시면 ​ 내부 회로도 회로를 보면 가로 선과 intopionshop.tistory.com 먼저 아래 핀 연결 살펴 볼게요 ​ 4X4 멤브레인 키패드 핀 연결 ​ 위의 회로에 SG90의 데이터 핀은 D10 부저는 D12에..

아두이노 4x4 멤브레인 키패드 사용하기

안녕하세요. 오늘은 부피도 작고 사용하기 쉬운 4X4 멤브레인 키패드 를 사용해 보도록 하겠습니다. ​ ​ 4X4 멤브레인 키패드 회로 먼저 회로를 보시면 ​ 내부 회로도 회로를 보면 가로 선과 세로 선 있는데 세로 선이 위에 위치하여 버튼이 눌렸을 경우 세로 선이 먼저 눌리면서 가로 선과 접촉되어 어떤 버튼이 눌렸는지 인식되는 방식이에요. ​ ​ ​ 위 그림처럼 아두이노와 연결해 주세요. 디지털 핀번호는 바꾸셔도 상관없습니다~ 아두이노 우노 4X4 멤브레인 키패드 모듈 D2 PIN 1 D3 PIN 2 D4 PIN 3 D5 PIN 4 D6 PIN 5 D7 PIN 6 D8 PIN 7 D9 PIN 8 ​ ​ ​ ​ 라이브러리 추가하기 ​ 4X4 멤브레인 키패드모듈을 사용하려면 그전에 라이브러리를 추가해줘야 ..