본문 바로가기

아두이노 디스플레이11

[디스플레이/E-ink] 전자잉크 Heltec 2.13 inch E-ink display V2 (Waveshare 2.13 inch e-paper) 전자 잉크 디스플레이를 아두이노에 연결하여 작동시킨다. Heltec 2.13 inch e-ink display를 사용했으나 Waveshare 2.13 inch와 스펙이 거의 유사하므로 같다고 볼 수 있다. (단, Heltec은 Waveshare의 RST핀이 없다.) ▶ 이 가이드를 따라하면 - 아두이노를 통해 전자잉크 디스플레이를 구동할 수 있다. ▶ 부품 설명 및 회로 구성 아두이노와 연결할 수 있는 다양한 디스플레이를 소개해왔는데, 이 녀석은 그중에서도 좀 독특하다. 아마존 패드에서나 들어봤던 전자잉크 디스플레이다. 중국산 부품으로는 Waveshare와 Heltec제품을 볼 수 있는데, 사실은 두 제품이 같은 스펙을 추구하는 것으로 보인다. 시중의 라이브러리가 호환된다. 다만, 아래 시험 결과로는 W.. 2020. 7. 9.
[디스플레이/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.
[디스플레이/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.
[디스플레이/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.
[디스플레이/원형칼라LED] 링형 RGB LED WS2812 Ring x24를 사용해 심플한 조명을 구현해보자 WS2812 링형 컬러 LED를 다루어보자 ▶ 이 가이드를 따라하면 - 링형 LED를 다양한 형태로 다룰 수 있다 ▶ 먼저 읽으면 좋은 글 - Arduino 일반 : http://bbangpan.tistory.com/1 - 끈형 LED 강좌 : http://bbangpan.tistory.com/22 ▶ 부품 설명 및 회로 구성 전에 WS2812 끈형(strip) LED를 다루었는데 특성이 완전히 같은 링형 LED를 다루어보자. 사실 특별한 개수 제한없이 만들 수 있는데, 대개 8개, 12개, 24개, 60개 등이 주류를 이룬다. 여기 사진에는 24개짜리다. 뒤에 GND/PWR/Data-Input/Data-Output 등 단자가 여러 개씩 있을 수 있는데, 하나만 연결해도 작동한다(GND에 GND하나, P.. 2015. 10. 16.
[디스플레이/터치스크린] 2.4인치TFT Touchscreen LCD 쉴드(ST7781 or ILI9325) 2.4" TFT Touchscreen LCD쉴드를 가지고 다양한 그래픽/문자를 출력하며 터치센서를 활용한다 ▶ 이 가이드를 따라하면 - ST7781 or ILI9325/ILI9328방식의 컨트롤러를 쓰는 TFT LCD를 제어한다 - 터치 스크린 센서를 통해 값을 입력받아 활용한다. ▶ 먼저 읽으면 좋은 글 - 라이브러리 설치 방법 : http://bbangpan.tistory.com/1 ▶ 부품 설명 및 회로 구성 2.4" TFT 터치스크린 LCD의 중국산은 $5 라는 놀라운 가격으로 공급된다. 240x320해상도를 지원하는 이 LCD 거기다가 터치센서까지 지원한다. 다만 압력방식이라서 우리가 스마트폰에 쓰는 센서의 품질과는 좀 떨어진다. 밝기도 밝은 곳에서 보기에는 좀 약하지만 여하튼 가격대 성능비는 .. 2015. 4. 19.
[디스플레이/문자LED] 4자리(digits) 영숫자 출력 가능한 LED : TM1637 모듈 4 digits LED로 시간을 출력해보자. ▶ 이 가이드를 따라하면 - TM1637 4 digits 디스플레이를 활용할 수 있다 - 시간을 출력하기 위한 몇 가지 노하우를 알 수 있다. ▶ 먼저 읽으면 좋은 글 - 라이브러리 설치 방법 : http://bbangpan.tistory.com/1 ▶ 부품 설명 및 회로 구성 TM1637 4 digit 디스플레이는 밝기조절과 4자리의 숫자/문자 표기를 두 핀(CLK, DIO)으로 제어할 수 있는 값싼($3) LED 디스플레이다. TM1637칩을 사용한 4 digit LED의 경우에는 http://www.seeedstudio.com/wiki/Grove_-_4-Digit_Display 에서 설명하는 소스와 설명이 모두.. 2015. 4. 18.