instructables Spectrum Analyzer cù Steampunk Nixie Look

Istruzzioni
Questa hè a mo versione di un Analyzer Spectrum di u tubu NIXIE chì aghju creatu i mo tubi cù testtubes, !y screen fabric è PixelLeds cum'è WS2812b Dopu avè fattu i tubi, aghju utilizatu un lasercutter per creà pannelli di legnu per un alloghju per mette i tubi. U risultatu finale hè un analizzatore di spettru di 10 canali cù un aspettu anticu chì pò esse facilmente mudificatu à ,ta steampunk tema. Ancu se i tubi chì aghju creatu parenu Nixie Tube (IN-9 / IN-13), sò più grande in grandezza è ponu vede parechji culori. Quantu hè bellu! I Pixelleds sò cuntrullati da un ESP32. Sapemu chì questu bordu hè un modu intelligente è hà u putere di processore oltre ciò chì hè necessariu per stu prughjettu. Dunque, aghju ancu inclusu un IoT webservitore per vede u risultatu di l'analizzatore. Inoltre, a prugrammazione di l'ESP32 pò esse fatta cù u famosu IDE Arduino.
Forniture
- ESP32, aghju utilizatu DOIT devkit 1.0 ma a maiò parte di a scheda ESP32 farà u travagliu.
- Strisce pixellate di 144 led per metru. Avemu bisognu solu abbastanza per 10 tubi..
- In alternativa, pudete aduprà un pcb è saldatura nantu à i pixelled stessu. (Opzione preferibile!)
- Pudete cumprà ellu: https://www.tindie.com/products/markdonners/pcb-tubebar-set/
- Potenziometri lineari 3 chì era una resistenza trà 1K è 20K
- 2 interruttori tattili per accede à tutte e funzioni dispunibili
- 2 Connettori Tulp/cinch per l'ingressu audio
- 1 interruttore di alimentazione
- 1 Connettore d'entrata di putenza
- In alternativa, pudete alimentà tutti senza interruttore è entrata di putenza utilizendu l'input USB in l'ESP32
- Alloghju (compra o, cum'è mè, crea u vostru propiu)
- Certi fili
- Socket 10 Din cù un minimu di 4 pin, aghju utilizatu a versione 7 pin
- Connettore 10 Din cù un minimu di 4 pin, chì ,ts in i sockets, aghju utilizatu a versione 7 pin
- Picculu filu biancu di connettore per cunnette u ledstrip / led pcb à u connettore din
- Colla à 2 cumpunenti per mette i connettori DIN in i tubi di prova
- 10 provette di vetru (cercate u travagliu di vetru di laboratoriu)
- PCB cù l'elettronica. Pudete cumprà quì: BUY PCB

Passu 1: Preparazione di i Led PCB o Ledstrips
Se avete compru ledstrip, duvete tagliallu à a lunghezza in modu chì sia i tubi di prova. SE avete compru un PCB LED (CUMPU QUI, avete bisognu di 5 set) allora duvete saldare in tutti i LED WS2812, prima.
Passu 2: Cumpiendu i tubi di prova
- Smontate u cunnessu audio DIN è scartate tuttu, ma u cunnessu propiu (i pin in u so ,xure)
- Stampate u defuser nantu à una carta standard è tagliate à grandezza.
- Tagliate u labirintu à a misura, sia u labirintu sia a carta duveranu copre l'internu cumpletu di u PCB (una piccula fessura à a parte posteriore di u pcb hè permessa.
- Pone u labirintu è a carta in u tubu
- Per megliu disattivazione di a luce; mette un battitu tondu nantu à ogni pcb in modu chì ùn tocca micca u vetru.
- Cunnette u connettore Din à u PCB LED utilizendu un filu forte o pins da un capu angulatu.
- Pone u PCB in u tubu è cola inseme
- Spray paint l'estremità di ogni tubu se vulete.


Passu 3: L'Abitazione
- Aghju disignatu un alloghju chì aghju fattu di plywood 6mm è aghju utilizatu un lasercutter per tagliallu tuttu.
- Pudete aduprà u mo disignu o ,nd / creà u vostru propiu. Hè tutale à voi.

Passu 4: Connecting the Wires
U cablaggio ùn hè micca cusì difficiule. Aghju utilizatu un filu blindatu per cunnette u micru è l'input audio è aghju utilizatu un filu generale per tuttu u restu. Dà qualchì attenzione extra à e linee elettriche chì alimentanu i Strips LED. Duvete cablare e linee di dati in serie, vale à dì chì i dati da una striscia seranu cunnessi à i dati in u prossimu. Etc. Pudete ancu fà chì cù e linee di forza. In a foto vi vede ciò chì puderia pare un cablatu caòticu. Assicuratevi di ligà bè cù qualchi Tyraps o simulare.
U cablaggio hè ghjustu:
- putenza
- Audio in
- In u microfonu
- Ledstrip per u logo
- Ledmatrix/ Ledstrips
- Pannellu operatore frontale à PCB principale

Etape 5: Préparation de l'IDE Arduino pour ESP32
Aghju utilizatu l'IDE Arduino. Hè dispunibule gratuitamente in linea è face u travagliu. Pudete ancu aduprà Visual Studio o qualchì altru grande IDE. In ogni casu, hè impurtante a libreria ghjusta è hè megliu ùn stallà ciò chì ùn avete micca bisognu, perchè puderia dà errori durante a compilazione. Assicuratevi chì u vostru Arduino IDE hè stallatu per utilizà l'ESP32. Se ùn sapete micca cumu fà, google o guardate un video di youtube. Ci sò qualchi struzzioni assai chjaru è a stallazione di l'IDE ùn hè micca difficiule. Pudete fà! In a
in breve, si tratta di questu:
- In a finestra di preferenze di l'Ide, cercate a linea: Addizionale Boards Manager è aghjunghje a seguente linea;
- Andate à u vostru amministratore di bordu è cercate ESP32 è installate l'ESP32 da Espressif Systems.
- Selezziunate u tavulinu currettu prima di cumpilà è site bonu per andà
Quandu u vostru Arduino IDE (o qualunque cosa utilizate) hè prontu, vai ... pudete cuntinuà a cumpilà u sketch. Quandu a compilazione hè fatta senza errore, pudete caricate u sketch à u vostru ESP32. Se ùn pudete micca mette in carica mentre l'USB hè stallatu currettamente, pruvate à piglià l'ESP32 da u so socket è pruvate di novu (avete usatu sockets quandu saldate questu à u PCB, nò?) Se ùn pudete micca fà cumpilà in u ,prima. locu, pruvate à vede s'ellu ci hè una di e biblioteche mancanti è stallà si ne necessariu. Aghju utilizatu e seguenti librerie:
- FastLED_NeoMatrix à a versione 1.1
- FramebuLer_GFX à a versione 1.0
- FastLED à a versione 3.4.0
- Adafruit_GFX_Library à a versione 1.10.4
- EasyButton à a versione 2.0.1
- WiFi à a versione 1.0
- WebServitore à a versione 1.0
- WebSockets à a versione 2.1.4
- WiFiClientSecure à a versione 1.0
- Ticker à a versione 1.1
- WiFiManager à a versione 2.0.5-beta
- Actualizazione à a versione 1.0
- DNSServer à a versione 1.1.0
- Adafruit_BusIO à a versione 1.7.1
- Wire à a versione 1.0.1
- SPI à a versione 1.0
- FS à a versione 1.0
Rimarca: Aviu avutu qualchì prublema di compilazione quandu aghju cuminciatu. Risultò chì l'IDE Arduino avia parechje librerie attivate è hà decisu di sceglie i sbagliati ogni volta chì avia da sceglie trà e librerie. L'aghju risoltu disinstalendu l'IDE Arduino è reinstalendu da zero. Inoltre, postu chì alcune biblioteche sò incluse cù l'altri, forsi questu aiuta. Pruvate aderisce à queste, prima:
- #include
- #include
- #include
- #include
- #include
- #includeWebServitore.h>
- #includeWebSocketsServer.h>
- #include
- #include

Passu 6: Programmazione di l'ESP32
denk aan libraries
Passu 7: Operazione di u VU Meter
Pudete aduprà u micrufonu per cunnette un picculu microfonu di condensatore o pudete cunnette u vostru dispositivu audio à i connettori di input di linea. Ancu se u signale da u micrufonu hè ampLi, in u PCB, puderia micca esse abbastanza forte. Sicondu u vostru microfonu, pudete aghjustà a resistenza R52; diminuisce a so vuluntà di valore amplify u signale più. In u mo prototipu l'aghju rimpiazzatu cù un resistore di 0 Ohm (l'aghju shorted). In ogni casu, quandu aduprate un mic diLerent, aghju avutu à aumentà di novu à 20K. Allora tuttu dipende di u vostru mic.
buttone Mode
U buttone di modu hà 3 funzioni:
- Pressione corta: cambia u mudellu (modu), ci sò 12 mudelli dispunibuli da quale l'ultimu hè un screensaver.
- Pressione tripla rapida: U metru VU chì hè affissatu in a fila superiore pò esse disattivatu / attivatu
- Pressed / hold while booting: Questu hà da resettate i vostri paràmetri WIFI almacenati. In casu chì avete bisognu di cambià i vostri paràmetri WIFI o in casu chì u vostru sistema cuntinueghja à riavvià, hè quì per cumincià!
Selezziunà u buttone
U buttone di selezzione hà 3 funzioni:
- Pressione corta: Cambia trà l'input di linea è l'ingressu di u microfonu.
- Pressione longa: Press per 3 seconde per cambià u modu "modelli di cambiamentu automaticu". Quandu hè attivatu, u mudellu chì hè mostratu cambia ogni pocu seconde. Inoltre, quandu u buttone hè premutu abbastanza longu, a Bandiera naziunale Olandese serà mostrata. Hè cusì chì sapete chì avete pressatu abbastanza longu !
- Doppia pressa: A direzzione di u piccu caduta cambierà.
Potmetru di luminosità
Pudete aduprà questu per aghjustà a luminosità generale di tutti i led / display. ATTENZIONE: assicuratevi di utilizà una fonte di energia per currisponde à u currente per a luminosità chì avete stabilitu. Di sicuru, u regulatore à bordu ESP32 ùn pò micca trattà tutti i led à piena luminosità. Hè megliu aduprà un powersupply esternu chì pò manighjà 4 à 6 A. Sè vo site cù u cable USB chì hè cunnessu à l'ESP32, pudete finisce cù una sensazione ardente chì vene da u ESP32 Board.
Potmetru di ritardo di punta
Pudete aduprà questu per aghjustà u tempu chì ci vole à un piccu per falà à / alzà da a pila
Potmetru di sensibilità
Pudete aduprà questu per aghjustà a sensibilità di l'input. Hè cum'è rializà u voluminu per inputs di signali più bassi.
Monitor seriale
U monitor seriale hè u vostru amicu, mostra tutte l'infurmazioni nantu à u booting, cumprese u vostru web indirizzu IP di u servitore.
Screensaver
Quandu u signale di input passa, un salvatore di schermu s'avviarà dopu à qualchi seconde è u display / leds mostrarà una animazione ,re. Appena u signale di input hè tornatu, l'unità torna in modu normale
Passu 8: U Web Interfaccia
Questu rmware usa a webinterfaccia chì deve esse cunfigurata. Se ùn avete micca usatu web gestore nantu à questu ESP32 prima è ci sò avà paràmetri guardati da un disignu precedente in a so memoria, dopu l'avviamentu, u webu manager hà da piglià a manu. Se cuntinueghja à riavvià, ci hè un grande cambiamentu chì i paràmetri sò almacenati chì ùn funzionanu micca. Forse da una custruzzione precedente o forse avete fattu un errore di digitazione in u vostru wi, password? Pudete furzà l'ESP32 per avvià à u manager WIFI tenendu premutu u buttone di modu mentre accende. Pudete vede u web l'indirizzu chì avete bisognu à cunnette in u gestore seriale. Tuttavia, prima avete bisognu di cunnette à u puntu d'accessu chì hà creatu. ESP32 ùn hè micca necessariu password. Pudete fà questu utilizendu qualsiasi dispositivu cù un navigatore cum'è un telefunu o una tavola. Dopu quì, visitate u web indirizzu chì hè datu da u numeru IP in u monitor seriale è seguità i instructions, à stallà u vostru accessu WIFI. Quandu hè finitu, riavvia manualmente u vostru ESP32. Dopu u booting, u novu indirizzu P serà visibile in u monitor seriale. Visita stu novu indirizzu IP cù u vostru navigatore per vede l'analizzatore web interfaccia. Sè u wi, manager ùn cumparisce dopu à booting, o s'è vo avete bisognu di cambià i vostri paràmetri WIFI, vi ponu appughjà è chjappà u buttone modu, mentri pressu u buttone resetten. Quandu a vostra cunnessione WIFI hè stallatu, pudete accede à voi webl'indirizzu IP di u servitore per vede l'analizzatore di spettru in diretta. Vi mostrarà tutti i 10 canali in tempu reale.

Passu 9: Mostra è dì à i vostri amichi nantu à a vostra custruzzione maravigghiusa
À questu puntu, pudete custruisce un dispositivu maravigghiusu: Un analizzatore di Spectrum cumplettamente funziunale. Hè una bella mostra in u vostru salottu ùn hè micca? Ùn vi scurdate di mustrà i vostri amichi è famiglia. Sparte nantu à e social media è sentite liberu tag mè!
VIDEO
https://www.youtube.com/watch?v=jqJDQzxXv9Y
Cunnettamu
- Websitu

Documenti / Risorse
![]() |
instructables Spectrum Analyzer cù Steampunk Nixie Look [pdfManuale d'istruzzioni Analizzatore di spettru cù Steampunk Nixie Look, Spectrum Analyzer, NIXIE tube Look a Like Spectrum Analyzer |





