DIY - 2019/Grow UP(Smart LED)

설치

알렉스윤 2019. 2. 16. 19:04

설치까지 참 오래 걸렸다.

기능 구현이 50% 정도에 미치려나? 계속 끌기보단 일단 설치하고서 업데이트 하는 형태로 하려고 한다.


작은 아들 책상



Light ON




큰 아들 책상





Light ON




오늘 아이들 숙제할 때 써봤는데... 거리를 70cm로 설정해서 계속 꺼지는 문제가 있었다.



후다닥 거리측정을 85cm로 변경 후, OTA를 이용해서 다운로드 했다.

설치 된 LED 전등을 책상 앞에 가져와서 다운로드하지 않아 참 편하다. 굿! 굿!!





서비스로, 지우개와 펜슬 보관통을 만들었다.

지우개는 자주 잊어버리는 아이들을 위해서 만들었고, 펜은 둘째의 주문으로 만들게 되었다.

필요한 사람은 쓰시길...

eraser.stl

pen_holder v1.stl




최종적으로 수정한 PIN을 올려본다.

가변저항과, 디지털 핀이 추가되었다.




최종적으로 코드도 올려야 하는데... 쓰잘데 없는 것들이 너무 많아 정리가 필요하다.


구현 사항

  • 년월일과 요일 업데이트
  • 시간 업데이트
  • 실내 온도, 습도 업데이트
  • 3분간 자리 비움 시, LED Off(거리 85Cm 기준으로 측정) ==> 자리비움 표시
  • 2초간 자리에 앉았을 경우(85Cm 이하로 측정) LED On
  • 가변 저항을 이용한 메뉴 이동(휴식, 공부, 독서)


미구현 사항

  • 기상정보 업데이트
  • 미세먼지, 초미세먼지 정보 업데이트
  • 실외 온도,습도 업데이트
  • 메뉴에 대한 세부 동작 미구현(휴식, 공부, 독서 시간 기록 및 서버저장)
  • 한글 수정(크기, 조합, 색상)
  • 서버에 데이터 전송(thingspeak? or MQTT[현재 남는 pcduino3에 Ubuntu 설치 후, MQTT Server, subscribe and publish 동작까지 확인])
  • 부저 미설치(남는 PIN이 없음, 시프트 레지스트를 써야 했을 듯)


참고 https://wnsgml972.github.io/mqtt/mqtt_ubuntu-install.html