Ste와 instructables 스펙트럼 분석기ampunk 닉시 룩

지침
이것은 NIXIE 튜브와 유사한 스펙트럼 분석기의 내 버전입니다. 테스트 튜브, !y 스크린 패브릭 및 WS2812b와 같은 PixelLed를 사용하여 자체 튜브를 만들었습니다. 튜브를 만든 후 레이저 커터를 사용하여 튜브를 놓을 하우징용 나무 패널을 만듭니다. 최종 결과는 쉽게 수정할 수 있는 골동품 모양의 10채널 스펙트럼 분석기입니다.amp엉터리 테마. 내가 만든 튜브는 Nixie Tube(IN-9/IN-13)처럼 보이지만 크기가 더 크고 여러 색상을 표시할 수 있습니다. 얼마나 멋진 일입니까! Pixelled는 ESP32에 의해 제어됩니다. 나는 이 보드가 똑똑하고 이 프로젝트에 필요한 것 이상의 프로세서 성능을 가지고 있다는 것을 알고 있습니다. 따라서 IoT도 포함했습니다. web분석기의 결과를 표시하는 서버. 또한 ESP32 프로그래밍은 잘 알려진 Arduino IDE로 수행할 수 있습니다.
용품
- ESP32, DOIT devkit 1.0을 사용했지만 대부분의 ESP32 보드가 작업을 수행합니다.
- 미터당 144개 LED의 픽셀화된 스트립. 우리는 10개의 튜브만 있으면 충분합니다.
- 또는 pcb를 사용하고 직접 pixelleds에 납땜할 수 있습니다.(선호하는 옵션!)
- 당신은 그것을 살 수 있습니다: https://www.tindie.com/products/markdonners/pcb-tubebar-set/
- 3K와 1K 사이의 저항이었던 20개의 선형 전위차계
- 사용 가능한 모든 기능에 액세스할 수 있는 2개의 촉각 스위치
- 2 오디오 입력용 Tulp/cinch 커넥터
- 1 전원 스위치
- 1 전원 입력 커넥터
- 또는 ESP32의 USB 입력을 사용하여 스위치와 전원 입력 없이 모두 공급할 수 있습니다.
- 주택 (구매하거나 나처럼 직접 만들기)
- 일부 전선
- 10 최소 4핀이 있는 Din 소켓, 7핀 버전을 사용했습니다.
- 10 최소 4개의 핀이 있는 Din 커넥터, 소켓에 있는 ts, 나는 7핀 버전을 사용했습니다.
- ledstrip/led pcb를 din 커넥터에 연결하는 커넥터의 작은 빈 와이어
- 시험관에 있는 din 연결관을 xate하기 위한 2 성분 접착제
- 유리 시험관 10개(실험실 유리 작업을 찾습니다)
- 전자 제품이 있는 PCB. 여기에서 구입할 수 있습니다: BUY PCB

1단계: Led PCB 또는 Ledstrip 준비
ledstrip을 구입했다면 길이만큼 잘라야 시험관이 됩니다. LED PCB를 구입했다면(여기서 구입, 5세트가 필요함) 모든 WS2812 LED를 먼저 납땜해야 합니다.
2단계: 시험관 완성하기
- DIN 오디오 커넥터를 분해하고 실제 커넥터(해당 핀)를 제외한 모든 것을 폐기합니다.
- 표준 용지에 디퓨저를 인쇄하여 크기에 맞게 자릅니다.
- 미로를 크기에 맞게 자르고 미로와 종이 모두 PCB의 전체 내부를 덮어야 합니다(PCB 뒷면의 작은 슬릿은 허용됩니다.
- 튜브 안에 미로와 종이를 놓습니다.
- 더 나은 빛의 확산을 위해; 그것이 유리에 닿지 않도록 각 pcb의 상단에 둥근 비트를 두십시오.
- 각진 헤더의 강한 와이어 또는 핀을 사용하여 Din 커넥터를 LED PCB에 연결합니다.
- PCB를 튜브에 넣고 함께 붙입니다.
- 원하는 경우 각 튜브의 끝 부분에 스프레이 페인트를 칠하십시오.


3단계: 하우징
- 6mm 합판으로 만든 하우징을 설계하고 레이저 커터를 사용하여 모두 잘라냈습니다.
- 내 디자인을 사용하거나 직접 만들 수 있습니다. 그것은 전적으로 당신에게 달려 있습니다.

4단계: 전선 연결
배선은 그렇게 어렵지 않습니다. 나는 차폐선을 사용하여 마이크와 오디오 입력을 연결하고 다른 모든 것은 일반 배선을 사용했습니다. LED 스트립에 전원을 공급하는 전력선에 약간의 주의를 기울이십시오. 데이터 라인을 직렬로 연결해야 합니다. 즉, 한 스트립의 데이터가 다음 스트립의 데이터 입력에 연결됩니다. 등등. 당신은 또한 전력선으로 그것을 할 수 있습니다. 사진에서 당신은 혼란스러운 배선처럼 보일 수 있는 것을 보게 될 것입니다. Tyraps 또는 simular를 사용하여 멋지게 묶었는지 확인하십시오.
배선은 간단합니다.
- 힘
- 오디오 입력
- 마이크 입력
- 로고용 Ledstrip
- Ledmatrix / Ledstrips
- 메인 PCB에 전면 조작 패널

5단계: ESP32용 Arduino IDE 준비
아두이노 IDE를 사용했습니다. 온라인에서 무료로 사용할 수 있으며 작업을 수행합니다. Visual Studio나 다른 훌륭한 IDE를 사용할 수도 있습니다. 그러나 올바른 라이브러리가 중요하며 컴파일할 때 오류가 발생할 수 있으므로 필요하지 않은 것을 설치하지 않는 것이 가장 좋습니다. Arduino IDE가 ESP32를 사용하도록 설정되어 있는지 확인하십시오. 방법을 모르시면 구글링이나 유튜브 영상 찾아보세요. 몇 가지 매우 명확한 지침이 있으며 IDE를 설정하는 것은 어렵지 않습니다. 할 수 있어요! 안에
간단히 말해서 다음과 같습니다.
- Ide 기본 설정 창에서 추가 보드 관리자 행을 찾아 다음 행을 추가하십시오.
- 보드 관리자에게 가서 ESP32를 찾아 Espressif Systems에서 ESP32를 설치하십시오.
- 컴파일하기 전에 올바른 보드를 선택하면 됩니다.
Arduino IDE(또는 사용하는 모든 것)가 준비되면 ... 스케치를 계속 컴파일할 수 있습니다. 컴파일이 오류 없이 완료되면 스케치를 ESP32에 업로드할 수 있습니다. USB가 올바르게 설정되어 있는 동안 업로드할 수 없으면 소켓에서 ESP32를 꺼내고 다시 시도하십시오(PCB에 납땜할 때 소켓을 사용했습니까?). 먼저 컴파일할 수 없으면 장소에서 누락된 라이브러리가 있는지 확인하고 필요한 경우 설치하십시오. 다음 라이브러리를 사용했습니다.
- 버전 1.1의 FastLED_NeoMatrix
- 버전 1.0의 FramebuLer_GFX
- 버전 3.4.0의 FastLED
- 버전 1.10.4의 Adafruit_GFX_Library
- 버전 2.0.1의 EasyButton
- 버전 1.0의 WiFi
- Web버전 1.0의 서버
- Web버전 2.1.4의 소켓
- 버전 1.0의 WiFiClientSecure
- 버전 1.1의 티커
- 버전 2.0.5-베타의 WiFiManager
- 버전 1.0에서 업데이트
- 버전 1.1.0의 DNS서버
- 버전 1.7.1의 Adafruit_BusIO
- 버전 1.0.1에서 연결
- 버전 1.0의 SPI
- 버전 1.0의 FS
비고: 시작할 때 컴파일하는 데 문제가 있었습니다. Arduino IDE에는 많은 라이브러리가 활성화되어 있으며 라이브러리 중에서 선택해야 할 때마다 잘못된 라이브러리를 선택하기로 결정했습니다. Arduino IDE를 제거하고 처음부터 다시 설치하여 해결했습니다. 또한 일부 라이브러리는 다른 라이브러리에 포함되어 있으므로 도움이 될 수 있습니다. 먼저 다음을 고수하십시오.
- #포함
- #포함
- #포함
- #포함
- #포함하다
- #포함Web서버.h>
- #포함Web소켓서버.h>
- #포함
- #포함

6단계: ESP32 프로그래밍
덴크 안 라이브러리
7단계: VU 측정기 작동
마이크 입력을 사용하여 소형 콘덴서 마이크를 연결하거나 오디오 장치를 라인 입력 커넥터에 연결할 수 있습니다. 마이크의 신호는 비록 ampli,ed, PCB에, 그것은 충분히 강하지 않을 수 있습니다. 마이크에 따라 저항 R52를 조정할 수 있습니다. 그 가치를 낮추는 것 amp신호를 더 강화하십시오. 내 프로토 타입에서 나는 그것을 0 Ohm의 저항으로 교체했습니다 (나는 그것을 단락 시켰습니다). 그러나 diLerent 마이크를 사용할 때 다시 20K로 늘려야 했습니다. 따라서 모든 것은 마이크에 달려 있습니다.
모드 버튼
모드 버튼에는 3가지 기능이 있습니다.
- 짧게 누르기: 패턴(모드) 변경, 12개의 사용 가능한 패턴이 있으며 마지막 패턴은 화면 보호기입니다.
- 빠른 세 번 누르기: 맨 위 행에 표시되는 VU 미터를 비활성화/활성화할 수 있습니다.
- 부팅하는 동안 길게 누르기: 저장된 WIFI 설정을 재설정합니다. WIFI 설정을 변경해야 하거나 시스템이 계속 재부팅되는 경우 여기에서 시작해야 합니다!
선택 버튼
선택 버튼에는 3가지 기능이 있습니다.
- 짧게 누르기: 라인 입력과 마이크 입력 간에 전환합니다.
- 길게 누르기: "자동 변경 패턴" 모드를 전환하려면 3초 동안 누릅니다. 활성화되면 표시되는 패턴이 몇 초마다 변경됩니다. 또한 버튼을 길게 누르면 네덜란드 국기가 표시됩니다. 이렇게 하면 충분히 오래 눌렀는지 알 수 있습니다!
- 두 번 누르기: 떨어지는 피크의 방향이 변경됩니다.
밝기 전위계
이것을 사용하여 모든 LED/디스플레이의 전체 밝기를 조정할 수 있습니다. 경고: 설정한 밝기의 전류와 일치하도록 전원 공급 장치를 사용하는지 확인하십시오. 확실히 ESP32 온보드 레귤레이터는 전체 밝기에서 모든 LED를 처리할 수 없습니다. 4~6A를 처리할 수 있는 외부 전원을 사용하는 것이 가장 좋습니다. ESP32에 연결된 USB 케이블을 사용하는 경우 ESP32 보드에서 타는 듯한 느낌이 들 수 있습니다.
피크 지연 전위계
이것을 사용하여 피크가 스택으로 떨어지거나 스택에서 올라가는 데 걸리는 시간을 조정할 수 있습니다.
감도 전위계
이것을 사용하여 입력의 감도를 조정할 수 있습니다. 낮은 신호 입력에 대한 볼륨을 높이는 것과 같습니다.
직렬 모니터
직렬 모니터는 당신의 친구이며, 당신을 포함하여 부팅에 대한 모든 정보를 표시합니다. web 서버 IP 주소.
스크린세이버
입력 신호가 종료되면 몇 초 후에 화면 보호기가 작동하고 디스플레이/LED에 다시 애니메이션이 표시됩니다. 입력 신호가 돌아오는 즉시 장치는 일반 모드로 돌아갑니다.
8단계: Web 인터페이스
이 펌웨어는 web구성해야 하는 인터페이스입니다. 사용하지 않은 경우 web 이 ESP32의 관리자는 이전 디자인에서 메모리에 저장된 설정이 있습니다. 부팅 후 web매니저가 맡게 됩니다. 계속 재부팅하면 작동하지 않는 설정이 저장되어 있다는 큰 변화가 있습니다. 이전 빌드에서 또는 wi, 암호에 입력 오류가 발생했습니까? 전원을 켜는 동안 모드 버튼을 길게 눌러 ESP32를 WIFI 관리자로 강제 부팅할 수 있습니다. 당신은 볼 수 있습니다 web 시리얼 매니저에서 연결해야 하는 주소. 그러나 먼저 생성한 액세스 포인트에 연결해야 합니다. ESP32에는 비밀번호가 필요하지 않습니다. 전화나 태블릿과 같은 브라우저가 있는 모든 장치를 사용하여 이 작업을 수행할 수 있습니다. 그 후 방문 web 시리얼 모니터에서 IP 번호로 제공되는 주소를 입력하고 지침에 따라 WIFI 액세스를 설정하십시오. 완료되면 ESP32를 수동으로 재부팅하십시오. 부팅 후 직렬 모니터에 새 P 주소가 표시됩니다. 분석기를 보려면 브라우저에서 이 새 IP 주소를 방문하세요. web 상호 작용. 부팅 후 wi, manager가 나타나지 않거나 WIFI 설정을 변경해야 하는 경우 모드 버튼을 길게 누른 상태에서 리셋 버튼을 누르면 됩니다. WIFI 연결이 설정되면 액세스할 수 있습니다. web라이브 스펙트럼 분석기를 보려면 서버의 IP 주소를 입력하십시오. 실시간으로 10개 채널을 모두 보여줍니다.

9단계: 놀라운 빌드를 친구들에게 보여주고 알리기
이 시점에서 완벽한 기능을 갖춘 스펙트럼 분석기라는 놀라운 장치를 만들 수 있었습니다. 거실에 두면 좋은 디스플레이죠? 친구와 가족에게 보여주는 것을 잊지 마십시오. 소셜 미디어에 공유하고 자유롭게 tag 나!
동영상
https://www.youtube.com/watch?v=jqJDQzxXv9Y
연결해 보자
- Web대지
- 페이스북
- 보험tag숫양
- 지저귀다

문서 / 리소스
![]() |
Ste와 instructables 스펙트럼 분석기ampunk 닉시 룩 [PDF 파일] 사용설명서 Ste와 스펙트럼 분석기ampunk Nixie Look, 스펙트럼 분석기, NIXIE 튜브 Look a Like 스펙트럼 분석기 |





