본문 바로가기

아두이노 센서32

[센서/조도] Lux(룩스)단위로 빛의 밝기를 읽어주는 GY-302센서(BH1750) 조도 센서를 활용하여 빛의 밝기를 읽어 출력할 수 있다.. ▶ 이 가이드를 따라하면 - 룩스(Lux)단위로 빛의 밝기를 감지해 출력한다. ▶ 먼저 읽으면 좋은 글 - Arduino 일반 : http://bbangpan.tistory.com/1 ▶ 부품 설명 및 회로 구성 조도 센서는 다양한 가격의 다양한 종류가 존재한다. 흔한 유형은 극소형의 태양광 전지로, 빛을 흡수한 만큼 전압이나 전류가 증가하고 이를 읽어 빛의 밝기를 측정한다(혹은 임계치 이상의 빛을 감지한다.) 여기서는 그나마 I2C통신을 통한 저렴하지만 고급 센서로 Lux단위의 빛의 밝기를 감지하는 GY-302센서 모듈을 소개한다. 대개 5핀짜리 납땜이 필요하고, 납땜 후 사진을 찍으면 아래와 같다. 이 모델의 매력은 타 센서와 달리 Lux라는.. 2015. 8. 12.
[센서/CO2] 이산화탄소 농도를 알려주는 MG811 CO2 센서 모듈 MG811 센서 기반 CO2 sensor module을 사용해보자 ▶ 이 가이드를 따라하면 - 이산화 탄소 농도 변화를 ppm단위로 알아낼 수 있다. ▶ 먼저 읽으면 좋은 글 - Arduino 일반 : http://bbangpan.tistory.com/1 ▶ 부품 설명 및 회로 구성 이산화탄소 농도는 다양한 고가의 센서들이(적외선 방식 등-Infrared CO2 sensor) 존재하나 아두이노에서 사용해볼만한 저렴한 센서를 소개해본다. MG811 CO2 센서로 25$전후로 Aliexpress에서 구매할 수 있다. 요즘 파는 녀석은 이렇게 생겼다. 저 동그랗게 툭 튀어나온 은색의 머리가 MG811 센서이다. 이 센서는 30~60초 정도 예열을 통해 센서를 약간 뜨겁게 만들고 이후 화학반응을 통해 CO2의 .. 2015. 7. 14.
[센서/먼지] 공기의 탁함, 먼지 농도 등을 측정하는 샤프(sharp)의 GP2Y1010AU 센서 공기중의 먼지를 mg/m^3 단위로 측정해보자. ▶ 이 가이드를 따라하면 - 공기중의 먼지 농도를 간단히 측정할 수 있다. ▶ 먼저 읽으면 좋은 글 - Arduino 일반 : http://bbangpan.tistory.com/1 - PMS7003 : https://bbangpan.tistory.com/101 ▶ 부품 설명 및 회로 구성 Sharp의 GP2Y1010AU (혹은 GP2Y1010AU0F)는 20mA/5V 정도의 전력만으로도 먼지 농도를 측정할 수 있는 저렴한 센서이다. 내부적으로는 적외선 송수신기를 통해 먼지로 빛이 약해지는 정도를 측정해 먼지 농도를 구한다고 알려져 있다. PM2.5정도의 초 미세먼지 입자도 측정이 가능하다(PM2.5는 직경이 2.5um 수준 입자). 이 녀석을 처음 구매하면.. 2015. 6. 26.
[센서/무게,하중] 1kg미만의 무게를 측정 가능한 무게 센서(weight sensor) 작은 물건의 무게를 측정해보자. ▶ 이 가이드를 따라하면 - 구부러짐의 정도에 따라 저항이 변하는 원리를 이용해 구성된 무게 센서를 활용할 수 있다. ▶ 먼저 읽으면 좋은 글 - Arduino 일반 : http://bbangpan.tistory.com/1 ▶ 부품 설명 및 회로 구성 이 무게 센서는, 매우 정교하게 g단위로 측정이 가능하며, 1kg미만의 소형 물체의 무게를 측정할 수 있다(http://www.dfrobot.com/wiki/index.php/Weight_Sensor_Module_V1) load cell이라고 불리는 센서로 이루어져 있으며, 따로 금속 봉만 판매하기도 하는데, 구부러질 경우의 저항 변화를 정교하게 측정하여 무게를 재는 방식이다. 5V에서 작동한다. 원래는 아래와 같이 연결하여.. 2015. 6. 25.
[센서/초음파 거리측정] 물체와의 거리를 측정해주는 초음파 센서(ultra sonic sensor) 다양한 용도로 사물과의 거리를 측정해보자. ▶ 이 가이드를 따라하면 - 초음파를 사용하여 거리 측정하는 원리를 파악하고 간단히 구현할 수 있다. ▶ 먼저 읽으면 좋은 글 - Arduino 일반 : http://bbangpan.tistory.com/1 ▶ 부품 설명 및 회로 구성 초음파 거리 센서의 원리는 생각보다 간단하다. 초음파를 발생시키고 돌아오는 시간을 측정한 후 그 진행 속도(340m/s, 29msec당 1cm)를 가지고 계산하는 것이다. 예컨데 290msec후에 소리가 감지되었으면 10cm를 진행한 것이고, 반사되어 온 거리이므로 2로 나누어, 물체와의 거리는 5cm이다. 시중에 판매하는 초음파 거리 센서는 대개 2cm~2m(혹은 3m)를 측정한다. 측정 거리를 키우기 위해서는 출력을 키워야 하.. 2015. 6. 24.
[센서/터치] 정전식 터치 센서를 통해 손가락 터치를 감지한다 살짝 터치하는 것만으로 아두이노를 제어해보면 어떨까? ▶ 이 가이드를 따라하면 - Digital pin으로 터치시마다 신호를 주는 센서를 활용한다. ▶ 먼저 읽으면 좋은 글 - Arduino 일반 : http://bbangpan.tistory.com/1 ▶ 부품 설명 및 회로 구성 터치 센서는 감압식(내리 누르는 힘으로 인지)과 정전식이 있는데, Arduino에서도 간단한 정전식 터치 센서를 판매한다. 작동 방식은 단순해서, 터치하고 있으면 digital output으로 1을 출력해주는 방식이다. 터치를 떼면, 곧바로 0으로 돌아간다. 상단 동그라미 영역에 손가락을 가져다 대면 센서의 SIG pin에 전압이 인가된다(1이 된다). 배선도 간단하여 SIG->D11, GND->GND, VCC->5V로 연결한.. 2015. 6. 22.
[센서/진동] 약한 진동까지 감지할 수 있는Piezo Disk Vibration Sensor(피에조 디스크 진동 센서) Piezo Disk Vibration Sensor (Analog)를 통해, 아날로그 핀으로 진동을 감지하여 활용한다 ▶ 이 가이드를 따라하면 - Analog 핀으로 입력을 받을 수 있는, 감도 높은 진동 센서를 활용할 수 있다.. ▶ 먼저 읽으면 좋은 글 - Arduino 일반 : http://bbangpan.tistory.com/1 - 디지털 진동(충격)센서 : http://bbangpan.tistory.com/44 ▶ 부품 설명 및 회로 구성 Piezo disk vibration sensor는, 앞서 다른 진동 센서와는 다른 진정한(?) 진동 센서라고 부를 수 있다. 꽤 큰 민감도로 센서의 디스크에 가해지는 진동을 검출하여 아날로그 전압으로 출력해주기 때문이다. 해당 디스크를 바로 앞에 들고 소리를 .. 2015. 6. 22.
[센서/컬러] 눈앞에 색을 인식하는 TCS3200 IC기반의 Color(RGB 색깔) sensor 인 GY-31을 실습해보자. TCS3200 기반 칼라 센서인 GY-31을 사용해보자. ▶ 이 가이드를 따라하면 - RGB 색을 감지하여 활용할 수 있다. ▶ 먼저 읽으면 좋은 글 - Arduino 일반 : http://bbangpan.tistory.com/1 - TCS32725 : http://bbangpan.tistory.com/85 ▶ 부품 설명 및 회로 구성 GY-31은 RGB색을 감지해낼 수 있는 센서 모듈이다. 내부의 광다이오드를 통해 RGB값을 읽어 낼 수 있다. 실제로 보면 빛을 투사하기 위하여 LED 4개와 함께 제공되는데 상황에 따라 켜고 껼수 있다(LED pin High=ON). 최적의 색 감지 거리는 1cm로 바로 가까이 물체를 가져가야 하며, 3.3V~5V 모두 작동하고, 소요전류는 LED를 다 켜도 25mA수.. 2015. 6. 18.