CLIEN

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

사용기

전자기기 없어서 다시 만들었습니다. chatGPT와 함께 만든 아두이노 한글시계 36

51
2024-05-07 13:46:38 수정일 : 2024-05-10 14:53:10 211.♡.238.216
xenoxeno

안녕하세요. 클리앙에 오랜만에 글을 올립니다.


개인적으로 피지컬컴퓨팅에 관심이 많아 가끔 DIY 프로젝트를 진행하고 있습니다.
예전에 라즈베리파이를 이용해 오락실 게임기를 제작하기도 했었는데,(클리앙 게시글)
이후 오랜만에 DIY 장기프로젝트를 진행했습니다.
(개인적으로 이런 장기 프로젝트를 '소박한인생로망프로젝트' 라고 부르고 있습니다.)

한글시계 프로젝트 https://github.com/suapapa/HangulClock


아두이노와 LED를 사용해 5분 단위로 현재시간을 한글로 표시하는 시계 제작 프로젝트로 suapapa 님의 프로젝트를 보고 영감을 받아 제작하게 되었습니다. 


아두아노를 이용해 5분마다 시간을 한글로 표시하는 시계로, 초 단위로 정보를 제공하는 일반적인 시계와 달리, 5분의 여백을 한글이라는 감성으로 제공한다는 점이 매력으로 다가오더군요. 완성된 시계는 불멍 대신 시계멍 때리기 좋은데, 5분이 이렇게나 긴 지 새삼느끼게됩니다.


유튜브영상 :


https://miro.medium.com/v2/resize:fit:1100/format:webp/1*NPh-V1Q-p90uuFhL8oCMFQ.jpeg LINK


https://miro.medium.com/v2/resize:fit:720/format:webp/1*Rr67gVdIPRHeREKoT9eUPw.jpeg LINK

주요 부품
- Arduino Pro Mini(5V)
- LED Strip Light — SK6812 60LED
- DS3231 RTC(Real Time Clock)
- 한글 프린트 시트지/ 아크릴 판 / 소형액자
- Arduino Sketche / IDE
*옵션) FTDI232 USB Uploader / USB C 타입 충전모듈



하드웨어 제작은 생각보다 단순합니다.
액자틀에 아두이노와 RTC, LED 스트립을 연결하면 끝입니다.


다만 하드웨어, 특히 아두이노와 GPIO 개념이 거의 초보 수준이라 하드웨어의 개념 이해를 위한 사전 학습시간이 무척 오래 걸렸습니다. GPIO의 개념, Arduino IDE 사용법과 프로그래밍 개념잡기, RTC는 어떻게 작동하고, 슬립모드와 인터럽트(Interrupt)의 개념, RGB와 RGBW는 무슨 차이인지 등…

https://miro.medium.com/v2/resize:fit:720/format:webp/1*HElKKL1nrsajTlkmBc-kAQ.jpeg LINK


https://miro.medium.com/v2/resize:fit:720/format:webp/1*GolG9fBZRyFIWI2--EdIHQ.jpeg LINK


여기에 더해, 발견한 오픈소스를 사용하지 못하게 되어 코딩까지 직접해야하는 상황이었습니다.
그런데 문제는 전 개발을 전혀 할 줄 모릅니다. 좀 더 자세히 말하자면 코드의 흐름은 대략 읽을 수 있지만, 직접 코딩은 전혀 할 줄 모른다. 마치 문법이 안되어 영작은 못하지만 독해는 어설프게나마 되는 상황 이랄까요?


그래서 요즘 핫 한, chatGPT의 큰 도움을 받아 소프트웨어제작까지 성공적으로 마무리 할 수 있었습니다.
덕분에 코딩에 대한 막연함도 해소가 되었고 다른 코딩에도 욕심이 생겼습니다.


https://miro.medium.com/v2/resize:fit:720/format:webp/1*kGViNlVlaSLrI3pK4x0v8w.png LINK


https://miro.medium.com/v2/resize:fit:720/format:webp/1*bqrTGYdoBIlVUDZlphAb2w.png LINK


소프트웨어가 준비되니 이제 각 부품을 납땜으로 연결하여 마무리…

https://miro.medium.com/v2/resize:fit:720/format:webp/1*vl-_vRgzIk7_CTGrZryW7g.jpeg LINK


하드웨어 제작과 코딩을 병행하다보니 시간이 꽤 걸렸지만, 완성된 결과물을 보니 역시 또 하나의 추억을 만든 것 같아 뜻 깊었습니다. 무엇보다 코딩에 대한 막연함에서 벗어난 계기가 되었고, 여세를 몰아 다음에는 앱 프로젝트를 실행해 볼까도 싶어졌습니다.


아이디어를 구체와 할 수 없는 저 같은 기획자에게 AI는, 그 가능성을 확장시키는 멋진 도구임이 분명합니다.

https://miro.medium.com/v2/resize:fit:1100/format:webp/1*f5Hu8uVxbzqVFjiOVe-uyA.png LINK



완성된 코드는 Github에서 확인할 수 있습니다. (작동방식을 이해할 수 있도록, 코드에 모드부분에 주석을 최대한 달았습니다..)

https://github.com/xeno-xeno/hangul_wordclock


GPT의 도움으로 코드에 구현된 기능들은 다음과 같습니다.

1) 아두이노, DS3231 RTC, SK6812 LED를 연결해 5분단위로 시간 표시
2) 보조배터리 전원을 고려하여, 저-전력 시스템을 위해 아두이노가 LED에 시간 표시 후, 5분간 슬립모드로 전환. 슬립모드로 전환한 아두이노를 5분마다 알람으로 깨우기 위해 RTC의 Interrupt 신호 제어
3) 5분 간격의 슬립모드 전환 작동에 있어, 최초 전원이 들어갔을 때 시간이 5분단위가 아닐 경우(e.g 1시 13분) 발생하는 시차동안 슬립모드 전환을 보류하는 보정코드 추가
4) 21:00 ~ 6:00 야간 시간대에는 LED 밝기를 30%이하로 낮춰 조도 조절
5) 다른 한글배치에도 코드를 쉽게 수정해 사용할 수 있도록 시간/분 배치를 5X5배열식으로 정의


[제작 후기]

Arduino WordClock 한글시계(feat. chatGPT) #1.하드웨어파트

Arduino WordClock 한글시계(feat. chatGPT) #2.소프트웨어파트


출처 : https://medium.com/@xenologue/arduino-wordclock-%ED%95%9C%EA%B8%80%EC%8B%9C%EA%B3%84-with-chatgpt-1-%ED%95%98%EB%93%9C%EC%9B%A8%EC%96%B4%ED%8C%8C%ED%8A%B8-efba34714c3a
xenoxeno 님의 게시글 댓글
  • 주소복사
  • Facebook
  • X(Twitter)
댓글 • [36]
삭제 되었습니다.
3840유격대
IP 210.♡.112.92
05-07 2024-05-07 15:33:13
·
와우... 간만에 재미있는 아두이노 작품을 보네요. 시간나면 도전해 보고 싶군요.
xenoxeno
IP 211.♡.238.216
05-07 2024-05-07 20:18:48
·
@3840유격대님
소스코드를 깃허브에 공개했으니 하드웨어 제작만 하시면 됩니다 :)
꼭 해보세요. 의외로 시계멍이 좋더라구요~
너의닉네임은
IP 121.♡.137.246
05-07 2024-05-07 16:37:29
·
오 멋집니다.
xenoxeno
IP 211.♡.238.216
05-07 2024-05-07 20:19:02
·
@너의닉네임은님
감사합니다.
햇살좋은아침
IP 125.♡.76.172
05-07 2024-05-07 21:33:30
·
5분의 기다림, 어떤 때는 설레임이고 또 어떤 때는 지루함일 수 있겠네요. 시계 멋져요!
xenoxeno
IP 211.♡.238.216
05-07 2024-05-07 22:28:03
·
@햇살좋은아침님
계속 보고 있으면 빠져듭니다. 그리고 지루함보다는 5분이 지나 시간이 바뀔 때 내가 짠 프로그램대로 제대로 작동하고 있다는 뿌듯함이 밀려오더군요 :)
지구여행자
IP 118.♡.12.200
05-07 2024-05-07 21:41:41
·
우와~!
상품화하면 꽤 인기있을것 같네요
액자틀은 직접 제작이 가능한데 그 외는 제가 할 수 없는 부분이네요ㅠㅠ
대단하네요
갖고싶네요!!
지구여행자
IP 118.♡.12.200
05-07 2024-05-07 21:42:59
·
검색해보니 이미 상품이 있군요 ㄷㄷ
xenoxeno
IP 211.♡.238.216
05-07 2024-05-07 22:29:04
·
@지구여행자님
예. 말씀대로 상품도 있고 펀딩으로도 있긴 합니다.
그런데 이런 기기들은 왠지 삽질해가면 직접 만들었을 때 애착이 더 생길 것 같아 도전해 봤습니다. 결과는 만족이네요. :)
조미카엘
IP 121.♡.183.161
05-07 2024-05-07 21:52:37
·
와 대단하시네요. 저에겐 신세계 ㅎㅎ
xenoxeno
IP 211.♡.238.216
05-07 2024-05-07 22:30:21
·
@조미카엘님
저도 아두이노를 이렇게 깊이 파본것이 처음이고 코딩도 처음이었어요 :)
이것때문에 일정으로 쪼으는 사람도 없어서 포기하지 않고 느긋하게 하다보니 완성했습니다.~
류카군
IP 223.♡.147.94
05-07 2024-05-07 22:17:09
·
폰트가 깔끔하니 멋지네요ㅎㅎ
오분단위라고 하시니 뭔가 저같이 초조한 사람을 위해
막줄에 즈음(오분 직후2~3분), 곧(오분 직전2~3분), 이런건 어떠신가요..ㅋㅋ
xenoxeno
IP 211.♡.238.216
05-07 2024-05-07 22:31:52 / 수정일: 2024-05-07 22:34:10
·
@류카군님
폰트는 나눔명조입니다. (개인적으로 좋아해서)
아마도 '즈음', '곧' 표시 역시, 초초하게 기다릴 분들을 위해 카운터를 추가해야 할지도 모르겠어요 ㅋ
diynbetterlife
IP 220.♡.37.28
05-07 2024-05-07 22:25:17
·
이쁩니다! 처음 보는 시계예요 :)
xenoxeno
IP 211.♡.238.216
05-07 2024-05-07 22:32:26
·
@diynbetterlife님
자랑같지만 실제로 보면 더 이쁩니다. :)
deft
IP 182.♡.93.98
05-07 2024-05-07 22:40:23 / 수정일: 2024-05-07 22:40:35
·
led를 rgb 타입으로 하면 색 변화로 분 표시도 가능하겠네요
xenoxeno
IP 211.♡.238.216
05-07 2024-05-07 22:44:25 / 수정일: 2024-05-07 23:23:51
·
@deft님
제작에 쓰인 SK6812 LED 의 경우 RGBW 타입으로 말씀하신 여러 색으로 표시가 가능합니다.
제가 깔끔하게 만들고 싶어 흰색만 사용했어요.
(단, 너무 심심(?)할 것 같아 자정/정오 표시는 각각 옅은 녹색과 파란색으로 설정했습니다.)
이리온jr
IP 210.♡.150.124
05-07 2024-05-07 23:57:03
·
아.... 어... 이거랑 비슷한 시계를 한 식당에서 봤는데 글자판이 좀 다르군요.. 그 글자판에는 낮과 밤 글씨가 있었어요.. 그래서 그 시계를 보고 한국말은 시간을 세는 수와 분을 세는 수가 왜 다르게 발달했을까에 대해 이야기 나눴었는데.. 글씨가 좌에서 우로 위에서 아래로 흐르게 읽는데 사람이 시와 분을 헷갈리지 않는건 한시 한분으로 읽지 않고 한시 일분이라 글자가 겹치지 않는다 이런 이야기였는데... 글자판이 미묘하게 다르네요.. 위 글이랑 제가 식당에서 본 시계랑요..
xenoxeno
IP 211.♡.238.216
05-08 2024-05-08 00:16:53 / 수정일: 2024-05-08 00:30:18
·
@이리온jr님
아마 이 버전을 보신것 같네요.
한글시계 프로젝트의 글자 배열은 다양한버전이 있습니다. 글자 배열은 개인취향이라 제 코드에서는 그에 맞게 편하게 변경할 수 있도록 배열로 정의해두었습니다. :)
kor2aguy
IP 73.♡.38.2
05-08 2024-05-08 00:00:32 / 수정일: 2024-07-31 21:41:35
·
...
xenoxeno
IP 61.♡.181.49
05-08 2024-05-08 00:22:42 / 수정일: 2024-05-08 10:07:39
·
@미키님
정확하게는 기억이 나지 않지만 부품중 가장비싼 아두이노프로미니(호환보드)가 5,380원 정도이고, 부품을 모두 합쳐도 1만원 정도로 기억됩니다. :)
자몽향
IP 117.♡.215.239
05-08 2024-05-08 00:40:15
·
1/1000초까지 나오면 세로로 엄청 길어지겠죠?ㅎㅎ
xenoxeno
IP 61.♡.181.49
05-08 2024-05-08 10:00:36
·
@자몽향님
생각만해도 아찔합니다. ㅎㅎㅎ
Meryl
IP 61.♡.199.137
05-08 2024-05-08 01:15:19
·
이런건 수제가 손맛이졍 ㅋ
인두 다시 사야 하나 싶은데…

이런 금손님 근처에 살고 싶네요😊
하나 만들고 대신 제가 커피나 치퀸으로 교환 안될까여?!
xenoxeno
IP 61.♡.181.49
05-08 2024-05-08 10:02:01
·
@Meryl님
최근에 알리에서 무선 간이 인두기 하나 샀는데 여러모로 쓸모가 있더라구요 :)
직접 만들어 쌓이는 추억이 은근 중독이 있으니 한번 도전해 보세요 ~
roho
IP 24.♡.165.131
05-08 2024-05-08 01:23:58
·
시계가 멋지네요. 대단하십니다.
xenoxeno
IP 61.♡.181.49
05-08 2024-05-08 10:03:02
·
@roho님
해외 메이커 작품들에 비하면 초라합니다. 다만, 한글시계라는 독특함과 심플함은 뿌듯합니다.
체크아웃
IP 112.♡.181.75
05-08 2024-05-08 11:07:11
·
시계가 깔끔하고 이뻐요 ^^)=b
xenoxeno
IP 61.♡.181.49
05-08 2024-05-08 12:55:13
·
@체크아웃님
감사합니다.
부싼싸나이
IP 61.♡.16.2
05-08 2024-05-08 17:19:31
·
오 멋집니다!! 똥손...만들고 싶지만...저는 안될거에요...
xenoxeno
IP 211.♡.238.216
05-08 2024-05-08 23:23:32
·
@부싼싸나이님
저도 이 시계를 만들기 전에는 아두이노의 핀개념도 몰랐고, 코딩도 거의 몰랐어요 :)
누가 뭐라는 사람 없으니 천천히 만들었습니다.
p11pro사용중
IP 59.♡.66.44
05-10 2024-05-10 12:02:16 / 수정일: 2024-05-10 12:14:14
·
너무 멋집니다. 쓰여진 글보면서 만들어서 선물하고 싶네요. 문외한이라 많은 난관이 예상되긴하네요 . ㅎ 준비물은 알리 익스프레스 같은데서도 팔려나요. 시간 넉넉히 잡고 하나씩 해봐야겠네요. 좋은 글 감사합니다.
p11pro사용중
IP 59.♡.66.44
05-10 2024-05-10 12:15:19 / 수정일: 2024-05-10 12:16:12
·
준비물 사보려고 알리 뒤적이고 있는데 준비물 준비부터 공부해야될게 한가득 되는듯합니다. 블로그 글과 함께 비교해가며 해야될듯하네요 ㅎ 혹시 개념잡으실때 참고한 사이트나 도서가 있으면 추천 부탁드립니다.
xenoxeno
IP 211.♡.238.216
05-10 2024-05-10 14:12:11 / 수정일: 2024-05-10 14:18:44
·
@p11pro사용중님
오~ 제작 환영입니다! 부품은 모두 알리나 국내 쇼핑몰에서 구매가능합니다.

개념을 잡을 참고 사이트는 딱이 없었구요, 유튜브에 '한글시계' 또는 'word clock arduino' 로 검색하시면 제작영상이 꽤 나오는데 여러 영상을 반복해 보면서 감(?)을 익혔습니다. :)
프로그램은 깃허브에 올린 제 소스를 사용하셔도 됩니다.

진행하시다 궁금한 점은 언제든 말씀주세요 :) 파이팅입니다!

한글시계 기준 이 사이트가 자세히 나온 것 같네요.
https://ckmakers.com/81/?idx=5050002&bmode=view
xenoxeno
IP 211.♡.238.216
05-10 2024-05-10 14:43:29 / 수정일: 2024-05-10 15:21:44
·
저는 메이커 프로젝트를 완성하면, 항상 블로그로 정보를 작성하고 이렇게 커뮤니티에 퍼올리고 있습니다. 이번 한글시계처럼...
자랑(?)의 목적이라기보단 정리된 결과물을 보고 한사람이라도 더 메이커에 관심을 가지게 하기위해서...
(메이커 환경에 대한 거창함이 아닌, 그래야 좀 더 다양하고 멋진 아이디어를 볼 수 있는 기회가 커질 수 있으니…)

그러기위해 제작에 있어 좀 더 깔끔하고 디테일에 신경을 많이쓰고 블로그와 유투브 영상등에도 공을 들이고 있습니다.
그래서 윗 분들처럼 정리한 글을 보고 도전해보고 싶다는 커뮤니티의 댓글들이 달리면 뿌듯하네요.

댓글 달아주신 모든 분들께 감사드립니다.

덧. 우리나라 메이커 풀은 너무 작고 비판적입니다.
예전에 오락실게임기를 만들어 슬로뉴스를 통해 DAUM에 글이 배포된적이 있었는데, 공감보다는 ‘할일 더럽게 없네’, ‘그냥 돈 주고 사고말지’… 등의 악플이 상당 수 달렸었습니다. 아직까지는 이게 현실

덧2. 이렇게 풀이 작고 비판적인 현실이다보니 메이커=창의교육 으로 이상하게 연결되 버렸더군요. 작년에 오랜만에 부활한 메이커페어도 얌전한(?) 교육키트 중심이라 아쉬웠고, 메이커들의 성지인 세운상가도 아두이노와 3D프린터 학습키트가 자리를 다 채우고 있는 안타까운 현실입니다.
초롱초
IP 211.♡.110.177
11-30 2024-11-30 09:44:42
·
췽찬해~
대단하시네요!!
새로운 댓글이 없습니다.
이미지 최대 업로드 용량 15 MB / 업로드 가능 확장자 jpg,gif,png,jpeg,webp
지나치게 큰 이미지의 크기는 조정될 수 있습니다.
목록으로
글쓰기
글쓰기
목록으로 댓글보기 이전글 다음글
아이디  ·  비밀번호 찾기 회원가입
이용규칙 운영알림판 운영소통 재검토요청 도움말 버그신고
개인정보처리방침 이용약관 책임의 한계와 법적고지 청소년 보호정책
©   •  CLIEN.NET
보안 강화를 위한 이메일 인증
안전한 서비스 이용을 위해 이메일 인증을 완료해 주세요. 현재 회원님은 이메일 인증이 완료되지 않은 상태입니다.
최근 급증하는 해킹 및 도용 시도로부터 계정을 보호하기 위해 인증 절차가 강화되었습니다.

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