CLIEN

본문 바로가기 메뉴 바로가기 보기설정 테마설정
톺아보기 공감글
커뮤니티 커뮤니티전체 C 모두의광장 F 모두의공원 I 사진게시판 Q 아무거나질문 D 정보와자료 N 새로운소식 T 유용한사이트 P 자료실 E 강좌/사용기 L 팁과강좌 U 사용기 · 체험단사용기 W 사고팔고 J 알뜰구매 S 회원중고장터 B 직접홍보 · 보험상담실 H 클리앙홈
소모임 소모임전체 ·굴러간당 ·주식한당 ·아이포니앙 ·MaClien ·일본산당 ·방탄소년당 ·자전거당 ·개발한당 ·소시당 ·이륜차당 ·안드로메당 ·나스당 ·걸그룹당 ·영화본당 ·골프당 ·가상화폐당 ·클다방 ·AI당 ·육아당 ·사과시계당 ·디아블로당 ·패스오브엑자일당 ·리눅서당 ·IoT당 ·젬워한당 ·노젓는당 ·창업한당 ·소셜게임한당 ·노키앙 ·축구당 ·윈폰이당 ·여행을떠난당 ·바다건너당 ·물고기당 ·라즈베리파이당 ·캠핑간당 ·패셔니앙 ·3D메이킹 ·X세대당 ·ADHD당 ·AI그림당 ·날아간당 ·배드민턴당 ·야구당 ·농구당 ·블랙베리당 ·곰돌이당 ·비어있당 ·FM당구당 ·블록체인당 ·보드게임당 ·활자중독당 ·볼링친당 ·냐옹이당 ·문명하셨당 ·클래시앙 ·콘솔한당 ·요리한당 ·쿠키런당 ·대구당 ·DANGER당 ·뚝딱뚝당 ·개판이당 ·동숲한당 ·날아올랑 ·전기자전거당 ·e북본당 ·갖고다닌당 ·이브한당 ·도시어부당 ·FM한당 ·맛있겠당 ·포뮬러당 ·안경쓴당 ·차턴당 ·총쏜당 ·땀흘린당 ·하스스톤한당 ·히어로즈한당 ·인스타한당 ·KARA당 ·키보드당 ·꼬들한당 ·덕질한당 ·어학당 ·가죽당 ·레고당 ·LOLien ·Mabinogien ·임시소모임 ·미드당 ·밀리터리당 ·땅판당 ·헌팅한당 ·오른당 ·MTG한당 ·소리당 ·적는당 ·방송한당 ·PC튜닝한당 ·찰칵찍당 ·그림그린당 ·소풍간당 ·심는당 ·품앱이당 ·리듬탄당 ·달린당 ·Sea마당 ·SimSim하당 ·심야식당 ·윈태블릿당 ·미끄러진당 ·나혼자산당 ·스타한당 ·스팀한당 ·파도탄당 ·퐁당퐁당 ·테니스친당 ·테스트당 ·빨콩이당 ·공대시계당 ·터치패드당 ·트윗당 ·VR당 ·시계찬당 ·WebOs당 ·위스키당 ·와인마신당 ·WOW당
임시소모임
고객지원
  • 게시물 삭제 요청
  • 불법촬영물등 신고
  • 쪽지 신고
  • 닉네임 신고
  • 제보 및 기타 제안
© CLIEN.NET
공지[점검] 잠시후 서비스 점검을 위해 약 30분간 접속이 차단됩니다. (금일 18:15 ~ 18:45)

팁과강좌

기타 전자기기 ESP32 ePaper 모듈로 자작한 전자액자 이름표 artwork wall label 41

44
2020-12-20 22:22:42 수정일 : 2020-12-21 15:11:31 110.♡.195.7
건설노무자

안녕하세요


얼마전에 자작한 전자액자에 업로드되는 작품들 이름표(artwork wall label)를 ESP32 ePaper모듈로 자작했습니다

잘못된 형식의 이미지 링크입니다.



사용한 모듈은 LilyGo T5 V2.2라는 제품으로 2.9" ePaper display와 ESP32가 일체화된 제품입니다

잘못된 형식의 이미지 링크입니다.


잘못된 형식의 이미지 링크입니다.



이베이에서 호주불 $40정도에 구입했습니다

모듈 구동용 샘플코드는 제작사 깃헙에서 다운받을 수 있습니다

https://github.com/Xinyuan-LilyGO/LilyGo-T5-ink-series/tree/master/LilyGo_T5_V2.2


이 제품은 특이하게 보드에 네개의 버튼과 스피커가 달려있습니다

이 보드를 열심히 연구한 Roger Clark라는 사람이 지적했듯이 일반 메이커를 위한 제품은 아닌 것으로 보입니다. 클리앙 여러분들도 이 물건은 이미 이마트같은 대형리테일에서 가격표시기 용도로 널린 쓰이고 있다고들 하시더군요. 아마도 특정 고객의 요구스펙대로 대량으로 생산됐던 물건인데 그중 일부를 이베이 같은곳을 통해 일반인에게 판매하는 모양입니다. 사정이 그렇다보니 보드의 핀아웃 정보등이 제대로 오픈되지 않아서 코딩에 어려움이 적지 않았습니다.

다음 사이트에서 정보를 얻을 수 있습니다

https://www.rogerclark.net/ttgo-t5-2-9inch-e-ink-display-with-esp32-mcu/


작동방식은 다음과 같습니다.

1. 매일 아침 5시 10분에 deep sleep에서 깨어난다

2. wifi 접속 후 MQTT를 통해 그림제목, 화가명, 기타 정보 및 다음 deep sleep까지의 시간 등의 정보를 다운받는다

3. ePaper 화면을 갱신한다

4. 배터리 상태를 읽어서 MQTT로 올린다

5. 시계를 맞추고 deep sleep으로 재돌입!


저는 코딩능력이 변변찮아서 주로 인터넷에서 보고 베끼는 편인데 이번 자작에는 베낄만한 코드가 많지 않아서 코딩과정이 순탄치 않았습니다. 고생끝에(?) MQTT로 화면갱신하고 deep sleep하는 주기능은 구현했지만 배터리모니터링 등 몇가지 중요한 기능은 아직 제대로 작동하지 않고 있습니다


제작과정중 흥미로운 내용 몇가지만 소개드리자면,


1. ESP32 deep sleep + MQTT loop

보시다시피 마이크로컨트롤러가 하루 한번 한 십여초간만 실행해서 업데이트해주면 하루종일 ePaper가 무전원 상태에서 화면을 표시해주는 방식이라 deep sleep을 적용해 볼 최적의 조건으로 여겨집니다. 

deep sleep기능은 다음 두줄을 아두이노의 setup()에서 실행해주면 됩니다.

    esp_sleep_enable_timer_wakeup(TIME_TO_SLEEP * uS_TO_S_FACTOR);

    esp_deep_sleep_start();

여기서 주의할 점은 loop() 진입전에 슬립해야 하므로 MQTT루틴 (보통 아두이노 loop()에서 작동)을 setup()에서 정해진 시간동안만 돌아가게끔 해줘야 합니다. 이 문제는 아래 사이트보고 참조해서 해결했습니다

https://github.com/knolleary/pubsubclient/issues/634


여유 시간을 15초간 준 이유는 화면에 표시할 정보를 담은 복수의 MQTT 메시지를 전부 수신하는데 시간이 좀 필요하기 때문입니다. 사실 한 일이초면 충분할 것 같긴 하지만 뭐 대세에 큰 지장은 없으니 여유있게 가기로 합니다.


2. Real time clock update - NTP / Node-RED

또 한가지 검토해야 할 문제가 딥슬립에서 깨어나는 시간입니다.

온도센서 등과 같이 업데이트 주기가 상대적으로 짧고 웨이크업 시각이 특정하지 않은 경우는 그냥 딥슬립 인터발을 상수로 주고 부팅 및 작동시간을 그 상수에서 적당히 보정해주면 간단하지만 제 경우는 하루 주기로 인터발이 긴 편이고 wakeup 시각이 아주 중요하기 때문에 약간의 추가 작업이 필요합니다


wakeup시간은 ESP32에서 NTP서버에 접속해서 현재시간을 업데이트 한 후 현재 시간과 목표시간과의 차이를 계산하는 방법이 하나 있고, 

둘째로는 홈오토메이션에서 ESP32의 상태를 모니터하다가 깨어난게 확인되면 시간계산을 얼른 해서 '내일 일어날 시간까지 대충 86,000초 남았다'고 알려주는 방식이 또 하나 있습니다. 얼핏 둘째 방식이 복잡해 보이지만 이미 집안에 Node-RED등의 홈오토와 MQTT가 작동중이니 이 방식이 더 간단합니다. 

한 일주일 테스트해보니 ESP32의 딥슬립 클럭이 상당히 부정확하단걸 확인했구요. (하루가 24시간 x 3600초 = 86,400초인데 실제로는 매일 약 3분에서 5분정도의 적지않은 오차가 발생합니다) 이걸 초반에 수시로 보정해줘야 하다보니 첫번째 방법을 적용했더라면 엄청 번거로울뻔 했습니다. 보시다시피 첫번째 방법은 일일이 아두이노 코드를 수정해서 ESP32에 업로드해줘야 하는 반면 두번째는 그냥 Node-RED를 웹브라우저에 띄우고 다음의 코드에 수치만 조금씩 조정해 주면 간단하거든요.

잘못된 형식의 이미지 링크입니다.



3. battery level indicator

매번 wakeup 해서 화면 업데이트 한 후 sleep에 들어가기 전에 스스로 배터리 level을 측정해서 MQTT로 올리도록 할 생각이었습니다. Node-RED가 이 수치를 모니터링 하다가 일정값 이하로 떨어지면 텔레그램 등으로 노티파이하면 되거든요.

검색을 해보니 저랑 비슷한 걸 시도해본 사람들이 좀 있었는데요... 뭐가 잘 안된다는 내용입니다

https://github.com/Xinyuan-LilyGO/TTGO-T-Display/issues/35

저도 저 사람들과 비슷한 결과로 첫 데이타만 뭔가 읽히고 그 다음부터는 그냥 0값만 나옵니다. 이유는 아직 모르구요. 앞으로 여러가지 방법을 시도해 볼 생각입니다


4. onboard LED off

전기를 아끼려면 안쓰는 등을 다 꺼야 하는데 이 보드는 딥슬립시이에도 노란색 LED 파워인디케이터는 계속 켜져 있습니다. 이로인한 불필요한 배터리 소모도 문제지만 이 노란색빛이 3d프린트한 케이스를 통과해서 겉으로 비쳐보입니다. 이 LED가 그냥 파워에 직결된것이 아니라면 핀번호를 제어해서 꺼줄 수 있습니다만... 그 정보를 찾을 수가 없어서 일단 블루텍으로 덮어서 안보이게만 해 둔 상태입니다. 핀번호가 50을 넘어가지는 않을테니 날잡아서 blink를 0부터 시작해서 하나하나 돌려볼 생각입니다. 아니면 그냥 인두기로 떼버릴 수도 있긴 한데 이보다 더 좋은 아이디어 있으면 좀 알려주세요


5. screen refreshing

아래 동영상에서 보시다시피 화면이 갱신될때 좀 깜박거립니다. 

ePaper 화면을 너무 자주 갱신하면 맛이간다는 얘기를 얼핏 들어서... 코드에 보시면 필요로 하는 화면갱신 정보를 MQTT로 다 받을때까지 기다렸다가 한번에 하도록 했는데 좀 어설프지만 그럭저럭 작동은 잘 됩니다.

제대로 된 화면을 보고 싶으시거나 제작과정이 궁금하시면 제 유투브 페이지를 방문해 주세요 (링크는 서명에...)



6. 벽에 부착하는 방법

충전을 얼마나 자주 해 줘야 할지는 모르지만 하여간 수시로 벽에서 뗐다 붙였다 해줘야 할 것 같아서 아래같이 M3나사가 두개 나와있는 브라켓을 3M command로 벽에 먼저 고정해주고 케이스에는 열쇠모양 구멍을 두개 뚫어서 나사머리에 쉽게 탈부착 및 고정이 가능하도록 디자인했습니다. 실제로 몇주동안 사용해본 결과 그리 나쁘지않은 아이디어인 것 같습니다.

잘못된 형식의 이미지 링크입니다.


잘못된 형식의 이미지 링크입니다.



이상 긴글 읽어주셔서 감사합니다. 



추가:


코드를 업로드 할 방법을 몰라서 그냥 자료실에 올리고 링크를 첨부합니다


https://www.clien.net/service/board/pds/15712913?od=T31&po=0&category=&groupCd=CLIEN


보시면 인덴테이션도 엉망이고 이곳저곳에서 짜집기한 흔적이 역력하지만... 부끄럼을 무릎쓰고 올립니다. 수정 할 부분 알려주시면 감사하겠습니다


건설노무자 님의 게시글 댓글
SIGNATURE
호주이민19년차입니다
https://www.youtube.com/user/nomuza1/videos
서명 더 보기 서명 가리기
  • 주소복사
  • Facebook
  • X(Twitter)
댓글 • [41]
숯검댕이
IP 14.♡.56.236
12-20 2020-12-20 22:29:20
·
...wow....
삭제 되었습니다.
건설노무자
IP 110.♡.195.7
12-21 2020-12-21 14:22:27 / 수정일: 2020-12-21 14:43:08
·
@MDLee님 제가 이 짤을 다 받아보다니 가문의 영광입니다? ㅋ
삭제 되었습니다.
Visionary
IP 14.♡.113.183
12-21 2020-12-21 09:38:27
·
@hyukzoon님
로테이션까지 구현하셨네요 대단!
잼니크
IP 121.♡.255.99
12-20 2020-12-20 22:46:44
·
마지막 그림에 무릎이 탁!
Laspus
IP 220.♡.82.65
12-20 2020-12-20 22:59:24 / 수정일: 2020-12-22 13:40:07
·
ESP32참 매력적인 보드죠. 저도 Deep Sleep가지고 놀다가 알았던건 보드마다 Sleep시 소모하는 전력이 천차만별이었다는.... PCB에 신경쓴 보드랑 아닌 보드랑 거진 10배 차이나는 유툽 분석글이 있더군요.
전원 LED는 저도 방법이 없어서 그냥 인두로 떼버렸습니다.

개선된 ESP32-S2모델이 나왔는데, 메인 코어가 1개로 줄은대신 Deep Sleep에서 동작하는 ULP가 RISC-V로 바뀌어서 C로 코딩해서 동작시킬 수 있다고 합니다.(기존 ULP는 작업을 직접 지정하려면 어셈블리로만 코딩가능하니...)
건설노무자
IP 110.♡.195.7
12-21 2020-12-21 14:22:59
·
@Laspus님 어쩐지 제가 봤던 유투브에서 다들 deep sleep시에도 작동하도록 코딩이 가능하긴 한데 자기는 잘 모르겠다고들 했던게 그 이유였던 모양이군요. 근데 제가 잘 모르고 하는 얘기겠지만 deep sleep시 제일 아쉬운게 네트워크인데 이런것도 가능하려나요?
Laspus
IP 220.♡.82.65
12-22 2020-12-22 13:39:35 / 수정일: 2020-12-22 13:40:49
·
@건설노무자님 이번 S2모델에서는 가능하다고 합니닷!!
제가 찾아본 바로는 아래와 같은 개선점이 있다고...

1. LX7 아키텍처로 변경
2. dual ->single 코어로 변경
3. 저전력 ULP코어가 RISC-V 기반으로 변경 되면서 sleep모드에서 wifi유지 가능
4. WIFI 802.11 mc 지원 (wifi 기반 거리측정 프로토콜)
5. 외부디스플레이 연결 인터페이스 추가
6. 취약점 수정 (https://gigglehd.com/gg/hard/6023677)
7. 저전력 모드에서 ESP32대비 50% 소비전력 감소
건설노무자
IP 110.♡.195.7
12-23 2020-12-23 16:06:26
·
@Laspus님 말씀듣고 저도 좀 찾아보니 S2모델이 출시된지 꽤 시간이 흘렀는데 아직 메이커들 사이에서 제대로 활용이 되고 있지는 않는 모양이네요
관건은 아두이노IDE로 프로그래밍을 할 수 있어야 수많은 유저들이 달려들텐데 아직 제한이 많은 모양입니다. (몇년전 ESP8266 처음 나왔을때도 비슷했었죠)
특이한건 wifi연결상태를 딥슬립이라고 안하고 light sleep이라고 부르네요
어쨌든 저전력 wifi기기라는 지향점은 확실한 것 같아서 기대됩니다. 정보 공유해주셔서 감사합니다
삭제 되었습니다.
도장
IP 14.♡.99.62
12-21 2020-12-21 00:14:20
·
와 잘봤습니다. 저는 현관문에 붙여서 아침에 날씨를 표시하려고 LILYGO 2.7인치에 빨간색 표시되는 제품을 사놨는데
받아만 놓고 아직 시도도 안해봤네요 ㅎㅎ
혹시 구현한 코드의 공개 계획이 있으신지 질문 드립니다. 배터리도 여쭤보려고 했는데 유튜브에 좋아요 눌러놓고 보니 1000mAh 짜리 사용하셨군요.
건설노무자
IP 110.♡.195.7
12-21 2020-12-21 14:23:21
·
@도장님 코드도 첨부하려고 다 준비해놨는데 게시판에 글 다 써놓고 보니 사진만 업로드 가능하고 파일 첨부하는 기능이 없드라구요. 코드가 조잡해서 깃헙같은데 올리긴 싫은데 어떻게 해야 좋을까요
도장
IP 14.♡.99.62
12-21 2020-12-21 14:50:07
·
@건설노무자님 글쎄요 구글드라이브...?
건설노무자
IP 110.♡.195.7
12-21 2020-12-21 15:13:58
·
@도장님 자료실에 올리고 링크 첨부했습니다
2.7인치 모델도 코드 약간만 수정하면 될겁니다
프로젝트 성공하면 공유해주세요
도장
IP 14.♡.99.62
12-21 2020-12-21 15:19:14
·
@건설노무자님 넵 감사합니다!
DaveYun
IP 119.♡.18.206
12-21 2020-12-21 01:28:47
·
이런게 되시는 분들은 '나와는 다른 삶을 사시는구나'가 부자나 셀렙보다 더 체감되네요 ㅋㅋ
건설노무자
IP 110.♡.195.7
12-21 2020-12-21 14:23:56
·
@DaveYun님 그냥 어찌어찌해서 외국에 정착해 살다보니 소소한 취미생활에 투자할 여유시간이 한국보다 좀 더 많을 뿐이죠
유.턴.금.지
IP 125.♡.37.58
12-21 2020-12-21 01:30:48
·
와..방금 알리에서 구경하고 왔는데, 여기서 봅니다. ㅎㅎㅎ 회전액자에 이름표까지 정말 대단하십니다. 일단 일반인은 아닌걸로...
Ipho
IP 59.♡.74.169
12-21 2020-12-21 01:40:11 / 수정일: 2020-12-21 01:40:20
·
아.. 전설의 회전 액자 제작하신 분이셨구나..
어쩐지 중간즈음부터 글이 완벽하게 이해가 되더라고요 ^^^^^

대충완벽히 이해했어 짤로 댓글을 마감합니다.....
행나정
IP 121.♡.51.230
12-21 2020-12-21 02:46:50
·
모스퀴토!
건설노무자
IP 110.♡.195.7
12-21 2020-12-21 14:25:01
·
@다가진남자님 모스퀴토 엠큐티티 극호입니다 아두이노 시절에 진짜 뭣도 모르면서 통신은 해 보겠다고 이더넷쉴드 달고 udp로 통신했던거 생각하면 지금은 너무 편해서 황송할 지경이에요
디그리타입
IP 58.♡.0.86
12-21 2020-12-21 06:49:25
·
와.......마지막짤 보면서 이해했습니다 나는 못하는구나 ㅋㅋㅋ
애국멸굥의억군
IP 121.♡.136.97
12-21 2020-12-21 07:36:15
·
왜 둠 돌아가는 사진이 없죠?
.
.
.
멋집니다. ㅎ
김선규
IP 1.♡.150.9
12-21 2020-12-21 07:45:04
·
원래 MCU들 클럭이 상당히 부정확하죠. 그래서 좀 높은 정확도가 필요하면 보통 외장 RTC를 별개로 달아야할꺼에요. 천원짜리 RTC만 달아도 상당히 정확해질겁니다.
건설노무자
IP 110.♡.195.7
12-21 2020-12-21 14:34:38 / 수정일: 2020-12-21 14:35:34
·
@김선규님 제가 또 헛다리 짚은걸지 모르지만 딥슬립 코드에 당연히 상수 1000000이 들어갈 자리에 uS_TO_S_FACTOR라는 변수를 굳이 넣어 둔 이유가 아마도 여기에 보정된 수치를 넣어서 시간 오류를 수정하게끔 한 것이 아닐까 하는 생각이 듭니다
esp_sleep_enable_timer_wakeup(TIME_TO_SLEEP * uS_TO_S_FACTOR);
김선규
IP 1.♡.150.9
12-21 2020-12-21 23:01:54 / 수정일: 2020-12-21 23:17:05
·
해당 부분은 원래 아두이노의 int가 16비트 -32768~32767밖에 표현을 못하고, esp32의 경우엔 기본 int가 32비트이긴 하지만 이 역시 최대 21억, unsigned로 해도 42억까지 밖에 표현을 못하는데, 해당 함수의 입력은 초당 백만단위라서 그냥 기본 int형으로 계산할 경우 최대 4294초까지 밖에 표현을 못하는 이슈가 있어서, #define uS_TO_S_FACTOR 1000000ULL 혹은 uint64_t uS_TO_S_FACTOR = 1000000 으로 해서, 초 단위를 나타내는 변수의 자료형이 int16이건 int 32이건 상관 없이, 해당 자료형을 훨씬 넓은 범위의 표현이 가능한 64비트인 unsigned long long int로 변환을 해서 기본 자료형의 표현 범위 한계를 극복하기 위해서 들어간 부분으로 보입니다. (몇몇 코드에는 해당 값이 ULL을 붙이지 않고 그냥 상수로 define 하는 경우가 있는것 같은데, 그러면 esp32에서는 기본 자료형인 32비트 int로 인식할거기 때문에 32비트 int 범위를 벗어난 시간만큼 sleep을 하려고 하면 overflow error로 제대로 슬립이 이뤄지지 않을 것 같네요.)

그리고 RTC의 보정은 대부분의 저가형 RTC들은 한번 작정하고 보정을 한다 하더라도 시간이 지연되는 정도가 시간의 흐름/온도의 변화에 따라 계속 drift가 발생하기 때문에 지속적으로 캘리를 해 줘야 하는거라, 한번 정해서 상수로 박아놓는게 별 의미는 없습니다. 그럴바엔 그냥 조금 더 나은 RTC를 다는게 낫지요. 심지어, 일반적인 환경에서 쓸 일은 왠만하면 없긴 하지만, 정말 정밀한 RTC의 경우 온도를 일정하게 맞춰주기 위해서 히터까지 내장되어 있을 정도지요.
건설노무자
IP 110.♡.195.7
12-21 2020-12-21 23:42:32
·
@김선규님 앗 이번에는 제가 '아~ 완벽히 이해했어!' 짤을 쓸 차례네요 ㅋ
어차피 저는 5시(파이가 화면 업데이트하는 시각) 조금 넘어서 부터 6시(식구들이 일어나는 시각) 사이에 한번만 실행되면 충분하니까 그냥 간단하게 현재시각부터 내일 아침 5시 10분까지 남은 시간 계산하고 거기다 여유로 600초 (=10분)만 더해주면 대충 5시 15분 정도에 한번 실행되고 딥슬립으로 들어가는 것 같습니다. 여유시간을 너무 작게 잡아주면 5시 10분 이전에 깨어나면서 딥슬립 루틴이 다시 돌아가 버려서 몇분 있다가 다시 깨어나곤 하드라구요. 어쨌든 이정도만 신경써주면 별도의 장치 추가 없이도 별 문제없이 잘 작동합니다.
이번에 처음으로 ESP32를 써보면서 딥슬립기능이 상당히 맘에 들었는데 다음 프로젝트에서는 말씀하신 외장RTC도 고려해봐야겠군요. 자세한 설명 감사드립니다
한동아리
IP 39.♡.237.250
12-21 2020-12-21 07:50:03
·
잘 보았습니다. ^^
작은기니피그
IP 39.♡.15.98
12-21 2020-12-21 08:12:46 / 수정일: 2020-12-21 08:17:02
·
4. LED그냥 떼셔요. 호기심이생겨 깃허브에 회로도파일을 보았습니다. 해당 LED는 IO로 제어되지않으니 그냥 납땜으러 떼어버리세영(회로도https://github.com/Xinyuan-LilyGO/T5-Ink-Screen-Series/tree/master/schematic)
건설노무자
IP 110.♡.195.7
12-21 2020-12-21 14:25:24
·
@작은기니피그님 감사합니다. 회로도가 있는건 알고있었지만 뭐 볼줄을 알아야 말이죠 ㅎㅎ
SPACEBALLS
IP 119.♡.166.131
12-21 2020-12-21 08:54:35
·
화면 리프레시 로직을 손볼수 있다면 (부분갱신) 좋을거 같네요. 초창기 이북리더와는 다르게 최근 이북리더는 부분적으로 리프레시해서 속도가 향상된 것과 같이..
건설노무자
IP 110.♡.195.7
12-21 2020-12-21 14:25:40
·
@TQQQ님 부분갱신 가능하다고 들었습니다. 제 경우는 화면에 표시되는 내용이 매번 다 같이 바뀌는 편이라 따로 시도해 보지는 않았습니다
SPACEBALLS
IP 119.♡.166.131
12-21 2020-12-21 08:55:10
·
전 그림액자는 없고.. 이걸 어디에 쓸지 고민하게 되네요. 빨리 쓸모를 찾아야 지를텐데
건설노무자
IP 110.♡.195.7
12-21 2020-12-21 14:26:09
·
@TQQQ님 ePaper를 아두이노로 활용해볼 방법이 그렇게 많지 않은것 같아요
브로콜리광
IP 125.♡.230.9
12-21 2020-12-21 09:00:06
·
중간에 윤춘장 희대의 짤은 아무도 못보신겁니까? 초고퀄!
아제로써
IP 218.♡.203.244
12-21 2020-12-21 09:24:42
·
깨알같은 5번? 뭔가효? ㅡㅡ^ ㅋㅋㅋ
삭제 되었습니다.
건설노무자
IP 110.♡.195.7
12-21 2020-12-21 14:26:29
·
@세상에이런힐이님 네 저도 여러가지로 궁금해서 전자액자 관련된 MQTT 토픽만 logging하는 Node-RED flow를 간단하게 짜서 며칠동안 모니터링 해 봤는데요 한 일이초면 메시지 송수신 다 하는것 같습니다
kaminus
IP 203.♡.187.92
12-21 2020-12-21 10:07:35
·
뭔가 했는데 와
삭제 되었습니다.
건설노무자
IP 110.♡.195.7
12-21 2020-12-21 14:39:42
·
@지니제스트님 마누라한테 맨날 쓰잘데기없는거 만든다고 구박만 받다가 이걸로 좀 이쁨받았습니다 ㅎㅎ
우단
IP 211.♡.76.120
12-21 2020-12-21 12:29:25 / 수정일: 2020-12-21 12:29:48
·
호텔에 파셔야할듯해요....
상업용이네요 완성도가...당장 실용화가 필요합니다
진짜메뚜기
IP 61.♡.174.40
12-22 2020-12-22 01:27:00
·
제품화 잘만 하면 수요는 있지 싶습니다(자동으로 돌아간다니...)
MQTT 회사 다른 프로젝트 하시는 분이 건드리는 건데 아두이노에서도 사용 가능한 녀석이었네요..
거꾸리
IP 218.♡.103.131
12-23 2020-12-23 08:54:30
·
와...제가 뭘 본걸까요.....장난 아닙니다. 아두이노라는것이 이렇게 훌륭하게 쓰이는군요.... 혹시
카톡처럼 양방향 문자수신기 같은것도 아두이노로 가능할까요?
건설노무자
IP 110.♡.195.7
12-23 2020-12-23 16:22:47
·
@거꾸리님 저는 카톡이란걸 써본적이 없어서 확답은 못 드리지만 텔레그램처럼 API만 공개되어 있으면 아두이노로 카톡메시지보내고 받고 화면에 display하는건 전혀 문제가 아닙니다.
물론 저런류의 하드웨어는 보통 영문자 표현만 가능해서 어떻게든 한글을 올리는게 제일 큰 문제일것이구요
(이미 한국마트에서 널리 쓰이는 물건이라고들 하시니 아마도 누군가가 한글라이브러리도 다 만들어놨을겁니다만 그걸 절대 공개하진 않겠죠?)

혹시 그런게 아니고 그냥 일대일 문자송수신을 아두이노로 하시고 싶으시다면... 인터넷으로 서치만 좀 해보시면 한 열개 이상의 (실제로 시도해볼 만한) 다양한 방법이 나올겁니다
새로운 댓글이 없습니다.
이미지 최대 업로드 용량 15 MB / 업로드 가능 확장자 jpg,gif,png,jpeg,webp
지나치게 큰 이미지의 크기는 조정될 수 있습니다.
목록으로
글쓰기
글쓰기
목록으로 댓글보기 이전글 다음글
아이디  ·  비밀번호 찾기 회원가입
이용규칙 운영알림판 운영소통 재검토요청 도움말 버그신고
개인정보처리방침 이용약관 책임의 한계와 법적고지 청소년 보호정책
©   •  CLIEN.NET
보안 강화를 위한 이메일 인증
안전한 서비스 이용을 위해 이메일 인증을 완료해 주세요. 현재 회원님은 이메일 인증이 완료되지 않은 상태입니다.
최근 급증하는 해킹 및 도용 시도로부터 계정을 보호하기 위해 인증 절차가 강화되었습니다.

  • 이메일 미인증 시 글쓰기, 댓글 작성 등 게시판 활동이 제한됩니다.
  • 이후 새로운 기기에서 로그인할 때마다 반드시 이메일 인증을 거쳐야 합니다.
  • 2단계 인증 사용 회원도 최초 1회는 반드시 인증하여야 합니다.
  • 개인정보에서도 이메일 인증을 할 수 있습니다.
지금 이메일 인증하기
등록된 이메일 주소를 확인하고 인증번호를 입력하여
인증을 완료해 주세요.