본문 바로가기

아두이노 센서32

[센서/진동] 충격을 감지해주는 digital vibration sensor digital vibration sensor를 통해 작은 충격을 감지하여 활용하자. ▶ 이 가이드를 따라하면 - digital vibration sensor를 이해하고 활용할 수 있다. ▶ 먼저 읽으면 좋은 글 - Arduino 일반 : http://bbangpan.tistory.com/1 - 아날로그 피에조 진동 센서 : http://bbangpan.tistory.com/46 ▶ 부품 설명 및 회로 구성 Digital vibration sensor(진동 센서)는 일종의 충격 감지 장치이다. 작은 움직임이나 진동을 감지한다기 보다는 살짝 건드리면 반응한다. 예컨데 들고 움직이면 좀 거칠게 움직여도 반응을 하지 않을 수 있지만, 아주 작은 높이(예컨데 0.3cm)정도만 바닥에서 띄웠다가 떨어뜨려도 Digi.. 2015. 6. 17.
[센서/가속도,자이로 센서] MPU-6050으로 만나는 각종 위치 및 움직임 관련 정보 센싱 MPU6050 혹은 MPU-6050으로 불리는 3축 가속도, 자이로 센서를 탑재한 모듈을 통해 움직임을 측정할 수 있다. ▶ 이 가이드를 따라하면 - MPU-6050칩을 사용한 모듈에서 가속도 센서(Accelerometer) 및 자이로 센서(Gyro sensor) 값을 얻을 수 있다. ▶ 먼저 읽으면 좋은 글 - Arduino 일반 : http://bbangpan.tistory.com/1 ▶ 부품 설명 및 회로 구성 Aliexpress에서 파는 GY-86, GY-521, GY-273 시리즈 등은 MPU-6050칩 등을 기반으로 다양한 위치, 자세 등을 측정할 수 있다. 즉 운동에 대한 제어를 할 수 있다. 여기서 사용할 GY-521의 경우에는 MPU-6050칩을 탑재하고 있고, 3축 가속도 센서와 자이로.. 2015. 6. 17.
[센서/온도] 접촉없는 원격 온도 측정, 적외선 기반 TM006 모듈 Texas Instrument의 TM006 모듈을 사용해 원격온도를 측정해보자. ▶ 이 가이드를 따라하면 - 비접촉 적외선(Infrared) 측정을 통해 온도를 구할 수 있는 TM006 모듈을 사용할 수 있다(I2C기반) ▶ 먼저 읽으면 좋은 글 - 라이브러리 설치 방법 : http://bbangpan.tistory.com/1 ▶ 부품 설명 및 회로 구성 TMP006으로 불리는 작은 모듈이 Texas Instrument에서 보급된다. 이를 이용한 다양한 원격 온도 측정 모듈이 많은데 아래 Sparkfun의 제품도 그중 하나다. 통칭 TMP006 온도센서라고 부르자. 이 센서는 가운데 9개의 작은 격자모양 구멍을 가지고, 중앙에 반짝이는 적외선 센서가 탑재된 것이 전형적이다. 원격의 물체와 해당 보드 자체.. 2015. 4. 29.
[센서/심박] 광학식으로 심박수를 측정하는 Pulse heart rate sensor 센서를 통해 심박수를 얻어 출력하는 예시 ▶ 이 가이드를 따라하면, - 심박 센서(pulse heart rate sensor)를 사용할 수 있다. - 시중 웨어러블의 대표적인 심박 측정 방식을 이해할 수 있다. ▶ 부품 설명 및 회로 구성 심박 센서는 흥미로운 센서 중의 하나이다. 대략 $9 정도면 구할 수 있는 이 센서는 사실은 조도 센서와 동일하다. LED로 약하게 빛을 내뿜고, 반사되는 빛의 양을 측정하는 것이 이 센서의 기본 동작이다. 이 빛의 양을 전압으로 바꾸어 출력을 내준다. 아니 이것으로 어떻게 심박을 측정하지? 원리는 피가 잘 보이는 피부 표면에서, 심장이 박동될 때 혈류가 달라짐으로 인해 이 빛의 반사 양이 바뀐다는데 있다. 작은 변화지만 이 크고 작음을 측정하면 심박을 알아낼 수 있다.. 2015. 4. 1.
[센서/마이크] 소리 세기/소음 측정 하는 마이크 센서(MAX4466) 마이크 앰프 모듈(MAX4466)을 통해 음량을 측정해 다양하게 활용해보자. ▶ 이 가이드를 따라하면 - 음량/소음 정도를 측정할 수 있다 - Arduino의 Analog pin을 활용할 수 있다. ▶ 같이 읽으면 좋은 글 - passive buzzer를 통해 소리를 출력 : http://bbangpan.tistory.com/23 ▶ 부품 설명 및 회로 구성 MAX4466은 조그만 마이크가 달린 앰프 모듈이다. 즉 들어온 음량을 증폭하여 전압을 발생시킨다. 원래 소리라는 것은 진동이고 이 진동이 셀수록 높은 전압을 발생시키는데, 자연상태의 것보다는 크게 만들어주므로 마이크 앰프(amplifier) 모듈이라고 부른다. MAX4466은 25배~125배 정도의 증폭을 해주는 모델이고, 작은 조절 나사가 있어,.. 2015. 3. 30.
[센서/RFID] 접촉형 신분증/태그 구현이 가능한 RC522 RFID모듈 RC522 칩을 통해 구현된 RIFD reader를 통해 신분증 태그를 실험해본다.. ▶ 이 가이드를 따라하면 - RC522 칩을 통해 RFID reader 기능을 시험해볼 수 있다 - MFRC522 라이브러리를 사용해 RC522 칩을 사용할 수 있다 - UID changeable tag를 가지고 UID를 변경한다. ▶ 먼저 읽으면 좋은 글 - 라이브러리 설치 방법 : http://bbangpan.tistory.com/1 ▶ 부품 설명 및 회로 구성 RC522 칩은 passive 방식(카드를 reader에 가져다 대면 작동), 13.56Mhz 주파수를 통해 작동하는 RFID를 지원한다. 일반적으로 회사에서 쓰는 신분증 태그가 이를 활용한다. ISO14443A 프로토콜 호환되는 태그를 지원한다고 하며, 매.. 2015. 3. 20.
[센서/IR] 가장 저렴한 통신방식인 IR(적외선) 리모콘을 아두이노(Arduino)로 해킹 해보자 집안의 가전 리모콘을 복사하여 아두이노로 해당 리모콘을 에뮬하기 ▶ 이 가이드를 따라하면, - 적외선(IR) 통신 송신과 수신을 이해하고 구현할 수 있다 - 주변의 알려진 표준을 사용하는 리모콘을 복제하여 제어할 수 있다. ▶ 먼저 읽으면 좋은 글 - 라이브러리 설치 방법 : http://bbangpan.tistory.com/1 ▶ 부품 설명 및 회로 구성 적외선 LED와 수신 회로를 통해 간단하게 적외선 리모콘을 아두이노로 쉽게 해킹할 수 있다(부품 가격도 잘하면, 2천원 안에서 구성이 가능하다). IR 통신에 대한 표준 몇가지가 공개되어 있고 이를 수신 및 송신할 수 있는 라이브러리도 존재해서 이를 활용하면 된다. 이를 위한 IR신호 수신 및 송신 회로도, 부품들은 아래와 같다. (부품소개 및 구매 .. 2015. 2. 6.
[센서/온도] 온습도 센서(DHT22) 를 Arduino UNO/NANO 에서 구동해보자 센서를 통해 온습도를 얻어 출력하는 가이드 ▶ 이 가이드를 따라하면 - DHT22 온습도 센서를 아두이노와 연결, 온도와 습도를 알아낼 수 있다. - 공개된 DHT 라이브러리를 사용해봄으로써, 아두이노 라이브러리 사용 방법을 파악할 수 있다. - 아두이노 UNO외에도, 나노(NANO)에 대해서도 알 수 있다. ▶ 먼저 읽으면 좋은 글 - 라이브러리 설치 방법 : http://bbangpan.tistory.com/1 ▶ 부품 설명 및 회로 구성 DHT22는 온도와 습도를 얻어내어 리턴하는 대표적인 아두이노 부품이다. DHT22는 몇가지 형태가 존재하며, 회로 보호용 저항이 같이 있는 버전과 독립된 버전이 존재하는데, 아래 사진은 보호 저항이 붙어있는 경우이다. 보조 저항이 내장되어 있지 않은 DHT22는 .. 2015. 1. 26.