본문 바로가기

전체 글108

[센서/회전검출] Keyes rotary encoder, shaft encoder Keyes rotary encoder(KY-040)를 사용해 얼마나 회전했는지 검출할 수 있다. ▶ 이 가이드를 따라하면 - rotary encoder를 어떻게 활용하는지 알 수 있다. ▶ 먼저 읽으면 좋은 글 - Arduino 일반 : http://bbangpan.tistory.com/1 ▶ 부품 설명 및 회로 구성 Rotary encoder, shaft encoder라 불리는 이 부품은 얼마나 축이 회전했는지를 알아 낼 수 있는 센서이다. 실제 돌려보면 일정 각도마다 약간씩 멈추는 느낌이 있고 이 주기로 CLK 상태가 변한다. 주로 로보트나 움직이는 장치의 원형(각변화) 움직임 정도를 측정할 때 사용할 수 있으며 손목으로 구부림 변화, 손가락의 구부림 변화 같은 것도 이 센서를 통해 측정된다. 그러나.. 2016. 3. 6.
[기타/iBeacon+Gyro] 자이로 센서(MPU6050)와 iBeacon(BLE)이 결합된 모듈 수은전지(CR2032)로 작동하는 소형 무선(BLE, iBeacon, Bluetooth 4.0) 자이로 센서 모듈을 사용해보자 ▶ 이 가이드를 따라하면 - 기 제작된 부가 정보를 송출하는 iBeacon 모듈을 사용해본다. ▶ 먼저 읽으면 좋은 글 - Arduino 일반 : http://bbangpan.tistory.com/1 - HM-10모듈과 수은전지로 만드는 초소형 iBeacon : http://bbangpan.tistory.com/54 ▶ 부품 설명 및 회로 구성 이 모듈은 별도의 Arduino에 연결하는 모듈이 아니라 아예 독립적인 iBeacon모듈이다. 실제로 iBeacon으로 검색해보면 대략 CR2032급의 수은전지를 이용한 다양한 iBeacon모듈을 만날 수 있다. 이중에서 오늘은 가장 흥미.. 2016. 2. 24.
[디스플레이/MAX7219] 8 digits LED(7 segments), MAX7219 MAX7219 칩을 사용한 8 digits(7 segments) LED를 활용해보자. ▶ 이 가이드를 따라하면 - 8자리 digit을 표기할 수 있는 LED(점 포함)를 제어할 수 있다. ▶ 먼저 읽으면 좋은 글 - Arduino 일반 : http://bbangpan.tistory.com/1 - TM1637 4 digits 모듈 : http://bbangpan.tistory.com/31 - TM1638 8 digits 모듈 : http://bbangpan.tistory.com/72 ▶ 부품 설명 및 회로 구성 일전에 TM1638 8 digit 모듈을 소개한바 있는데, 당시에는 스위치 포함 모듈이고, 이 모듈은 digit만 표시 가능한 LED 모듈이다. 군더더기 없이 딱 8자리 영숫자(7세그먼트)만 표기된.. 2015. 12. 19.
[복합/TM1638] TM1638 8 digits, 8 LEDs (7 segments), 8 keys 세트 TM1638 칩을 사용한 복합 출력/입력 세트를 활용해보자 ▶ 이 가이드를 따라하면 - 8자리 숫자와 8개의 LED (7 segments), 8개의 스위치(키)를 입력 받는 모듈을 제어 활용할 수 있다. ▶ 먼저 읽으면 좋은 글 - Arduino 일반 : http://bbangpan.tistory.com/1 - TM1637 4 digits 모듈 : http://bbangpan.tistory.com/31 ▶ 부품 설명 및 회로 구성 일전에 4 digits 모듈을 소개한 적이 있다. 이 녀석은 8자리까지 표현이 가능하면서, 별도로 8개의 LED와 8개의 스위치까지 갖고 있다. TM1638 칩 기반으로 이 모든 것을 제어한다. 그것도 5개의 핀만으로 가능하다. 사진부터 보자. 이 녀석말고, 스위치가 더 많이 .. 2015. 12. 13.
[디스플레이/LCD] 5” touch HDMI LCD를 붙여보자 라즈베리파이에 5" touch HDMI LCD를 붙여 디스플레이로 활용한다 ▶ 이 가이드를 따라하면 - 라즈베리파이용의 소형 5인치 HDMI 디스플레이를 붙일 수 있다 ▶ 먼저 읽으면 좋은 글 - Raspberry Pi 2 일반 : http://bbangpan.tistory.com/15 ▶ 부품 설명 및 회로 구성 5 inch touch HDMI LCD는 저가의 라즈베리 파이용 디스플레이로, 여러가지 제품이 있지만 여기는 800x480의 XPT2046이라는 제품을 살펴보다($ 25). 구매하면 고정용 나사와 dual HDMI 어댑터, LCD, 터치용 팬이 포장되어 있다. 라즈베리파이 호환성 관련해서는, 매우 초기버전(1세대)이 아니면 잘 연결되는 것으로 알려져 있다. 기본적으로 HDMI니 문제는 없을테지.. 2015. 11. 28.
[응용/전자기장검출] 전자기장 감지기(EMF detector)를 만들어보자 EMF(ElectroMagnetic Field)검출기를 만들어보자. ▶ 이 가이드를 따라하면 - 전기/자기 변화가 있는 곳을 감지할 수 있다. ▶ 먼저 읽으면 좋은 글 - Arduino 일반 : http://bbangpan.tistory.com/1 - EMF Detector 해외 사이트 : http://www.aaronalai.com/emf-detector ▶ 부품 설명 및 회로 구성 EMF Dectector를 해외 사이트 가이드에 따라 만들어 측정해보면 재미있다. 원리나 방식의 옳바름에 대해서는 이견이 많은데 여하튼 전기 장치에 가져다 대면 수치가 변동하는 것을 볼 수 있다. 특히 형광등에 아래에서는 격렬히 반응한다. 예상컨데 전자기 변화가 심한 곳에서 전선에 전자기 유도를 일으키면 그 변화를 측정하는.. 2015. 11. 11.
[센서/움직임감지센서] PIR(passive infrared) motion sensor로 움직임을 감지해보자 IR기반 움직임 센서를 통해 움직임을 감지해보자 ▶ 이 가이드를 따라하면 - 꽤 긴 거리(7m)의 움직임을 감지하여 활용할 수 있다. ▶ 먼저 읽으면 좋은 글 - Arduino 일반 : http://bbangpan.tistory.com/1 ▶ 부품 설명 및 회로 구성 PIR motion sensor는 시중의 다양한 가전/장치에 사용되는 인체 움직임 감지용 센서이다. 접근하면, 전등 불켜지는(?) 대표적인 센서라고 보면 된다. 장점은 일반적인 초음파 센서 등에 비해 꽤 장거리(7m전후)까지 처리할 수 있다는 점이다. 모듈 신호 구조는 단순해서 움직임이 감지되면 digital signal이 HIGH로 바뀐다. 생각보다 꽤 큰 범위의 상하좌우 각도 범위의 움직임 측정이 가능하다. 사진으로 보자 다양한 버전이 .. 2015. 11. 10.
[메모리/SD카드쉴드] Arduino에 저장장치가 필요한가요?SD Card Shield를 써보세요. SD Card shield를 통해, Arduino의 데이터를 SD Card에 저장해보자. ▶ 이 가이드를 따라하면 - Arduino에 저장장치를 써보자. ▶ 먼저 읽으면 좋은 글 - Arduino 일반 : http://bbangpan.tistory.com/1 ▶ 부품 설명 및 회로 구성 Arduino에서도 전원을 끄고 켠 이후에도 기존 내용을 저장하고 싶을 때가 있다. 물론 플래쉬메모리와 유사한 EEPROM (UNO의 경우 512 bytes) 을 활용할 수 있지만 매우 작다. (https://www.arduino.cc/en/Tutorial/EEPROMWrite ) 다른 방법이 없는가? 있다. SD카드 쉴드가 그것이다. SD카드/microSD(SDHC 포함) 카드 두가지를 모두 사용할 수 있다. 이 방식은.. 2015. 11. 1.
[센서/Tachometer] 무언가 반복해서 지나가는 속도를 측정할때는 IR(적외선) 기반 Tachometer를 사용하세요 IR송수신기를 사용한 주기적인 속도 측정(RPM 등)용 센서를 활용해보자.. ▶ 이 가이드를 따라하면 - 회전하는 바퀴의 RPM 등을 측정할 수 있는 Tachometer 센서를 이해할 수 있다. ▶ 부품 설명 및 회로 구성 IR(Infra Red/적외선)은 다양한 활용도가 있는데, 그 중에 하나가 바로 이 타코미터(Tachmeter)이다. 따로 적외선 송수신기를 달아 만들기도 하지만, 이미 만들어진 모듈이 존재한다. 바로 아래 그림이다. RPM 측정에도 광범위하게 사용되는데, 무언가 사이를 지나가는 것을 측정할 수 있다. 기본적으로는 양 옆에는 IR 송출부와 수신부가 있고, 가운데를 막으면 IR 신호가 막히는 것을 이용해 digital로 signal을 내어준다(해당 IR 센서의 측정 값을 analog로도.. 2015. 10. 26.