nodeMCU 7

설치

설치까지 참 오래 걸렸다.기능 구현이 50% 정도에 미치려나? 계속 끌기보단 일단 설치하고서 업데이트 하는 형태로 하려고 한다. 작은 아들 책상 Light ON 큰 아들 책상 Light ON 오늘 아이들 숙제할 때 써봤는데... 거리를 70cm로 설정해서 계속 꺼지는 문제가 있었다. 후다닥 거리측정을 85cm로 변경 후, OTA를 이용해서 다운로드 했다.설치 된 LED 전등을 책상 앞에 가져와서 다운로드하지 않아 참 편하다. 굿! 굿!! 서비스로, 지우개와 펜슬 보관통을 만들었다.지우개는 자주 잊어버리는 아이들을 위해서 만들었고, 펜은 둘째의 주문으로 만들게 되었다.필요한 사람은 쓰시길... 최종적으로 수정한 PIN을 올려본다.가변저항과, 디지털 핀이 추가되었다. 최종적으로 코드도 올려야 하는데... 쓰..

조립 부분 완료

토요일 시간을 내서 그동안 테스트만 진행했던 부품들을 한데 모아서 조립을 했다.처음 조립 했을 때 제대로 동작하지 않아서 조금 맨붕이 왔는데... 아답터 DC젝 불량이였고두번째로 Relay 입력을 5V로 줬는데 동작을하지 않았다.측정을 해보니... NodeMCU 핀이 3.3V로 설정한 시간만큼 High/Low가 제대로 동작했다.아마도 입력 전압이 대비 control pin입력이 낮으면 동작하지 않는거 같다.3.3V로 입력핀을 변경하니 제대로 동작했다. 쩝.. 원래 인런건가? 5V 입력에 우노를 쓰면 제대로 동작할 듯... 앞쪽은 이렇게 생겼다. 디자인을 생각(?)해서 약간의 인간미가 느껴지도록 만들었다. LED on/off를 수동으로 할 수 있도록 오른쪽에 스위치도 추가하고 LED도 달아서 시험을 했다...

디자인 구상과 잡담

2019년도 첫번째 프로젝트는 LED이다.그것도 아이들을 위한(?) Smart LED를 구상중이다. 프로젝트명은 Grow up. 아이들이 성장하고 있으므로 LED를 통해 잘 성장하기 바라는 맘에서 작명했다.만들게 된 계기는 아이들 공부를 위해 독서실 책상을 구입하고 나서다. 엄청나게 크고도 무거운 택배가 작년에 12월 휴가중에 도착했다. 마침 놀고있는 잉여인력인 둘째와 함께 조립을 시작했다. 전동 드릴 사용법을 알려주고서 일을 맡겼는데... 맘에 쏙들게 잘 해주었다. 택배박스는 아이들의 놀이터가 되었고 만들기 재료가 되었다. 아이들은 햄스터(이름:콩이, 성별:아마도 남)에게 제주도에 가야지만 경험해 볼 수 있는 감념미로 공원만큼 복잡한 미로를 만들어 줬다. 콩이야 밥은 묵겠니? 아이들 방에 책상을 들였다..

ILI9341 2.2" TFT LCD에 한글 출력하기

주말 중 하루를 송두리째 가져간 한글 출력.남이 만든것을 그대로 답습하는데도 이렇게 시간이 오래걸렸다.제대로 이해한 것은 아니고... "아, 한글 출력이 잘 되는구나!" 이정도의 결과를 얻은 것만도 다행이다. 아이들 책상을 구입 후, LED를 달아주려고 하는데 거기에 LCD를 부착할 예정이다.LCD에 한글 출력을 해주고 싶어서 작업중인데...내가 사용하는 LCD는 2.2" ILI9341 TFT인데... 제작자께서는 OLED 및 ILI9163등 다른 chip을 사용하고 있었다.결론적으로, 기본 소스에 손댈게 거의 없었는데... 내 실수록 하루종일 삽질만 했다.결국 예제대로 OLED로 동작하는 것을 확인 후에 확신을 가지고 다시 2.2" LCD에 도전해서 성공 할 수 있었따. 제작자 카페.중국에 계시는데....

ILI9341 2.2" TFT LCD 사용하기

매번 LCD 연결하려면 구글을 통해서 여러가지 검색을 해야지만 원하는 결과를 얻을 수 있다.시간도 많이 걸리고, 항상 까먹기 때문에 이제는 블로그에 정리를해서 참고하려고 한다. NodeMCU(ESP8266)에 ILI9341을 SPI로 연결하려고 예제를 찾았다.참고: http://embedded-lab.com/blog/tutorial-7-esp8266-ili9341-tft-lcd 하지만 제대로 실행되지 않았다. 여러가지 구글 검색을 했지만 제대로 된 결과를 찾지 못 했다.결국 제일 익숙한 Adafruit_ILI9341 library를 다운로드 받아서 성공 할 수 있었다. ILI9341ESP8266SDD/MISO⇔D6LED⇔3.3VSCK⇔D5SDI/MOSI⇔D7DC/RS⇔D1RESET⇔3.3VCS⇔D2GND..

가스 경보기

얼마전 강원도 펜션에 가스 유출로 인한 큰 사고가 있었다. 귀중한 생명이 목숨을 잃는 안타까운 사고였다.동계에는 캠핑시 난로를 피우게 되는데 항상 조심해야 한다.난 동계 캠핑 경험이 풍부하지 않아서 자기전에 등유 난로를 끄던지, 밤새 뒤척이며 노심초사 불침번을 섰던 경험이 있다.정말로 피곤했던 기억이다. 다행이 지금은 따뜻한 전기장판을 구비해서 동계 캠핑을 준비하긴 했는데...그래도 난로도 피울것에 대비해서 가스경보기를 만들어 보려고 한다.내일이면 출발이라 시간이 빠듯하다. 우선 가스 센서에는 여러 종류가 있다. 이번 강원도 펜션 사고에서는 일산화탄소 중독이 가장 심각했다.그래서 일산화탄소 경보기를 만들고 싶었는데 현재 MQ-2만 보유하고 있다.나중에 기회를 봐서 몇개 사두어야겠다.Alternative ..