본문 바로가기

분류 전체보기108

[디스플레이/OLED] SSD1306 driver 기반의 얇고 긴 OLED, 0.91 inch 128x32 0.91인치 OLED (128x32 / SSD1306 기반) 를 구동할 수 있다. ▶ 이 가이드를 따라하면 - 얇고 긴 128x32 OLED를 활용할 수 있다. ▶ 먼저 읽으면 좋은 글 - 아두이노 기초 : http://bbangpan.tistory.com/1 - 128x64 OLED 강의 : http://bbangpan.tistory.com/4 ▶ 부품 설명 및 회로 구성 다양한 사이즈의 OLED중에 이 녀석은 특이하다. 옆으로 길고 얇다. 사실 크기 이외에는 기존 I2C기반 단색 OLED와 없다고 보면 된다. 3.3V~5V 입력으로 작동된다. 연결역시 I2C기반의 통신인 만큼 필요한 4개 모두 연결해주면 된다. GND->GND, VCC->5V, SCL->SCL, SDA->SDA. ▶ 라이브러리 설치 .. 2017. 6. 8.
[디스플레이/컬러OLED] SSD1331 driver를 갖춘 color OLED 96x64 0.95 inch 0.95인치 full color OLED (96x64 / SSD1331 기반) 를 구동할 수 있다. ▶ 이 가이드를 따라하면 - 컬러 OLED 사용법을 배울 수 있다.. ▶ 먼저 읽으면 좋은 글 - 아두이노 기초 : http://bbangpan.tistory.com/1 - 128x64 OLED 강의 : http://bbangpan.tistory.com/4 ▶ 부품 설명 및 회로 구성 0.95 인치 full color OLED (SSD1331기반)가 최근에 출시되어 유통되고 있다. 이 제품은 https://www.adafruit.com/product/684 의 아류작이라고 볼 수 있다. 색 지원이 무려 65K이며, 3.3V~5V 입력으로 작동된다. 색이 고정된 단색 OLED가 SSD1306 controll.. 2017. 6. 8.
[센서/컬러센서] TCS34725 센서를 통해 RGB 값을 읽어보자 TCS34725 센서를 통해 RGB 값을 읽어서 표시해보자 ▶ 이 가이드를 따라하면 - TCS3200보다 개선된 모듈을 활용할 수 있다. ▶ 먼저 읽으면 좋은 글 - 아두이노 기초 : http://bbangpan.tistory.com/1 - TCS3200 : http://bbangpan.tistory.com/45 ▶ 부품 설명 및 회로 구성 TCS34725는 TCS3200에 비하여 IR(적외선) 필터링을 갖춘, 정확도가 향상된 센서로 알려져있다. 크기도 좀더 작다. TCS3200과 동일하게 물체에 빛을 반사시키기위한 LED가 달려있는데, TCS3200에 비해 훨씬 심플하게 부착되어 있다. 연결방법 등은 https://learn.adafruit.com/adafruit-color-sensors/assembl.. 2017. 2. 12.
[디스플레이/WS2812] 8x8 WS2812 LED 디스플레이 사용법 8x8형태의 WS2812 LED 격자 디스플레이를 사용해보자. ▶ 이 가이드를 따라하면 - 격자형 WS2812 LED를 다룰 수 있다. ▶ 먼저 읽으면 좋은 글 - http://bbangpan.tistory.com/65 (링형) - http://bbangpan.tistory.com/22 (띠형/strip) ▶ 설치 사용기 시작 최근 aliexpress에서 격자형의 WS2812 LED를 판매하기 시작했다. 다른 연결형 WS2812처럼, 이것도 GND/5V/DIN(Data In)과 그것과 pair가 되는 DOUT으로 된 또다른 연결 핀을 제공한다. 그리고 사용법은 다른 연결형 WS2812와 동일하다. DIN을 통해 RGB값을 각각의 LED에 한 개씩 전파함으로써 전체 LED를 콘트롤 하는 이 방식은 기존 유.. 2016. 12. 12.
[라즈베리파이3/설치] Raspberry Pi 3 사용기/설치기 라즈베리파이3를 설치해 사용해보자. ▶ 이 가이드를 따라하면 - 방열판을 탑재 + 2.5A 어댑터를 사용하는 라즈베리파이3 구동 예를 볼 수 있다. ▶ 설치 사용기 시작 라즈베리파이3가 출시되고 나서 몇 달만이지만, 물건을 구매해 설치/사용해보았다. 전작인 라즈베리파이 2에 비해서, 더 빨라진 CPU와 WiFi/블루투스가 내장되어 있다는 점에서 다르다. 이런저런 이유로 발열이 조금더 심해졌다. 그래서 이번에는 방열판도 추가 구매하여 부착해보았다. 설치 작업은 라즈베리파이2와 동일하다. 필요한 OS를 선택하여 이미지를 받은 후, microSD카드에 넣고 부팅하여 초기 설정을 하면 된다. (http://bbangpan.tistory.com/15 ) 다만, 최신 버전의 라즈비안은 초기 셋팅 방법이 약간 변했다.. 2016. 7. 5.
[라즈베리파이/LCD] 3.5 inch RPi LCD V3.0 라즈베리파이에 GPIO로 통신하는 3.5인치 터치 LCD를 달아보자 ▶ 이 가이드를 따라하면 - 라즈베리 파이에 HDMI를 이용하지 않은 독립 LCD를 부착하여 활용할 수 있다. (HDMI활용한 디스플레이는 http://bbangpan.tistory.com/71 를 참고하자) ▶ 구성 설명 및 설치 라즈베리파이에는 HDMI를 통한 디스플레이를 바로 부착할 수 있지만, 좀더 저렴하게 RaspBerry Pi의 GPIO를 활용한 디스플레이를 장착할 수 있다. 대표적인 것이 RPi LCD 라고 불리는 제품군이다. 기존 HDMI 장착형보다 더 저렴하게 나온다. ($ 12) 작동 원리는 간단해서 드라이버를 설치하고 특정 명령을 실행하면 라즈베리파이의 디스플레이가 HDMI에서 상기 LCD의 데이터핀을 통한 디스플레이.. 2016. 6. 6.
[센서/전압측정] 전압 센서(Voltage Sensor)를 통해 전압을 측정하자 전압 센서(Voltage sensor/meter)를 통해 AnalogInput으로 입력받아 전압을 구해보자 ▶ 이 가이드를 따라하면 - Voltage sensor를 이해하며 활용할 수 있다. ▶ 먼저 읽으면 좋은 글 - Arduino 일반 : http://bbangpan.tistory.com/1 ▶ 부품 설명 및 회로 구성 전압 센서는 매우 간단하고 저렴한 센서 중의 하나이다. 전원을 연결하면 현재 전압이 얼마인지 알려줄 수 있다. 대개 최대 25V정도까지 측정되는 이 센서는 구성도 단순하다. 전선 연결부와 저항 2개가 다이다. 두개의 저항으로 이루어졌다고 이야기하는 이유는 실제로 내부가 그렇기 때문이다. 위와 같이 저항을 달아서 전압을 1/5로 낮추고 측정하는 셈이다. 즉 VCC/GND에 5V전압이 인.. 2016. 5. 6.
[응용/접근 감지 전등] 초음파 센서를 통해 전등을 켜보자 교류/직류 등의 전원을 켜고 끄는 반도체 무접점 릴레이와 초음파 센서를 결합해보자. ▶ 이 가이드를 따라하면 - 디지털 핀의 HIGH/LOW를 제어하여 전류의 흐름을 켜고 끌 수 있다. ▶ 먼저 읽으면 좋은 글 - Arduino 일반 : http://bbangpan.tistory.com/1 - Relay 기초 : http://bbangpan.tistory.com/79 - 초음파 센서 : http://bbangpan.tistory.com/49 ▶ 부품 설명 및 회로 구성 이전 회에서 다루었던 릴레이는 5V전원을 통해 큰 전원을 on/off할 수 있었다. 여기서는 또다른 유형의 Relay와 초음파 센서를 결합해서 간단하게 가까이 접근하면 켜지는 전등을 만들어보자. 여기서 사용되는 Relay는 Solid St.. 2016. 4. 19.