요약
크리스마스가 조만간 온다. 이 간단한 배터리 작동 LED 스트링 중 하나를 가져보세요. 저 것은 IKEA에서 구입한 것입니다. 좋은 빨간색 배터리 케이스, 전원 스위치, 저항기, 그리고 10개의 빨간색 LED와 케이블이 포함되어 있습니다. 이 모든 구성 요소를 더 저렴하게 또는 더 빠르게 직접 조
어쨌든, 저는 간단한 온/오프 스위치가 마음에 들지 않았습니다. 물론 저는 저녁에 그것을 켜 수 있지만, 잠자리에 들기 전에 그것을 끄는 것을 기억하는 것은 번거했습니다. 타이머가 필요했습니다.
오늘날 모든 것이 마이크로컨트롤러에 의해 구동되는데, 간단한 배터리 LED 스트링도 그렇지 않을까요...
타이머 회로는 ATtiny45 마이크로컨트롤러로, 저렴하고 많은 외부 구성 요소가 필요하지 않으며 제 손에 있던 것입니다. 회로도는 마지막 사진에서 확인하세요.
타이머 회로에는 온/오프 스위치가 없습니다. 리셋 버튼이 작동을 시작합니다(타이머 기능). 프로그래밍 가능한 시간(config.h를 참조하세요. 초부터 여러 시간까지. 저는 6시간으로 프로그래밍했습니다)가 지난 후, LED 스트링이 끄어지고 컨트롤러는 파워 다운 슬립 모드로 전
회로가 배터리 하우징에 들어가지 않았기 때문에, 컨트롤러와 두 개의 버튼이 있는 스트립 보드를 수용하는 간단한 케이스를 인쇄했습니다. 크기는 조정할 수 있습니다(scad 파일의 매개 변수를 참조하세요).
하나만 더 있습니다: AA 배터리를 사용하여 이 조명기구를 쉽게 구동할 수 있습니다. 저는 보통 한 해 동안 사용된 배터리(장난감, 알람 시계 등)를 수집하여 이곳에서 다시 사용합니다. 재활용 쓰레기통에 버리기 전에 사용된 배터리를 잘 재사용하는 방법입니다.
마지막 사진은 20개의 LED와 3개의 AA 배터리가 있는 버전을 보여주는데, 회로는 배터리 케이스 안에 들어 있습니다.
지시사항
LED 스트링 배터리 케이스를 열고 내장된 저항기를 와이어 브리지로 교체하세요.
스트립보드에 회로를 만들어보세요. PB0에 저항기가 연결된 LED 스트링을 연결하기 전에 펌웨어를 업그레이드하는 것이 좋을 것 같습니다(회로도를 보세요). 아니면 LED 스트링을 위한 저항기가 납땜되지 않고 단순히 소켓에 연결되어 있는 퍼프보드의 상세한 사진을 보세요. 이는 왜냐하면 PB
한 가지 더: 저는 스트링에 68오姆의 저항기를 사용했고, 회로도에 나와있는 100오姆이 아니었습니다(회로도는 3x AA 버전을 위한 것입니다).
펌웨어를 빌드하고(완전한 avr-gcc 도구 집합과 avrdude가 설치되어 있는 경우 프로그램을 만들어보세요), 예를 들어 avrdude와 usbtiny 프로그래머를 사용하여 그것을 플래시하세요.
케이스를 인쇄하고 버튼과 퍼프보드를 핫글루로 부착하세요. 두 개의 M3 나사, 와셔, 너트로 케이스를 닫으세요.
タグ
モデルソース
