병 속의 시계
유리 용기에 만들어진 이진 시계, Pepco / Poundland SKU 34705101.
그것은 바이너리 코드된 시간을 표시하기 위한 13개의 WS2812B LED를 가지고 있습니다.
유리 상판을 만지면, 아두이노는 TTP223 터치 센서로부터 웨이크업 인터럽트를 받고, 수면에서 깨어나서 DS1302 타임 키핑 칩을 읽고, WS2812 LED 체인에 시간을 표시합니다.
2초를 기다리고, WS2812 공급을 끄고, 배터리를 절약하기 위해 수면모드로 돌아간다.
이 모드에서, 소비량은 약 30 uA이며, 이는 배터리가 약 한 달 동안 사용될 수 있다는 것을 의미합니다.
한 번의 충전으로 5만 시간의 작업 시간(이론적으로 수년간)을 제공합니다.
WS2812의 색상은 아두이노 프로그램에서 자유롭게 조정할 수 있으며, 기본 색상은 빨간색입니다.
1은 노랑, 2는 초록, 4는 파란, 8은 이진 무게입니다. 시간을 읽을 때는 무게들을 수직으로 합산해야 합니다.
충전기가 연결되어 있는 경우, 디스플레이는 항상 켜져 있습니다.
준비: 4-4-3-2개의 WS2812B PCB를 함께 납땜하고, Vcc와 Gnd는 모두 평행하며, DO는 DI로 이동합т. 13개의 LED 체인은 다음과 같습니다: 1-2-4-8-10-20-40분을 시간 1-2-4-8-10-20으로 모두 직렬로 연결합니다.
TTP223: 22mm 직경의 구리나 다른 금속 판을 잘라내고 TTP223 칩의 3핀에 매우 짧은 전선으로 납땜하세요. 이것은 민감도를 향상시킵니다. A-점퍼(활성 저전압 출력)를 만들고 LED나 그 저항기를 제거하세요.
TP4056: 1k2 저항을 6k8으로 제거/교체하세요. USB 입력 + 쪽에 2개의 동일한 100k 저항을 그라운드
아두이노 미니: 전원 LED나 그 저항기를 제거하세요. 전원 누출을 방지하기 위해 사용되지 않는 5V LDO 칩을 제거하세요.
건설: 3D 부품을 인쇄하세요. 디스플레이 홀더는 18650 배터리 튜브 주변에 접을 수 있으며, 접은 상태에서만 안경 목을 통과할 수 있습니다.
유선 WS2812B LED를 위에 있는 유선 TTP223에 끼워넣고, 두 반을 함께 접어서 유리에 끼워넣습니다.
안쪽에 있는 경우에는 그것을 완전히 확장하고 2개의 나사를 이용해 인쇄된 3D 바닥에 부착해야 합니다.
이 단계를 더 쉽게 수행하려면 배터리 튜브 내부에서 디스플레이를 위치시키려면 손가락을 사용하세요. 약간의 인내심이 필요합니다.
나머지를 배선하고, 프로그램을 로드하고, 튜브에 배터리를 넣고, 배터리 충전을 테스트하세요. 준비되고 작동하면 충전기 PCB를 접착제(에포크시)로 고정할 수 있습니다.
유리창에 손가락을 대고 두면 디스플레이가 계속 켜져 있으며, 점차 최대 밝기로 설정됩니다. 시간 조정: 충전기가 없는 경우에는 조정 스위치를 길게 누른 상태에서 유리창을 터치하여 디스플레이를 켜고 버튼을 계속 누른 동안 시간이 진행됩니다.
이 유리 용기는 80mm 직경의 구형이며, 40mm의 입구를 가지고 있습니다.
어떤 이유에서인지, PDF 파일의 이지 에다 내보내기에 오류가 있고, 아두이노 이미지가 이동되었습니다. 같은 JPG를 보세요.
https://www.youtube.com/shorts/4Y2zgvVDhdI
업데이트 2023년 10월 19일: 일부 WS2812B 칩은 전원을 온후에 지연이 필요하기 때문에, every digitalWrite(6, 0); delay(10); 뒤에 추가해 주십시오.
카테고리: 전자제품
Etiketler
Model Kaynağı
