instructables spektra analizators ar Steampunk Nixie Look

Instrukcija
Šī ir mana NIXIE lampu līdzīgā spektra analizatora versija. Es izveidoju savas mēģenes, izmantojot mēģenes, !y ekrāna audumu un PixelLeds, piemēram, WS2812b. Pēc stobriņu izgatavošanas es izmantoju lāzergriezēju, lai izveidotu koka paneļus korpusam, uz kura novietot caurules. Gala rezultāts ir 10 kanālu spektra analizators ar antīku izskatu, ko var viegli modificēt, laiampunk tēma. Lai gan manis izveidotās caurules izskatās kā Nixie Tube (IN-9/IN-13), tās ir lielākas un var attēlot vairākas krāsas. Cik forši tas ir! Pixelleds kontrolē ESP32. Es zinu, ka šī plate ir gudra, un tai ir procesora jauda, kas pārsniedz šim projektam nepieciešamo. Tāpēc es iekļāvu arī IoT webserveri, lai parādītu analizatora rezultātu. Turklāt ESP32 programmēšanu var veikt ar labi zināmo Arduino IDE.
Izejmateriāli
- ESP32, es izmantoju DOIT devkit 1.0, bet lielākā daļa ESP32 plates darīs šo darbu.
- Pikseļu sloksnes ar 144 LED uz vienu metru. Mums vajag tikai tik daudz, lai būtu 10 caurules.
- Varat arī pats izmantot PCB un lodēt pikseļus. (vēlams variants!)
- Jūs to varat iegādāties: https://www.tindie.com/products/markdonners/pcb-tubebar-set/
- 3 lineāri potenciometri, kuru pretestība bija no 1K līdz 20K
- 2 taustes slēdži, lai piekļūtu visām pieejamajām funkcijām
- 2 Tulp/cinch savienotāji audio ieejai
- 1 strāvas slēdzis
- 1 Strāvas ievades savienotājs
- Varat arī barot visu bez slēdža un strāvas ievades, izmantojot ESP32 USB ieeju.
- Mājoklis (pērciet vai, tāpat kā es, izveidojiet pats)
- Daži vadi
- 10 Din ligzda ar vismaz 4 tapām, es izmantoju 7 kontaktu versiju
- 10 Din savienotājs ar vismaz 4 tapām, kas ir ligzdās, es izmantoju 7 kontaktu versiju
- Mazs, tukšs savienotāja vads, lai savienotu LED lenti/LED PCB ar din savienotāju
- 2-komponentu līme, lai savienotu din savienotājus mēģenes
- 10 stikla mēģenes (meklējiet laboratorijas stikla darbus)
- PCB ar elektroniku. Jūs to varat iegādāties šeit: PIRKT PCB

1. darbība: LED PCB vai LED sloksņu sagatavošana
Ja iegādājāties LED lenti, jums tā ir jāsagriež garumā, lai tā atbilstu mēģenēm. JA iegādājāties LED PCB (IEGĀDĀJIES ŠEIT, jums būs nepieciešami 5 komplekti), tad jums ir jālodē visas WS2812 gaismas diodes, pirmkārt.
2. darbība. Testa mēģeņu aizpildīšana
- Izjauciet DIN audio savienotāju un izmetiet visus savienotājus, izņemot faktisko savienotāju (tā kontaktdakšas)
- Izdrukājiet defuzeru uz standarta papīra un sagrieziet to pēc izmēra.
- Izgrieziet labirintu pēc izmēra, gan labirintam, gan papīram ir jānosedz visa PCB iekšpuse (ir pieļaujama neliela sprauga PCB aizmugurē).
- Novietojiet labirintu un papīru caurules iekšpusē
- Labākai gaismas izkliedēšanai; katrai PCB virsū uzliec apaļu sitienu, lai nepieskartos stiklam.
- Pievienojiet Din savienotāju LED PCB, izmantojot spēcīgu vadu vai tapas no leņķa galvenes.
- Ievietojiet PCB caurulē un salīmējiet to kopā
- Ja vēlaties, izsmidziniet katras caurules galus.


3. solis: mājoklis
- Es izstrādāju korpusu, ko izgatavoju no 6 mm saplākšņa, un izmantoju lāzergriezi, lai to visu izgrieztu.
- Jūs varat izmantot manu dizainu vai izveidot savu. Tas ir pilnībā atkarīgs no jums.

4. darbība: vadu pievienošana
Elektroinstalācija nav tik sarežģīta. Es izmantoju ekranētu vadu, lai savienotu mikrofonu un audio ieeju, un visam pārējam izmantoju vispārīgu vadu. Pievērsiet īpašu uzmanību elektropārvades līnijām, kas baro LED sloksnes. Datu līnijas ir jāvada virknē, kas nozīmē, ka dati no vienas joslas tiks savienoti ar nākamās joslas datiem. Utt. To var izdarīt arī ar elektropārvades līnijām. Fotoattēlā jūs redzēsiet, kas varētu izskatīties pēc haotiskas elektroinstalācijas. Pārliecinieties, ka jūs tos kārtīgi piesienat, izmantojot kādu Tyraps vai simulāru.
Elektroinstalācija ir taisna uz priekšu:
- Jauda
- Audio ieeja
- Mikrofons iekšā
- Ledstrip logotipam
- Ledmatrix/ Ledstrips
- Priekšējais vadības panelis pie galvenās PCB

5. darbība: Arduino IDE sagatavošana ESP32
Es izmantoju Arduino IDE. Tas ir brīvi pieejams tiešsaistē un veic savu darbu. Varat arī izmantot Visual Studio vai kādu citu lielisku IDE. Tomēr ir svarīgi izvēlēties pareizo bibliotēku, un vislabāk ir neinstalēt to, kas jums nav nepieciešams, jo tas var radīt kļūdas kompilēšanas laikā. Pārliecinieties, vai jūsu Arduino IDE ir iestatīts ESP32 lietošanai. Ja nezini, kā to izdarīt, pameklē googlē vai noskaties youtube video. Ir daži ļoti skaidri norādījumi, un IDE iestatīšana nav grūta. Tu to vari izdarīt! Iekšā
īsumā, tas izpaužas šādi:
- Ide preferenču logā meklē rindiņu: Papildu dēļu pārvaldnieks un pievieno šādu rindiņu;
- Dodieties uz sava dēļa pārvaldnieku un meklējiet ESP32 un instalējiet ESP32 no Espressif Systems.
- Pirms kompilēšanas izvēlieties pareizo dēli, un tas ir labi
Kad jūsu Arduino IDE (vai kāds cits, ko izmantojat) ir gatavs, varat turpināt skices kompilēšanu. Kad kompilēšana tiek veikta bez kļūdām, varat augšupielādēt skici savā ESP32. Ja nevarat to augšupielādēt, kamēr USB ir pareizi iestatīts, mēģiniet izņemt ESP32 no tā ligzdas un mēģiniet vēlreiz (jūs izmantojāt ligzdas, pielodējot to pie PCB, vai ne?) Ja nevarat panākt, lai tas tiktu kompilēts pirmajā vietā. vietā, mēģiniet redzēt, vai trūkst kādas no bibliotēkām, un, ja nepieciešams, instalējiet tās. Es izmantoju šādas bibliotēkas:
- FastLED_NeoMatrix versijā 1.1
- FramebuLer_GFX versijā 1.0
- FastLED versijā 3.4.0
- Adafruit_GFX_Library versijā 1.10.4
- EasyButton versijā 2.0.1
- WiFi versijā 1.0
- WebServera versija 1.0
- WebSockets versijā 2.1.4
- WiFiClientSecure versijā 1.0
- Atzīme versijā 1.1
- WiFiManager versijā 2.0.5-beta
- Atjaunināt uz versiju 1.0
- DNSServer versija 1.1.0
- Adafruit_BusIO versijā 1.7.1
- Vads versijā 1.0.1
- SPI versijā 1.0
- FS versijā 1.0
Piezīme: Man bija problēmas ar apkopošanu, kad es sāku. Izrādījās, ka Arduino IDE bija aktivizētas daudzas bibliotēkas, un tā nolēma izvēlēties nepareizās, kad bija jāizvēlas starp bibliotēkām. Es to atrisināju, atinstalējot Arduino IDE un atkārtoti instalējot to no nulles. Turklāt, tā kā dažas bibliotēkas ir iekļautas citās, varbūt tas palīdz. Vispirms mēģiniet pieturēties pie šiem:
- #iekļauts
- #iekļauts
- #iekļauts
- #iekļauts
- #iekļauts
- #iekļautsWebServer.h>
- #iekļautsWebSocketsServer.h>
- #iekļauts
- #iekļauts

6. darbība: ESP32 programmēšana
denk aan bibliotēkas
7. darbība. VU mērītāja darbība
Varat izmantot mikrofona ieeju, lai pievienotu nelielu kondensatora mikrofonu, vai arī varat pievienot audio ierīci līnijas ievades savienotājiem. Lai gan signāls no mikrofona ir ampLi,ed uz PCB, tas var nebūt pietiekami spēcīgs. Atkarībā no jūsu mikrofona varat pielāgot rezistoru R52; samazinot tā vērtību amppastiprināt signālu. Savā prototipā es to aizstāju ar 0 omu rezistoru (es to saīsināju). Tomēr, izmantojot diLerent mikrofonu, man tas atkal bija jāpalielina līdz 20 K. Tātad viss ir atkarīgs no jūsu mikrofona.
Režīma poga
Režīma pogai ir 3 funkcijas:
- Īsi nospiediet: mainiet modeli (režīmu), ir pieejami 12 modeļi, no kuriem pēdējais ir ekrānsaudzētājs.
- Ātra trīskārša nospiešana: VU mērītāju, kas tiek parādīts augšējā rindā, var atspējot/iespējot
- Nospiests/turēts palaišanas laikā: tiks atiestatīti jūsu saglabātie WIFI iestatījumi. Ja jums ir jāmaina WIFI iestatījumi vai sistēma turpina atsāknēties, šeit ir jāsāk!
Atlasiet pogu
Izvēles pogai ir 3 funkcijas:
- Īsa nospiešana: pārslēdzieties starp līnijas ievadi un mikrofona ievadi.
- Nospiediet ilgi: turiet nospiestu 3 sekundes, lai pārslēgtu režīmu “Automātiskās maiņas modeļi”. Kad tas ir iespējots, parādītais modelis mainās ik pēc dažām sekundēm. Turklāt, kad poga tiek nospiesta pietiekami ilgi, tiks parādīts Nīderlandes valsts karogs. Tādā veidā jūs zināt, ka esat nospiedis pietiekami ilgi!
- Dubultā nospiešana: mainīsies krītošās pīķa virziens.
Spilgtuma potmetrs
Varat to izmantot, lai pielāgotu visu gaismas diožu / displeja kopējo spilgtumu. BRĪDINĀJUMS: Pārliecinieties, ka izmantojat strāvas padevi, kas atbilst iestatītajam spilgtumam. Protams, ESP32 iebūvētais regulators nevar apstrādāt visas gaismas diodes ar pilnu spilgtumu. Vislabāk ir izmantot ārējo barošanas avotu, kas spēj izturēt 4–6 A. Ja izmantojat USB kabeli, kas ir pievienots ESP32, iespējams, ka ESP32 plate var izraisīt dedzinošu sajūtu.
Maksimālā aizkaves potmetrs
Varat to izmantot, lai pielāgotu laiku, kas nepieciešams, lai virsotne nokristu līdz/paceltos no kaudzes
Jutības potmetrs
Varat to izmantot, lai pielāgotu ievades jutību. Tas ir tāpat kā skaļuma palielināšana zemākām signāla ieejām.
Sērijas monitors
Seriālais monitors ir jūsu draugs, tas parāda visu informāciju par sāknēšanu, tostarp jūsu web servera IP adrese.
Ekrānsaudzētājs
Kad ieejas signāls pazūd, pēc dažām sekundēm aktivizēsies ekrānsaudzētājs, un displejā / gaismas diodes parādīsies ,re animācija. Tiklīdz ievades signāls ir atgriezies, iekārta atgriežas normālā režīmā
8. darbība Web Interfeiss
Šī rmware izmanto a webinterfeiss, kas ir jākonfigurē. Ja neesat izmantojis web šī ESP32 pārvaldnieks iepriekš, un tagad tā atmiņā ir saglabāti iestatījumi no iepriekšējā dizaina. Pēc sāknēšanas webpārņems vadītājs. Ja tas turpina atsāknēties, ir lielas izmaiņas, ka tiek saglabāti iestatījumi, kas nedarbojas. Varbūt no iepriekšējās versijas vai varbūt esat pieļāvis ierakstīšanas kļūdu savā wi, parole? Varat piespiest ESP32 palaist WIFI pārvaldniekā, ieslēgšanas laikā turot nospiestu režīma pogu. Jūs varat redzēt web adrese, ar kuru jums ir nepieciešams izveidot savienojumu seriālajā pārvaldniekā. Tomēr vispirms ir jāizveido savienojums ar izveidoto piekļuves punktu. ESP32 parole nav nepieciešama. To var izdarīt, izmantojot jebkuru ierīci ar pārlūkprogrammu, piemēram, tālruni vai galdu. Pēc tam apmeklējiet web adrese, kas norādīta ar IP numuru sērijas monitorā, un izpildiet norādījumus, lai iestatītu WIFI piekļuvi. Kad esat pabeidzis, manuāli restartējiet savu ESP32. Pēc sāknēšanas jaunā P adrese būs redzama sērijas monitorā. Apmeklējiet šo jauno IP adresi savā pārlūkprogrammā, lai skatītu analizatoru web saskarne. Ja pēc sāknēšanas neparādās wi, pārvaldnieks vai ja jāmaina WIFI iestatījumi, varat nospiest un turēt režīma pogu, vienlaikus nospiežot atiestatīšanas pogu. Kad WIFI savienojums ir iestatīts, varat piekļūt webservera IP adresi, lai redzētu tiešā spektra analizatoru. Tas reāllaikā parādīs visus 10 kanālus.

9. darbība: parādiet un pastāstiet draugiem par savu lielisko būvi
Šajā brīdī jūs varējāt izveidot pārsteidzošu ierīci: pilnībā funkcionējošu spektra analizatoru. Tas ir jauks displejs jūsu viesistabā, vai ne? Neaizmirstiet parādīt draugiem un ģimenei. Kopīgojiet to sociālajos medijos un jūtieties brīvi tag es!
VIDEO
https://www.youtube.com/watch?v=jqJDQzxXv9Y
Savienojamies
- Webvietne
- Instagauns

Dokumenti / Resursi
![]() |
instructables spektra analizators ar Steampunk Nixie Look [pdfLietošanas instrukcija Spektra analizators ar Steampunk Nixie Look, spektra analizators, NIXIE lampas izskatās kā spektra analizators |





