smart mirror5 아두이노 스마트 미러 만들기 #4 진짜를 만들어보자 - 4. RTC 모듈 연결과 LCD 출력 지난 시간에는 ESP8266 (ESP-01) 모듈과 ITEAD STUDIO의 4.3인치 LCD를 이용하여 인터넷으로부터 날씨 정보를 가져와 출력하는 작업을 해보았다. 비록 LCD 연결이 어렵기는 했지만 전체적으로 동작하는 데는 큰 문제가 없었다. 다만 하고자 했던 내용 중에 제대로 진행하지 못한 것이 인터넷을 이용하여 BMP 이미지를 불러온 후 LCD에 출력하는 부분인데 Wi-Fi 센서에서 이미지를 가져오는 방법을 잘 모르겠다…ㅠ.ㅠ 그리고 불만스러운 것이 openweathermap API가 보내주는 날씨 정보가 영 형편이 없다. 어느 순간부터 최고 기온과 최저 기온이 계속 동일하게 받아진다…-.- 아무튼 이번에는 날씨 정보 아래 큰 여백에 시계.. 2017. 2. 17. 아두이노 스마트 미러 만들기 #3 진짜를 만들어보자 - 3. LCD 연결 및 Wi-Fi를 통한 날씨 정보 가져오기 우선 지난 포스팅에 언급한 waveshare사의 LCD 라이브러리에서 똑바로 선 형태의 폰트를 출력할 수 있도록 수정한 함수를 올린다. //display a char at the specified position on lcd. void TFT::lcd_display_char2(uint16_t hwXpos, //specify x position. uint16_t hwYpos, //specify y position. uint8_t chChr, //a char is display. uint8_t chSize, //specify the size of the char uint16_t hwColor) //specify the color.. 2017. 2. 5. 아두이노 스마트 미러 만들기 #2 진짜를 만들어보자 - 2. LCD 폰트 살펴보기 지난 글에서 밝혔듯이 아두이노를 이용하여 TFT LCD에 문자열을 출력하는 방식은 꽤나 생소했다. 그냥 일반적인 웹 시스템이나 모바일 애플리케이션을 개발할 때는 그냥 폰트 파일 하나 가져다 놓고(물론 폰트 파일의 구조가 어떻게 생겼는지는 알 필요도 없다. 그냥 폰트 이름만 알면 되지) 이름과 size만 지정해서 사용하면 그만이었는데… 아무튼 새로운 지식의 장벽 앞에 조금 막막했다. 닥글링? (닥치고 구글링?) 우선 ‘아두이노’, ‘LCD’, ‘폰트’, ‘TFT LCD’ 등등의 검색어로 구글링을 해보았다. 물론 네이버 검색도…역시나 검색의 바다에는 쓸만한 정보들이 차고 넘친다. 먼저 내가 참조한 사이트들의 링크를 공유한다.http://ezcircuits.ne.. 2017. 1. 21. 아두이노 스마트 미러 만들기 진짜를 만들어보자 - 1. LCD에 문자 출력하기 지난 번 “2시간만에 스마트 미러 만들기”를 보시고 실소를 금치 못한 분들이 많이 계실 것이다. 그렇다! 그것은 완벽한 개사기…라기보다는 ‘훼이크’라고 애교스럽게 표현하기로 하겠다…^^;;; 그러면 그렇게 훼이크로 점철된 인생을 살 것이냐? (조금 비약이 심한가…-.-) 그럴 수는 없다. 그래서 이제 진짜를 만들어보려고 한다. 오늘부터는 진짜 스마트 미러 만들기가 시작된다! 아두이노의 제약 우선 시작을 하면서 왜 스마트 미러를 만들 때 라즈베리파이를 이용하는지 제대로 깨달았다. 한마디로 말해서 자바로 프로그램을 짤 것이냐 조금 과장해서 어셈블리로 프로그램을 짤 것이냐의 차이 정도 될 것 같다. 라즈베리파이는 그 자체로 한 대의 컴퓨터다. 즉, PC에 설치.. 2017. 1. 21. 2시간만에 스마트 미러 만들기!!! 2시간만에 스마트 미러 만들기!!! (반전주의…^^) 도전 과제를 찾자!!! 4족보행 로봇도 슬슬 마무리가 되어가고…다음엔 뭘 만들어볼까 고민을 하던 차에 뜬금없이 라즈베리파이로 관심이 가기 시작했다. 당연히 이것저것 검색을 하던 차에 눈에 들어온 것이 있었으니… 바로 스마트 미러! 사실 나도 작년 초엔가? 구글 개발자가 만들었다는 스마트 미러 사진을 보고는 꽤 흥미있게 생각을 하고 있던 차였다. 게다가 최근 생산성 카테고리에 해당하는 모바일 앱을 포함한 웹 서비스 하나를 구현 중인데 생산성 카테고리이다 보니 이 서비스에 연계하여 항상 서비스를 모니터링할 수 있는 장치를 아두이노를 이용해 개발하고 싶었다. 그런데 여기에 스마트 미러가 딱이다 싶은 것이다! 다만 스마트 미러가 아무나 만들 수 없는 꽤나 고.. 2017. 1. 13. 이전 1 다음 반응형