Instructables-logotipas

Instructables spektro analizatorius su Steampunk Nixie Look

Instructables-Spectrum-Analyzer-su-Steampunk-Nixie-Look-PRODUCT

Instrukcija

Tai yra mano NIXIE vamzdelio, panašaus į spektro analizatorių, versija. Sukūriau savo mėgintuvėlius naudodamas mėgintuvėlius, !y ekrano audinį ir PixelLeds, pvz., WS2812b Pagaminęs vamzdelius, naudoju lazerinį pjaustytuvą, kad sukurčiau medines plokštes korpusui, ant kurio būtų galima įdėti vamzdelius. Galutinis rezultatas – senovinės išvaizdos 10 kanalų spektro analizatorius, kurį galima lengvai modifikuoti ir pritaikytiampunk tema. Nors mano sukurti vamzdeliai atrodo kaip Nixie Tube (IN-9/IN-13), jie yra didesnio dydžio ir gali rodyti kelias spalvas. Argi tai ne šaunu! „Pixelleds“ valdo ESP32. Žinau, kad ši plokštė yra labai protinga, o procesoriaus galia viršija tai, ko reikia šiam projektui. Todėl įtraukiau ir daiktų internetą webserverį, kad būtų rodomas analizatoriaus rezultatas. Be to, ESP32 programavimas gali būti atliktas naudojant gerai žinomą Arduino IDE.

Prekės

  • ESP32, aš naudojau DOIT devkit 1.0, bet dauguma ESP32 plokščių atliks šį darbą.
  • Pikselių juostos po 144 šviesos diodus vienam metrui. Mums reikia tik 10 vamzdžių.
  • Arba galite patys naudoti PCB ir lituoti pikselius. (Pageidautina parinktis!)
  • Jį galite įsigyti: https://www.tindie.com/products/markdonners/pcb-tubebar-set/
  • 3 linijiniai potenciometrai, kurių varža buvo nuo 1K iki 20K
  • 2 lytėjimo jungikliai, leidžiantys pasiekti visas galimas funkcijas
  • 2 Tulp/cinch jungtys garso įėjimui
  • 1 maitinimo jungiklis
  • 1 Maitinimo įvesties jungtis
  • Arba galite maitinti viską be jungiklio ir maitinimo įvesties naudodami ESP32 USB įvestį.
  • Būstas (pirkite arba, kaip aš, susikurkite savo)
  • Kai kurie laidai
  • 10 Din lizdas su mažiausiai 4 kontaktais, aš naudojau 7 kontaktų versiją
  • 10 Din jungtis su mažiausiai 4 kontaktais, kuri yra lizduose, aš naudojau 7 kontaktų versiją
  • Mažas tuščias jungties laidas, skirtas prijungti LED juostelę / LED pcb prie din jungties
  • 2 komponentų klijai mėgintuvėliuose esančioms din jungtims sujungti
  • 10 stiklinių mėgintuvėlių (ieškokite laboratorinio stiklo darbo)
  • PCB su elektronika. Įsigyti galite čia: PIRKTI PCB

Instructables-Spectrum-Analyzer-su-Steampunk-Nixie-Look-PRODUCT Instructables-Spectrum-Analyzer-su-Steampunk-Nixie-Look-1

1 veiksmas: LED PCB arba LED juostelių paruošimas

Jei nusipirkote LED juostelę, turite ją nukirpti iki tokio ilgio, kad ji atitiktų mėgintuvėlius. JEI nusipirkote LED PCB (PIRKITE ČIA, jums reikės 5 rinkinių), tada turėsite lituoti visus WS2812 LED.

2 veiksmas: mėgintuvėlių užpildymas

  • Išardykite DIN garso jungtį ir išmeskite visą jungtį, išskyrus tikrąją jungtį (jo kaiščius)
  • Atspausdinkite defuzerį ant standartinio popieriaus ir supjaustykite jį pagal dydį.
  • Iškirpkite labirintą pagal dydį, ir labirintas, ir popierius turi uždengti visą PCB vidų (leistinas mažas plyšys plokštės gale.
  • Į vamzdelio vidų įdėkite labirintą ir popierių
  • Siekiant geriau nuslopinti šviesą; ant kiekvieno PCB uždėkite apvalų ritmą, kad jis neliestų stiklo.
  • Prijunkite Din jungtį prie LED PCB naudodami stiprią laidą arba kaiščius iš kampinės antraštės.
  • Įdėkite PCB į vamzdelį ir suklijuokite
  • Jei norite, purškite dažų kiekvieno vamzdelio galus.

Instructables-Spectrum-Analyzer-su-Steampunk-Nixie-Look-2Instructables-Spectrum-Analyzer-su-Steampunk-Nixie-Look-3 Instructables-Spectrum-Analyzer-su-Steampunk-Nixie-Look-4 Instructables-Spectrum-Analyzer-su-Steampunk-Nixie-Look-5 Instructables-Spectrum-Analyzer-su-Steampunk-Nixie-Look-6 Instructables-Spectrum-Analyzer-su-Steampunk-Nixie-Look-7 Instructables-Spectrum-Analyzer-su-Steampunk-Nixie-Look-8 Instructables-Spectrum-Analyzer-su-Steampunk-Nixie-Look-9 Instructables-Spectrum-Analyzer-su-Steampunk-Nixie-Look-10

3 žingsnis: būstas

  1.  Sukūriau korpusą, kurį pagaminau iš 6 mm faneros, o visa tai iškirpau lazeriniu pjaustytuvu.
  2.  Galite naudoti mano dizainą arba sukurti savo. Tai visiškai priklauso nuo jūsų.

Instructables-Spectrum-Analyzer-su-Steampunk-Nixie-Look-11 Instructables-Spectrum-Analyzer-su-Steampunk-Nixie-Look-12 Instructables-Spectrum-Analyzer-su-Steampunk-Nixie-Look-13 Instructables-Spectrum-Analyzer-su-Steampunk-Nixie-Look-14

4 veiksmas: laidų prijungimas

Laidai nėra tokie sudėtingi. Mikrofonui ir garso įvesties prijungimui naudojau ekranuotą laidą, o visa kita naudojau bendrą laidą. Skirkite daugiau dėmesio maitinimo linijoms, kurios maitina LED juosteles. Turite sujungti duomenų linijas nuosekliai, o tai reiškia, kad vienos juostos duomenys bus sujungti su kitos juostos duomenimis. Ir tt Taip pat galite tai padaryti naudodami elektros linijas. Nuotraukoje matysite, kas gali atrodyti kaip chaotiškas laidas. Įsitikinkite, kad juos gražiai pririšate naudodami Tyraps arba simuliarą.
Laidai yra tiesūs:

  • Galia
  • Garso įvestis
  • Mikrofonas įvestas
  • LED juostelė logotipui
  • Ledmatrix/ Ledstrips
  • Priekinis valdymo skydelis prie pagrindinės PCB

Instructables-Spectrum-Analyzer-su-Steampunk-Nixie-Look-15 Instructables-Spectrum-Analyzer-su-Steampunk-Nixie-Look-16

5 veiksmas: „Arduino IDE“ paruošimas ESP32

Aš naudojau Arduino IDE. Jis yra laisvai prieinamas internete ir atlieka savo darbą. Taip pat galite naudoti „Visual Studio“ ar kitą puikų IDE. Tačiau svarbu pasirinkti tinkamą biblioteką ir geriausia neįdiegti to, ko jums nereikia, nes tai gali sukelti klaidų kompiliuojant. Įsitikinkite, kad jūsų Arduino IDE yra nustatytas naudoti ESP32. Jei nežinote, kaip tai padaryti, paieškokite „Google“ arba pažiūrėkite „YouTube“ vaizdo įrašą. Yra keletas labai aiškių nurodymų, o IDE nustatyti nėra sunku. Tu gali tai padaryti! A
Trumpai tariant, viskas baigiasi taip:

  • Ide preferencijos lange ieškokite eilutės: Papildomų lentų tvarkyklė ir pridėkite šią eilutę;
  • Eikite į savo plokštės valdytoją ir suraskite ESP32 ir įdiekite ESP32 iš Espressif Systems.
  • Prieš kompiliuodami pasirinkite tinkamą lentą ir galite pradėti

Kai jūsų „Arduino IDE“ (arba bet koks jūsų naudojamas įrenginys) bus paruoštas, galite tęsti eskizo sudarymą. Kai kompiliavimas atliktas be klaidų, galite įkelti eskizą į savo ESP32. Jei negalite jo įkelti, kol USB nustatytas tinkamai, pabandykite ištraukti ESP32 iš jo lizdo ir bandykite dar kartą (naudojote lizdus lituodami jį prie PCB, tiesa?) Jei nepavyksta jo sukompiliuoti pirmoje vietoje. vietą, pabandykite pamatyti, ar nėra kurios nors iš bibliotekų, ir, jei reikia, jas įdiekite. Naudojau šias bibliotekas:

  • FastLED_NeoMatrix 1.1 versija
  • FramebuLer_GFX 1.0 versijoje
  • FastLED 3.4.0 versijoje
  • Adafruit_GFX_Library 1.10.4 versijoje
  • EasyButton 2.0.1 versijoje
  • „WiFi“ versija 1.0
  • WebServerio versija 1.0
  • Web2.1.4 versijos lizdai
  • „WiFiClientSecure“ 1.0 versija
  • Tikras 1.1 versijoje
  • „WiFiManager“ 2.0.5 beta versija
  • Atnaujinkite 1.0 versiją
  • 1.1.0 versijos DNS serveris
  • Adafruit_BusIO 1.7.1 versijoje
  • 1.0.1 versijos laidas
  • SPI 1.0 versijoje
  • FS 1.0 versija

Pastaba: Kai pradėjau sudaryti, turėjau problemų. Paaiškėjo, kad Arduino IDE buvo suaktyvinta daug bibliotekų ir ji nusprendė pasirinkti netinkamas, kai reikėjo pasirinkti vieną iš bibliotekų. Aš tai išsprendžiau pašalindamas Arduino IDE ir iš naujo įdiegdamas jį nuo nulio. Be to, kadangi kai kurios bibliotekos yra įtrauktos į kitas, galbūt tai padeda. Pirmiausia pabandykite laikytis šių dalykų:

  • #įtraukti
  • #įtraukti
  • #įtraukti
  • #įtraukti
  • #įtraukti
  • #įtrauktiWebServeris.h>
  • #įtrauktiWebSocketsServer.h>
  • #įtraukti
  • #įtraukti

Instructables-Spectrum-Analyzer-su-Steampunk-Nixie-Look-17

6 veiksmas: ESP32 programavimas

denk aan bibliotekos

7 veiksmas: VU matuoklio valdymas

Galite naudoti mikrofoną, kad prijungtumėte nedidelį kondensatoriaus mikrofoną arba galite prijungti garso įrenginį prie linijos įvesties jungčių. Nors signalas iš mikrofono yra ampLi, ant PCB, jis gali būti nepakankamai stiprus. Priklausomai nuo jūsų mikrofono, galite reguliuoti rezistorių R52; sumažės jo vertė ampsustiprinti signalą. Savo prototipe jį pakeičiau 0 omų rezistoriumi (sutrumpinau). Tačiau naudojant diLerent mikrofoną vėl teko jį padidinti iki 20K. Taigi viskas priklauso nuo jūsų mikrofono.

Režimo mygtukas
Režimo mygtukas turi 3 funkcijas:

  • Trumpas paspaudimas: pakeiskite šabloną (režimą), yra 12 galimų šablonų, iš kurių paskutinis yra ekrano užsklanda.
  • Greitas trigubas paspaudimas: viršutinėje eilutėje rodomą TPB matuoklį galima išjungti / įjungti
  • Paspaustas/laikytas paleidžiant: iš naujo nustatysite išsaugotus WIFI nustatymus. Jei jums reikia pakeisti WIFI nustatymus arba jei sistema vis paleidžiama iš naujo, čia pradėti!

Pasirinkite mygtuką
Pasirinkimo mygtukas turi 3 funkcijas:

  • Trumpas paspaudimas: perjungti tarp linijinės įvesties ir mikrofono įvesties.
  • Ilgas paspaudimas: paspauskite 3 sekundes, kad perjungtumėte „automatinio šablonų keitimo“ režimą. Kai įjungta, rodomas šablonas keičiasi kas kelias sekundes. Be to, paspaudus mygtuką pakankamai ilgai, bus rodoma Nyderlandų nacionalinė vėliava. Taip žinai, kad spaudei pakankamai ilgai!
  • Du kartus paspauskite: pasikeis krintančios smailės kryptis.

Ryškumo potmetras
Tai galite naudoti norėdami reguliuoti bendrą visų šviesos diodų / ekrano ryškumą. ĮSPĖJIMAS: Įsitikinkite, kad naudojate maitinimo šaltinį, atitinkantį jūsų nustatyto ryškumo srovę. Žinoma, integruotas ESP32 reguliatorius negali valdyti visų šviesos diodų visu ryškumu. Geriausia naudoti išorinį maitinimo šaltinį, galintį palaikyti nuo 4 iki 6 A. Jei naudojate USB kabelį, prijungtą prie ESP32, galite jausti deginimo pojūtį iš ESP32 plokštės.

Piko delsos potmetras
Galite naudoti tai norėdami reguliuoti laiką, per kurį smailė nukrenta iki krūvos / pakils iš jos

Jautrumo potmetras
Tai galite naudoti norėdami reguliuoti įvesties jautrumą. Tai panašu į garsumo padidinimą, kai gaunami mažesni signalai.

Serijinis monitorius
Serijinis monitorius yra jūsų draugas, jame rodoma visa informacija apie paleidimą, įskaitant jūsų web serverio IP adresą.

Ekrano užsklanda
Kai įvesties signalas nutrūksta, po kelių sekundžių įsijungs ekrano užsklanda ir ekrane / šviesos dioduose bus rodoma ,re animacija. Kai tik įvesties signalas grįžta, įrenginys grįžta į įprastą režimą

8 veiksmas: Web Sąsaja

Ši programinė įranga naudoja a websąsaja, kurią reikia sukonfigūruoti. Jei nesinaudojote web tvarkyklė anksčiau šiame ESP32, o dabar jo atmintyje yra išsaugoti ankstesnio dizaino nustatymai, po paleidimo webvadovas perims. Jei jis nuolat paleidžiamas iš naujo, yra didelis pasikeitimas, nes išsaugomi neveikiantys nustatymai. Galbūt iš ankstesnės versijos, o gal padarėte klaidą savo wi, slaptažodžiu? Galite priversti ESP32 paleisti WIFI tvarkytuvę laikydami nuspaudę režimo mygtuką įjungdami. Jūs galite pamatyti web adresas, prie kurio turite prisijungti nuosekliojoje tvarkyklėje. Tačiau pirmiausia turite prisijungti prie jo sukurto prieigos taško. ESP32 slaptažodžio nereikia. Tai galite padaryti naudodami bet kurį įrenginį su naršykle, pvz., telefoną ar stalinį kompiuterį. Po to apsilankykite web adresą, kurį serijiniame monitoriuje pateikia IP numeris, ir vadovaukitės instrukcijomis, kad nustatytumėte WIFI prieigą. Baigę rankiniu būdu iš naujo paleiskite ESP32. Po paleidimo naujasis P adresas bus matomas serijiniame monitoriuje. Apsilankykite šiuo nauju IP adresu naudodami savo naršyklę, kad pamatytumėte analizatorių web sąsaja. Jei paleidus nerodomas wi, manager arba jei reikia pakeisti WIFI nustatymus, galite paspausti ir palaikyti režimo mygtuką, kol nuspausite atstatymo mygtuką. Kai WIFI ryšys bus nustatytas, galėsite jus pasiekti webserverio IP adresą, kad pamatytumėte tiesioginį spektro analizatorių. Tai parodys visus 10 kanalų realiuoju laiku.

Instructables-Spectrum-Analyzer-su-Steampunk-Nixie-Look-18 Instructables-Spectrum-Analyzer-su-Steampunk-Nixie-Look-19

9 veiksmas: parodykite ir papasakokite draugams apie savo nuostabų pastatymą

Šiuo metu jums pavyko sukurti nuostabų įrenginį: visiškai funkcionalų spektro analizatorių. Tai puikus ekranas jūsų svetainėje, ar ne? Nepamirškite parodyti savo draugams ir šeimos nariams. Pasidalykite ja socialiniuose tinkluose ir nedvejodami tag aš!

VIDEO
https://www.youtube.com/watch?v=jqJDQzxXv9Y

Prisijunkime

  • Websvetainę
  • facebook
  • Instagavinas
  • Twitter

Instructables-Spectrum-Analyzer-su-Steampunk-Nixie-Look-22 Instructables-Spectrum-Analyzer-su-Steampunk-Nixie-Look-23

Dokumentai / Ištekliai

Instructables spektro analizatorius su Steampunk Nixie Look [pdfNaudojimo instrukcija
Spektro analizatorius su Steampunk Nixie Look, spektro analizatorius, NIXIE vamzdis atrodo kaip spektro analizatorius

Nuorodos

Palikite komentarą

Jūsų el. pašto adresas nebus skelbiamas. Privalomi laukai pažymėti *