[Joekutz]의 빈티지 LED 스크린 작업에 수많은 좋은 해킹이 있으며 어디에서 시작할 위치를 이해하기가 어렵습니다. Arduino Uno가 관리하는 DIY LED 스크린이 있습니다. 디스플레이의 텍스트 나 사진을 보내기 위해서는 블루투스 스피커의 출력을 Arduino로 직접 연결하고 텍스트를 인코딩 할 스피커 톤을 보내는 것입니다. 충분하지 않은 것만뿐만 아니라, 그는 화면을 시계로 활용하기 위해 아날로그 시계에서 석영 운전사 보드를 해킹했습니다.
LED 매트릭스 디스플레이로 시작하겠습니다. 아마도 시프트 레지스터에서 손을 시도하는 가장 좋은 이유가 있습니다. 이 화면은 2 개의 8 비트 Darlington 배열을 공급하는 두 개의 8 비트 시프트 레지스터 데이지를 사용합니다. 스크린에는 열 여섯 개의 열이 10 개뿐만 아니라 짐작뿐만 아니라 열이 16 개의 시프트 레지스터가 관리합니다. 두 개의 Arduino 핀은 시프트 레지스터에게 어떤 컬럼을 켜는지에 알려줍니다. 행은 훨씬 더 많은 arduino 핀으로 관리되는 10 개의 트랜지스터를 사용하는뿐만 아니라뿐만 아니라 켜져 있습니다. 초당 80 프레임에서 스캔 한 그는 멋지고 깜박 거리는 디스플레이를 얻습니다.
LED 매트릭스 회로 카드뿐만 아니라 관리 보드뿐만 아니라 [Joekutz]는 그의 수제 CNC 밀을 활용하여 구리 클래드 보드의 격리 경로를 조각했습니다. 최종적으로 그의 아름다운 보드로 이어진다는 그의 오해를보기 위해 아래의 첫 번째 비디오를 검사하십시오.
톤이 Arduino로 보냈습니다
Arduino는 디스플레이에 그립니다. 그러나 노트북이나 전화에서 그 무시할 것을 알려주지 않으시겠습니까? 그가 저렴한 블루투스 스피커를 랩톱으로 쌍을 이루었습니다. 노트북에서 그는 사진을 그릴 수있는 쉬운 웹 사이트를 만들거나 텍스트를 작성할 수 있습니다. “빔!”버튼을 클릭하십시오. 웹 사이트에서 사진이나 텍스트를 톤으로 변환하는 JavaScript를 실행합니다. 그런 다음 AudioContext 항목은 해당 톤을 페어링 된 스피커에 보냅니다.
스피커에서 Arduino로 톤을 얻으려면 Bluetooth 스피커의 회로 기판을 해킹하여 출력을 Arduino 아날로그 핀으로 리디렉션했습니다. Arduino가 디코딩 할 수있을뿐만 아니라 LED 디스플레이를 제어하기 위해 뭔가를 켜는 것과 같이 해당 음색을 인코딩하는 방법을 알아내는 방법을 알아내는 방법을 알아내는 데 두 번째 비디오를 참조하십시오.
그리고 마지막으로, 그가 디스플레이가 있기 때문에 그것을 시계로 활용하지 않으시겠습니까? 그는 Arduino의 실내 시계가 충분히 정확하지 않으므로 저렴한 아날로그 시계뿐만 아니라 석영 모터 운전사 보드를 제거했습니다. 몇 가지 사소한 수정뿐만 아니라 신호를 증폭하기위한 트랜지스터를 사용하면 Arduino 클럭 프로그램의 시간을 정확하게 유지하기 위해 타이밍 신호를 활용했습니다.
개별적으로 [Joekutz]의 해킹이 즐겁지 만 한 번 묶음에 통합 된 모든 것이 많은 재미가있는 것처럼 보입니다.
DIY LED 스크린은 Hackaday에서 바로 바로 없습니다. 이 거대한 colossal, 적절하게 이름의 거한 이름을 1250 미터 단위로 검사하십시오. 시계는 선호하는 것뿐만 아니라 책을 지속적으로 무리하게 생각하는 것처럼 보입니다.