이것은 색상이 변하는 침대 램프입니다.
그것은 USB에서 전원을 공급받으며, 버튼을 누르면 여러 가지 아름다운 색상을 순환할 수 있습니다. 또한 몇몇 달래주는 애니메이션도 있습니다.
이 모형은 제 헤드보드에 끼워질 수 있도록 설계되었지만, FreeCAD 소스가 포함되어 있어서 당신의 요구에 맞게 변경할 수 있습니다.
이 소프트웨어는 다음과 같은 방식으로 작동합니다:
램프 모드(기본 모드)에서, 램프는 세 가지 서로 다른 색상을 순서대로 표시합니다. 그것들은 다음과 같습니다:
하얀색, 빨간색(잠이 안 들었을 때 눈을 보호하기 위해), 그리고 주황색(노란색으로 보이지만, 그래도 상관없어!).
버튼을 오래 누른 상태에서 타이머 모드를 선택할 수 있습니다. 현재 선택한 색상으로 5분 동안 램프가 켜져 있으며, 그 후 천천히 검은색으로 변합니다. 타이머를 재설정하려면 버튼을 짧게 누르면 다시 5분 동안 켜집니다.
타이밍 모드에서 오래 누르면 레인보우 모드로 전환됩니다. 이것이 실제로 어떤 목적을 달성하는지 모르겠지만, 확실히 매우 멋져 보입니다.
마지막으로 오래 누른 상태에서는 LED가 꺼집니다. 주의하세요, Arduino는 여전히 실행 중이며 이 모드에서 회로의 전력 소비량에 대한 정보는 제공되지 않습니다.
더 많은 사진이 조만간 올라올 거예요.
하드웨어:
1개의 Arduino Pro Mini
1개의 SPST 로커 스위치
1개의 마이크로 USB 분리형 보드
짧은 길이의 WS2812 LED 스트링.
1 6x6x6 터치식 푸시 버튼
몇몇 전선. 저는 변압기에서 나온 니클라스된 구리를 사용했고, 적당히 도금하기 전에 용접해야 할 부분들의 니클라스를 제거했습니다.
소프트웨어:
제 경우에는 VSCode인 경우이지만, 원하는 통합 개발 환경과 함께 사용할 수 있는 PlatformIO 프로젝트를 포함한 Arduino 소스코드가 제공됩니다.
Теги
Источник модели
