'adafruit'(6)

post index image
WiFi로 제어하는 탁상시계 만들기 #2 7세그먼트 LED 디스플레이
Project/Turtle Clock

Turtle Clock BIGFONT에 사용할 디스플레이 장치를 소개합니다. 이번에 사용할 디스플레이 장치는 일반적으로 시간 표현에 많이 쓰이는 7 세그먼트 LED 모듈입니다. Adafruit 사에서 구매하였는데, 글자 크기가 1.2인치나 되어서, 집에서 쓸 시계를 만들 용도로 미리 구매해 둔 것입니다. 아이와 함께 자는 안방에서 사용할 시계이고 자리에 누워서 자주 확인해야 되기에 좀 더 큰 글자라서 좋을 듯 했습니다. 또, 많이 판매하는 LCD 시계들과는 다르게 어둠속에서 따로 백라이트(back light)를 켜지 않아도 되는 장점이 있습니다. 이번 포스트에서는 이 디스플레이에 대해 소개하고 NodeMCU 보드와 연결하여 테스트를 수행하겠습니다. Adafruit 1.2“ 4-Digit 7-Segment..

2019. 1. 10. 11:41

post index image
WiFi 를 통한 아두이노 활용(7) : 날씨 정보 가져오기 #4
Arduino/Wireless

아두이노와 무선인터넷을 통해 날씨 정보 가져오기 네번째 이전 글에서 XML Paring에 대해 간략하게 처리할 수 있는 프로그램을 완성했고 이번 글에선 실제 데이터를 추출하여 출력하는 소스를 작성하겠습니다. KR OpenWeatherMap에서 전송된 응답 메시지에서 검색된 도시의 국가명이 들어 있는 Elements입니다. 유일하게 Text Contents가 존재하는 부분이기도 하구요. 이 부분을 가장 먼저 출력해 보도록 하겠습니다. 그럼, 프로그램 상 언제 출력하면 될까요? start tag인 가 완성된 후에 text인 KR의 저장이 시작되고 end tag인 가 시작 되어야만 text의 저장이 완료되니 이 시점 이후에 출력할 수 있는 준비가 됩니다. 가능한 시점이 몇가지 있을 듯 하지만 가장 정확한 데이..

2017. 7. 21. 19:20

post index image
WiFi 를 통한 아두이노 활용(2) : 보드 테스트
Arduino/Wireless

Adafruit Feather M0 WiFi - ATSAMD21 + ATWINC1500 기본 예제 및 간단한 WiFi 모듈 테스트 이전 글에서 이 보드를 사용하기 위한 Arduino IDE 세팅을 완료하였으므로, Blink 예제 등 몇가지 예제를 통해서 보드와 WiFi 모듈의 작동 여부를 확인해 보겠습니다. Arduino의 Hello, world!, Blink example 이전 글에서 보드 패키지 설치 관련 설정과 윈도우용 드라이버 설치가 잘 됐는지 예제를 통해서 확인해 보겠습니다. C언어에 "Hello, world!"가 있다면, arduino는 blink 예제 겠죠?^^ 아두이노를 실행한 후, File -> Examples에서 상단에 Built-in Examples 섹션이 있고 그 중 01.Basic..

2017. 7. 14. 08:50

post index image
WiFi 를 통한 아두이노 활용(1) : 보드 소개
Arduino/Wireless

Adafruit Feather M0 WiFi - ATSAMD21 + ATWINC1500 무선 인터넷(WiFi)이 가능한 작지만 강력한 보드 이번 글부터, 아두이노를 WIFI를 통하여 인터넷에 연결하는 방법에 대해서 연재를 시작합니다. 오늘은 그 첫 번째 포스트로 연재하는 동안 사용할 보드에 대한 소개입니다. 보드 소개 Adafruit Feather M0 WiFi 보드는 Adafruit 의 feather 시리즈 중 하나로 이름에서 알 수 있듯이 ARM Cortex M0 processor 를 사용하고 무선네트워크 기능을 추가한 제품입니다. 지금까지 저는, 아두이노 관련해서 주로 DFRobot 제품들을 구입해왔습니다. 이 회사의 BLUNO 보드때문에 시작된 인연인데, 제품도 다양하고, 블루노 제품도 매력있었으..

2017. 7. 12. 18:35

post index image
Adafruit 4 Digit 7 Segment Display - I2C Backpack (2)
Arduino/Display

Adafruit 0.56" 4 Digit 7 Segment Display - I2C Backpack (2) Adafruit 7 segment display I2C backpack 두번째 글입니다. 여기서는 구동 소스코드에 대해 알아보겠습니다. Adafruit 사는 먼저 글에서도 말씀드렸듯이, 자신들이 판매하는 제품에 대한 튜토리얼을 대부분 제공하고 또 필요한 라이브러리를 제작해 제공합니다. 이 백팩도 전용 라이브러리와 예제가 제공되어 손쉽게 적용할 수 있었습니다. 여기서는 제가 필요한 함수 위주로 소스코드를 소개하겠습니다. 우선, 테스트를 위해 아래와 같이 회로를 구성했습니다. 사용한 보드는 DFRobot 사의 Bluno NANO 입니다. Arduino NANO와 호환되고 BLE 칩을 포함시켜서 아이폰 ..

2015. 11. 5. 16:50

post index image
자작 정수기용 컨트롤러 3, 디스플레이 모듈(OLED9664)
Project/Water Purifier

자작 정수기 컨트롤러용 디스플레이 OLED9664 컨트롤러에 디스플레이 장치가 필요한데, 저는 OLED 모듈을 사용할 예정입니다. 원래는 7 Segment LED(7 FND)를 사용할 생각이었습니다. 정수기를 사용할 때마다 물 사용량(리터)을 출력할 생각인데, 7 Segment LED를 사용하면 주유소의 주유기처럼 효과를 낼 수 있어 보기 좋을 듯 했습니다. 그런데, 제가 가진 부품들 중엔, 이번에 사용할 케이스에 맞는 사이즈가 없네요! 컨트롤러가 싱크대 위쪽에 고정될 것이기에 너무 크면 보기 싫을 것 같습니다. 7 Segment LED입니다. MAX7219 칩을 사용해서 다섯 개의 핀만 연결하면 되는데, 크기가 안맞네요.... 급하지도 않은 부품들을 눈에 보이는대로 이것저것 구입했더니 맞는 사이즈의 7..

2015. 9. 17. 23:07