





이것은 작업하면서 "스프린트 시간을 세는" 문제를 해결하고, 동시에 휴대폰을 스크롤하거나 다른 기술 기기를 사용하느라 몇 분씩 허비하지 않기 위한 저의 시도입니다.
솔직히 말해, 시간을 거꾸로 세기 위해 별도의 기기가 필요한 것은 아닙니다.
우리에게 필요한 것은 바로 그 일만 하는 기기입니다!
그리고 Color/Touch Screen, WiFi/Bluetooth, 제멋대로 작동하는 수많은 앱처럼 우리를 핵심에서 멀어지게 하는 다른 기능은 전혀 없어야 합니다.
Boring Timer는 그 정반대입니다. On/Off 토글 스위치 하나, 버튼 3개, 터치할 수 없는 디스플레이만 있습니다.
그 외에는 아무것도 없습니다. (가끔 충전은 해야 합니다.)
작동 방식은 다음과 같습니다:
- 전원을 켜면 "Good Morning"이라고 인사합니다.
- 위/아래 버튼으로 스프린트 시간을 설정한 다음 최종적으로 확인합니다.
- 준비가 되면 타이머를 시작합니다.
- 타이머는 거꾸로 카운트하며, 전체 시간의 1/3이 지나면 한 번, 2/3가 지나면 두 번, 스프린트 시간이 끝나면 세 번 삐 소리를 냅니다.
- 그런 다음 완료된 스프린트를 횟수에 더하고 타이머를 초기화합니다.
*카운트다운을 일시 정지할 수는 없습니다.
**전원을 끄면 횟수가 초기화됩니다.
군더더기 없이 핵심만 담았습니다.
STEP 1. 준비물


다음 부품이 필요합니다:
1개 4개 버튼이 있는 0.96in OLED 디스플레이
1개 Arduino Nano 보드
1개 On/Off 토글 스위치 (사각형 on/off)
1개 5v 부저
1개 1s Lipo 셀
1개 1S 초소형 충전 보드 USB-C
8개 M2x10mm 태핑 나사 (소켓 헤드)
납땜 인두, 글루건, 수공구 같은 기본 공구.
다음 부품을 다음 사이트에서 3D 프린트합니다: Cults3D.
1개 셸 상부
1개 셸 하부(이 부품에는 최소한의 서포트가 필요함)
2개 Nano 홀더
STEP 2. 화면

- 그림에 표시된 대로 핀에 전선 7개를 납땜하되, 길이는 5cm를 넘기지 마세요. (그림에서 가장 왼쪽 핀은 사용하지 않습니다.)
- 볼트 4개를 사용해 상부 셸과 "Nano 홀더" 2개 사이에 디스플레이를 끼워 고정합니다. 디스플레이의 버튼이 출력된 버튼과 맞춰져 있는지 확인하세요.
STEP 3. Arduino Nano


- Arduino Nano 보드에 코드를 업로드합니다.
- 보드를 Nano 홀더에 눌러 끼웁니다. 딸깍 소리가 나며 단단히 맞아야 합니다. 그렇지 않으면 글루건으로 핫글루를 소량 발라 제자리에 고정하세요.
- 다음과 같이 전선을 납땜합니다:
디스플레이 -> Arduino
GND -> GND
Vcc -> 5v
SCL -> A5
SDA -> A4
Button2(위) -> D3
Button3(아래) -> D2
Button4(Enter) -> D4
STEP 4. 부저 및 스위치

- 외부에서 전원 켜기/끄기 토글 스위치를 사각형 구멍에 밀어 넣으면 딸깍 소리와 함께 끼워집니다.
- 내부에서 부저를 둥근 자리 안으로 밀어 넣습니다.
- 토글 스위치의 가장 가까운 전선을 Arduino의 Vin에 납땜합니다.
- 부저의 + 단자를 Arduino의 D5에 납땜합니다.
STEP 5. 전원 공급 장치


- LiPo를 초소형 충전기의 +/-B 단자에 납땜합니다.
- 초소형 보드의 출력 단자에 전선 2개를 납땜합니다.
- 핫글루를 여러 방울 사용해 LiPo를 하부 셸에 고정합니다.
- 그림과 같이 USB-C를 충전 구멍으로 통과시킨 뒤 핫글루로 고정합니다.
- + 출력선을 전원 켜기/끄기 토글 스위치의 반대쪽 단자에 납땜합니다.
- 충전기의 - 출력선을 부저의 - 전선과 연결한 뒤 Arduino의 GND에 납땜합니다.
STEP 6. 모든 부품 닫기

두 부품을 맞대고 볼트 4개를 조여 넣습니다.
완성입니다!
즐겨 보세요,
Dani
원문: https://www.instructables.com/The-Most-Boring-Timer/