instrutables Spectrum Analyzer менен Steampunk Nixie Look
Instruction
Бул NIXIE түтүкчөсүнө окшош Спектр анализаторунун менин версиям. Мен пробиркалар, !y экрандуу кездеме жана WS2812b сыяктуу PixelLeds аркылуу өзүмдүн түтүктөрүмдү түздүм. Түтүктөрдү жасагандан кийин, түтүктөрдү жайгаштыруу үчүн корпус үчүн жыгач панелдерди жасоо үчүн лазер кескичти колдоном. Жыйынтыгында антиквардык көрүнүшү бар 10 каналдуу спектр анализатору болуп саналат, аны оңой эле өзгөртүүгө, өзгөртүүгө болот.ampunk тема. Мен түзгөн түтүктөр Nixie Tube (IN-9/IN-13) сыяктуу көрүнгөнү менен, алар чоңураак жана көп түстөрдү көрсөтө алышат. Бул кандай сонун! Пикселдер ESP32 тарабынан башкарылат. Мен билем, бул такта акылдуу жана бул долбоор үчүн талап кылынган процессордун күчү бар. Ошондуктан, мен дагы IoT киргиздим webанализатордун натыйжасын көрсөтүү үчүн сервер. Мындан тышкары, ESP32 программалоо белгилүү Arduino IDE менен жүргүзүлүшү мүмкүн.
Жабдуулар
- ESP32, мен DOIT devkit 1.0 колдондум, бирок ESP32 тактасынын көбү бул ишти аткарат.
- Бир метрге 144 диоддон турган пикселдик тилкелер. Бизге 10 түтүк гана жетиштүү..
- Же болбосо, сиз өзүңүздүн пикселдерге PCB жана ширетүү колдонсоңуз болот.( Артыкчылыктуу вариант! )
- Сиз аны сатып алсаңыз болот: https://www.tindie.com/products/markdonners/pcb-tubebar-set/
- 3 сызыктуу потенциометрлер 1К жана 20К ортосундагы каршылык болгон
- Бардык жеткиликтүү функцияларга жетүү үчүн 2 тактилдик которгуч
- Аудио киргизүү үчүн 2 Tulp/cinch конектори
- 1 электр которгуч
- 1 Кубат киргизүү туташтыргычы
- Же болбосо, ESP32деги USB киргизүүнү колдонуу менен баарын которгучсуз жана кубатка кирбестен азыктандырсаңыз болот.
- Турак жай (сатып алыңыз же мага окшоп, өзүңүздүн үйүңүздү түзүңүз)
- Кээ бир зымдар
- Минималдуу 10 пин менен 4 Дин розетка, мен 7 пин версиясын колдондум
- Минималдуу 10 пин менен 4 Дин туташтыргычы, ал розеткаларда ts, мен 7 пин версиясын колдондум
- Дин туташтыргычына led Strip/led PCB туташтыруу үчүн туташтыргычтын кичинекей бош зымы
- Пробиркалардагы дин бириктиргичтерин ,xate үчүн 2 компоненттүү желим
- 10 айнек пробирка (лабораториялык айнек иштерин изде)
- электроника менен PCB. Сиз бул жерден сатып алса болот: PCB САТЫП АЛ
1-кадам: Led PCB же Ledstrips даярдоо
Эгерде сиз пробиркаларды сатып алган болсоңуз, анда аны пробиркаларга туура келгидей кылып узундугуна чейин кесишиңиз керек. ЭГЕР сиз LED PCB сатып алган болсоңуз (аны БУЛ ЖЕРДЕ САТЫП АЛЫҢЫЗ, сизге 5 комплект керек болот), анда биринчиден, бардык WS2812 диоддоруна ширетишиңиз керек.
2-кадам: Сынак түтүктөрүн бүтүрүү
- DIN аудио туташтыргычын ажыратып, анык туташтыргычтан башкасын (анын ,xure ичиндеги төөнөгүчтөр) жок кылыңыз
- Дефузорду стандарттуу кагазга басып чыгарып, өлчөмүнө жараша кесип.
- Лабиринтти өлчөмүнө жараша кесиңиз, лабиринт да, кагаз да ПХБнын толук ичин жаап турушу керек (пкбдин арткы жагында кичинекей тешикке уруксат берилет).
- Лабиринт менен кагазды түтүктүн ичине салыңыз
- Жарыкты жакшыраак өчүрүү үчүн; стаканга тийбеши үчүн ар бир PCB үстүнө тегерек уруп кой.
- Дин туташтыргычын күчтүү зымды же бурчтуу баштыктан төөнөгүчтөрдү колдонуп LED PCBге туташтырыңыз.
- ПХБны түтүккө салып, жабыштырып коюңуз
- Кааласаңыз, ар бир түтүктүн учуна боёк чачыңыз.
3-кадам: Турак жай
- Мен 6 мм фанерадан жасалган корпустун дизайнын жасадым жана анын баарын кесүү үчүн лазердик кескичти колдондум.
- Сиз менин дизайнымды колдоно аласыз же өзүңүздүн оюңузду түзө аласыз. Бул толугу менен сизге көз каранды.
4-кадам: Зымдарды туташтыруу
Электр зымдары анчалык деле кыйын эмес. Мен микрофонду жана аудио киргизүүнү туташтыруу үчүн корголгон зымды колдондум, калгандарынын бардыгына жалпы зымды колдондум. LED тилкелерин азыктандырган электр линияларына кошумча көңүл буруңуз. Берилиш линияларын катар менен зымдарыңыз керек, башкача айтканда, бир тилкедеги маалыматтар кийинкисинин берилиштерине туташтырылат. Ж.б.. Муну электр линиялары менен да жасай аласыз. Сүрөттө сиз кандайдыр бир башаламан зымдарга окшош экенин көрө аласыз. Кээ бир Tyraps же симулярларды колдонуп, аларды жакшылап байлап алганыңызды текшериңиз.
Зымдар түз алдыда:
- Күч
- Аудио кирди
- Микрофон кирди
- Логотип үчүн Ledstrip
- Ledmatrix/ Ledstrips
- Алдыңкы операциялык панелди негизги PCBге
5-кадам: ESP32 үчүн Arduino IDE даярдоо
Мен Arduino IDE колдондум. Бул онлайн акысыз жеткиликтүү жана ал өз милдетин аткарат. Сиз ошондой эле Visual Studio же башка сонун IDE колдоно аласыз. Бирок, бул туура китепкана маанилүү жана сизге кереги жок нерселерди орнотпогонуңуз жакшы, анткени ал компиляциялоодо каталарды алып келиши мүмкүн. Сиздин Arduino IDE ESP32 колдонууга коюлганын текшериңиз. Эгер муну кантип кылууну билбесеңиз, google же YouTube видеосун караңыз. Кээ бир абдан так көрсөтмөлөр бар жана IDE орнотуу кыйын эмес. Сен жасай аласың! Ичинде
кыскача айтканда, бул төмөнкүдөй болот:
- Ide артыкчылыктары терезесинде сызыкты издеңиз: Кошумча такталар менеджери жана төмөнкү сапты кошуңуз;
- Башкармаңыздын менеджерине барып, ESP32 издеңиз жана Espressif Systemsтен ESP32 орнотуңуз.
- Компиляциялоодон мурун туура тактаны тандаңыз жана барууга даярсыз
Сиздин Arduino IDE (же сиз колдонбогон нерсе) даяр болгондо... эскизди түзүүнү уланта берсеңиз болот. Компиляция катасыз аткарылганда, сиз эскизди ESP32ге жүктөй аласыз. Эгер USB туура орнотулганда аны жүктөп бере албасаңыз, ESP32 розеткасынан чыгарып, кайра аракет кылып көрүңүз (Сиз муну PCBге ширетүү учурунда розеткаларды колдонгонсуз, туурабы?) Эгер аны ,XNUMXst. жерде, китепканалардын кайсынысы жок экенин көрүп, керек болсо аларды орнотуп көрүңүз. Мен төмөнкү китепканаларды колдондум:
- FastLED_NeoMatrix 1.1 версиясында
- FramebuLer_GFX 1.0 версиясында
- FastLED 3.4.0 версиясында
- Adafruit_GFX_Library 1.10.4 версиясында
- EasyButton 2.0.1 версиясында
- 1.0 версиясында WiFi
- Web1.0 версиясында сервер
- Web2.1.4 версиясындагы розеткалар
- WiFiClientSecure 1.0 версиясында
- Тикер 1.1 версиясында
- WiFiManager 2.0.5-бета версиясында
- 1.0 версиясында жаңыртуу
- DNSServer 1.1.0 версиясында
- Adafruit_BusIO 1.7.1 версиясында
- 1.0.1 версиясында зым
- SPI 1.0 версиясында
- FS 1.0 версиясында
Эскертүү: Мен баштаганда, мен компиляциялоодо бир аз кыйналдым. Arduino IDEде көптөгөн китепканалар жандырылып, китепканалардын арасынан тандоо керек болгондо, туура эместерин тандоону чечкени белгилүү болду. Мен аны Arduino IDE орнотуудан чыгарып, аны нөлдөн баштап кайра орнотуу менен чечтим. Ошондой эле, кээ бир китепканалар башкаларга кошулгандыктан, бул жардам берет. Биринчиден, буларды карманыңыз:
- #киргизүү
- #киргизүү
- #киргизүү
- #киргизүү
- #киргизүү
- #киргизүүWebServer.h>
- #киргизүүWebSocketsServer.h>
- #киргизүү
- #киргизүү
6-кадам: ESP32 программалоо
денк аан китепканалары
7-кадам: VU метрди иштетүү
Кичинекей конденсатордук микрофонду туташтыруу үчүн микрофонду колдоно аласыз же аудио түзмөгүңүздү линия киргизүү туташтыргычтарына туташтыра аласыз. Микрофондон келген сигнал болсо да ampli, PCB боюнча, ал жетиштүү күчтүү эмес болушу мүмкүн. Микрофонуңузга жараша R52 резисторун тууралай аласыз; анын наркын төмөндөтөт ampсигналды көбүрөөк көтөрүңүз. Прототипимде мен аны 0 Ом резистор менен алмаштырдым (мен аны кыска кылып койдум). Бирок, diLerent микрофонду колдонгондо, мен аны кайра 20 миңге чейин көбөйтүүгө туура келди. Ошентип, баары сиздин микрофонуңуздан көз каранды.
Режим баскычы
Режим баскычынын 3 функциясы бар:
- Кыска басуу: үлгүнү өзгөртүү (режим), 12 жеткиликтүү үлгү бар, алардын акыркысы ,re экран сактагычы.
- Ыкчам үч жолу басуу: жогорку сапта көрсөтүлгөн VU өлчөгүч өчүрүлгөн/жандырылышы мүмкүн
- Жүктөлүп жатканда басып/ кармап туруу: Бул сиздин сакталган WIFI жөндөөлөрүңүздү баштапкы абалга келтирет. Эгер WIFI жөндөөлөрүңүздү өзгөртүү керек болсо же тутумуңуз кайра жүктөлүп жатса, ушул жерден баштоо керек!
Тандоо баскычы
Тандоо баскычынын 3 функциясы бар:
- Кыска басуу: линия жана микрофон киргизүү ортосунда которуштуруу.
- Көпкө басуу: "Үзгүлтүктөрдү автоматтык түрдө өзгөртүү" режимине өтүү үчүн 3 секунд басыңыз. Иштетилгенде, көрсөтүлгөн үлгү бир нече секунд сайын өзгөрүп турат. Ошондой эле, баскыч жетиштүү узак басылганда, Голландиянын улуттук желеги көрсөтүлөт. Ушинтип, сиз жетиштүү убакыт басылганыңызды билесиз!
- Эки жолу басуу: түшкөн чокунун багыты өзгөрөт.
Жарыктык потметри
Муну бардык диоддордун/дисплейлердин жалпы жарыктыгын тууралоо үчүн колдоно аласыз. ЭСКЕРТҮҮ: Сиз орноткон жарыктыктын агымына дал келүү үчүн кубат булагын колдонгонуңузду текшериңиз. Албетте, ESP32 борттук жөнгө салуучу бардык жарыктандыруучу жарыгы менен иштей албайт. 4төн 6Ага чейинки кубаттуулукту иштете ала турган тышкы кубат булагын колдонуу эң жакшы. Эгер сиз ESP32ге туташтырылган USB кабелин колдонуп жатсаңыз, ESP32 тактасынан чыккан күйүү сезими пайда болушу мүмкүн.
Чоку кечиктирүүчү потметр
Муну сиз чокудан ылдый түшүп/көтөрүлүүгө кеткен убакытты тууралоо үчүн колдоно аласыз
Сезимталдык потметр
Сиз муну киргизүүнүн сезгичтигин тууралоо үчүн колдоно аласыз. Төмөнкү сигнал киргизүүлөрүнүн үнүн көтөрүү сыяктуу.
Сериялык монитор
Сериялык монитор сиздин досуңуз, ал жүктөө боюнча бардык маалыматты, анын ичинде сиздин да маалыматты көрсөтөт web сервердин IP дареги.
Экран сактагыч
Киргизүү сигналы токтогондо, экран сактагыч бир нече секунддан кийин иштей баштайт жана дисплей/диоддор ,re анимацияны көрсөтөт. Киргизүү сигналы кайра келери менен, аппарат кадимки режимге кайтып келет
8-кадам: The Web Интерфейс
Бул rmware а колдонот webтүзүлүшү керек болгон интерфейс. Эгер сиз колдоно элек болсоңуз web буга чейин ушул ESP32де менеджер болгон жана азыр анын эстутумунда мурунку дизайндан сакталган орнотуулар бар, жүктөөдөн кийин, webменеджер алат. Эгер ал кайра жүктөлө берсе, анда иштебей калган орнотуулар сакталган чоң өзгөрүү бар. Балким, мурунку түзүмдөн же Wi, сырсөзүңүздө терүүдө ката кетиргендирсиз? Сиз ESP32ди күйгүзүп жатканда режим баскычын басып туруп, WIFI менеджерине жүктөөгө мажбурлай аласыз. көрө аласыз web Сериялык менеджерде туташуу керек дарек. Бирок, адегенде ал түзгөн кирүү чекитине туташуу керек. ESP32 сырсөз талап кылынбайт. Муну телефон же стол сыяктуу браузери бар каалаган түзмөктү колдонуу менен кыла аласыз. Андан кийин зыярат кылыңыз web сериялык монитордогу IP номери менен берилген даректи табыңыз жана WIFI мүмкүнчүлүгүн орнотуу үчүн нускамаларды аткарыңыз. Бүткөндөн кийин, ESP32ди кол менен өчүрүп күйгүзүңүз. Жүктөөдөн кийин жаңы P дареги сериялык монитордо көрүнөт. Анализаторду көрүү үчүн бул жаңы IP дарекке браузериңиз менен кириңиз web интерфейс. Эгерде Wi, менеджер жүктөлгөндөн кийин көрүнбөсө, же WIFI жөндөөлөрүңүздү өзгөртүү керек болсо, баштапкы абалга келтирүү баскычын басып, режим баскычын басып, кармап турсаңыз болот. WIFI туташууңуз орнотулганда, сизге кире аласыз webжандуу спектр анализаторун көрүү үчүн сервердин IP дареги. Ал реалдуу убакытта бардык 10 каналды көрсөтөт.
9-кадам: Досторуңузга укмуштуудай курулушуңуз жөнүндө айтып бериңиз
Бул учурда, сиз укмуштуудай түзүлүштү кура алдыңыз: Толук иштей турган Спектр анализатору. Бул сиздин конок бөлмөңүздө жакшы көрүнүш, туурабы? Досторуңузга жана үй-бүлөңүзгө көрсөтүүнү унутпаңыз. Аны социалдык медиада бөлүшүңүз жана тартынбаңыз tag мага!
ВИДЕО
https://www.youtube.com/watch?v=jqJDQzxXv9Y
Келиңиз байланышабыз
- Webсайт
- Instagкочкор
Документтер / Ресурстар
![]() |
instrutables Spectrum Analyzer менен Steampunk Nixie Look [pdf] Instruction Manual Спектр анализатору Steampunk Nixie Look, Spectrum Analyzer, NIXIE түтүгү окшош Spectrum Analyzer |