산업 제조
산업용 사물 인터넷 | 산업자재 | 장비 유지 보수 및 수리 | 산업 프로그래밍 |
home  MfgRobots >> 산업 제조 >  >> Manufacturing Technology >> 제조공정

3D RGB 아두클락(Arduclock) - 블루투스 제어 LED 타임피스 with RTC

부품 및 소모품

부품수량
아두이노 나노 R3 (Arduino Nano R3)1
HC-05 블루투스 모듈1
아다프루트 네오픽셀 링: WS2812 5050 RGB LED (7개 LED x 6링 = 42개)1세트
다일렌트 Pmod RTCC (DS3231 기반 RTC 모듈)1
스피커 0.25W, 8Ω1

필요 도구

프로젝트 개요

이전 프로젝트 '애니메이티드 RGB 벽시계'에 이어 선보이는 새로운 시계 프로젝트 '**3D RGB ARDUCLOCK**'입니다. 아두이노 나노와 개별 제어 가능한 WS2812 RGB LED, 3D 프린팅 부품을 활용해 휴대용 또는 선물용으로 적합한 세련된 시계를 만들었습니다. 전용 안드로이드 앱(APK)으로 블루투스를 통해 모든 기능을 제어합니다.

주요 기능

필수 자료 다운로드

3D 프린터 파일(STL), 아두이노 코드, 회로도, 안드로이드 APK는 다음 링크에서 확인하세요:
https://goo.gl/mQVxdW

소스 코드 분석 (code.ino)

핵심 라이브러리 및 정의

하드웨어 매핑

주요 루틴

블루투스 명령 처리 (loop() 내부)

시리얼로 '.' 구분 문자열 수신 시 파싱:

디스플레이 업데이트 (yaz() 함수)

6개 숫자(d0~d5) 각각에 대해 7세그먼트 패턴 참조해 해당 LED 켜기/끄기. 각 자리별 색상 인덱스(dg1~dg3) 적용. 초 단위 콜론 점멸은 pixels7 (핀 10)로 별도 제어.

알람 시퀀스 (GameOfThrones())

'왕좌의 게임' 메인 테마 멜로디를 부저로 재생하며, 음표에 맞춰 LED 색상 변경(ilumina()/apaga()). 멜로디는 여러 구절 반복 구조로 약 1분간 재생.

애니메이션 효과 함수들

회로도

3D RGB 아두클락(Arduclock) - 블루투스 제어 LED 타임피스 with RTC

주요 연결: 아두이노 나노 5V/GND → 모든 모듈 공통. RTC는 I2C(A4/A5). 블루투스 HC-05는 TX/RX(0/1) 또는 소프트시리얼. 네오픽셀 6링은 D4~D9, 콜론용 1링은 D10. 부저 D13, 알람 스위치 D12.

제조공정

  1. 아두이노 우노 & MAX7219로 만드는 UFO 어택 게임 – 직접 만드는 레트로 아케이드
  2. 아두이노 디지털 주사위: LCD 기반 랜덤 넘버 제너레이터 만들기
  3. 물로 작동하는 불꽃 효과: 아두이노 우노 + 네오픽셀 스틱 프로젝트
  4. 강 건강 모니터: 아두이노 기반 수질 측정 시스템
  5. 아두이노 아이언맨 제작: 부품, 센서, 단계별 가이드
  6. 아두이노 조이스틱 인터랙티브 게임 - LED 피드백으로 방향 감지
  7. 아두이노와 블루투스로 만드는 스마트 물건 찾기 'Find Me'
  8. 아두이노 구동 3D 프린팅 로봇 팔 만들기: 단계별 가이드
  9. 휴대용 거리 감지기: HC-SR04, 18650 배터리, 3D 프린트 케이스의 아두이노 나노 DIY 키트
  10. 아두이노 릴레이 제어 가습기 자동화 – 고전압 안전 설계