instructables-logo

instructables სპექტრის ანალიზატორი Steampunk Nixie Look

instructables-Spectrum-Analyzer-with-Steampunk-Nixie-Look-PRODUCT

ინსტრუქცია

ეს არის NIXIE მილის მსგავსი სპექტრის ანალიზატორის ჩემი ვერსია. მე შევქმენი საკუთარი მილები ტესტის მილების, !y ეკრანის ქსოვილისა და PixelLed-ების გამოყენებით, როგორიცაა WS2812b მილების დამზადების შემდეგ, მე ვიყენებ ლაზერკატერს, რათა შევქმნა ხის პანელები კორპუსისთვის მილების დასაყენებლად. საბოლოო შედეგი არის 10 არხიანი სპექტრის ანალიზატორი ანტიკური გარეგნობით, რომელიც ადვილად შეიძლება შეიცვალოსampunk თემა. მიუხედავად იმისა, რომ მე შევქმენი მილები ჰგავს Nixie Tube-ს (IN-9/IN-13), ისინი უფრო დიდი ზომისაა და მათ შეუძლიათ მრავალ ფერის ჩვენება. Რამდენად მაგარია! პიქსელებს აკონტროლებს ESP32. მე ვიცი, რომ ეს დაფა არის ძალიან ჭკვიანი და აქვს პროცესორის სიმძლავრე იმაზე მეტი, რაც საჭიროა ამ პროექტისთვის. ამიტომ, მე ასევე ჩავრთე IoT webსერვერი ანალიზატორის შედეგების ჩვენებისთვის. გარდა ამისა, ESP32-ის დაპროგრამება შეიძლება გაკეთდეს კარგად ცნობილი Arduino IDE-ით.

მარაგები

  • ESP32, მე გამოვიყენე DOIT devkit 1.0, მაგრამ ESP32 დაფის უმეტესობა გააკეთებს საქმეს.
  • პიქსელიანი ზოლები 144 LED მეტრზე. ჩვენ გვჭირდება მხოლოდ საკმარისი 10 მილი..
  • ალტერნატიულად, შეგიძლიათ თავად გამოიყენოთ PCB და შედუღება პიქსელებზე. (სასურველი ვარიანტია!)
  • თქვენ შეგიძლიათ შეიძინოთ იგი: https://www.tindie.com/products/markdonners/pcb-tubebar-set/
  • 3 ხაზოვანი პოტენციომეტრი, რომელიც იყო წინააღმდეგობა 1K-დან 20K-მდე
  • 2 ტაქტილური გადამრთველი ყველა შესაძლო ფუნქციაზე წვდომისთვის
  • 2 Tulp/cinch კონექტორი აუდიო შეყვანისთვის
  • 1 დენის გადამრთველი
  • 1 დენის შესვლის კონექტორი
  • ალტერნატიულად, თქვენ შეგიძლიათ მიირთვათ ყველაფერი გადამრთველისა და დენის შესვლის გარეშე ESP32-ზე USB შეყვანის გამოყენებით
  • საცხოვრებელი (იყიდეთ ან, როგორც მე, შექმენით საკუთარი)
  • რამდენიმე მავთული
  • 10 დინიანი სოკეტი მინიმუმ 4 პინით, მე გამოვიყენე 7 პინიანი ვერსია
  • 10 დინიანი კონექტორი მინიმუმ 4 ქინძისთავით, რომელიც სოკეტებშია, მე გამოვიყენე 7 პინიანი ვერსია
  • კონექტორის პატარა ცარიელი მავთული ledstrip/led pcb-ს დინის კონექტორთან დასაკავშირებლად
  • 2-კომპონენტიანი წებო საცდელ მილებში დინ კონექტორებზე
  • 10 მინის საცდელი მილი (მოძებნეთ ლაბორატორიული მინის სამუშაო)
  • PCB ელექტრონიკით. მისი ყიდვა შეგიძლიათ აქ: იყიდეთ PCB

instructables-Spectrum-Analyzer-with-Steampunk-Nixie-Look-PRODUCT instructables-Spectrum-Analyzer-with-Steampunk-Nixie-Look-1

ნაბიჯი 1: Led PCB-ის ან Ledstrips-ის მომზადება

თუ იყიდეთ ledstrip, მაშინ უნდა გაჭრათ იგი სიგრძეზე ისე, რომ ის საცდელ მილები იყოს. თუ იყიდეთ LED PCB (იყიდეთ იგი აქ, დაგჭირდებათ 5 კომპლექტი), მაშინ უნდა შეადუღოთ ყველა WS2812 LED-ები, ჯერ.

ნაბიჯი 2: ტესტის მილების დასრულება

  • დაშალეთ DIN აუდიო კონექტორი და გადააგდეთ ყველა კონექტორის გარდა (ქინძისთავები თავის , xure)
  • ამობეჭდეთ გამანადგურებელი სტანდარტულ ქაღალდზე და დაჭერით ზომაზე.
  • გაჭერით ლაბირინთი ზომაზე, ლაბირინთმაც და ქაღალდმაც უნდა დაიფაროს PCB-ის მთლიანი შიდა ნაწილი (დაშვებულია მცირე ჭრილი PCB-ის უკანა მხარეს.
  • მოათავსეთ ლაბირინთი და ქაღალდი მილის შიგნით
  • სინათლის უკეთესი განმუხტვისთვის; თითოეულ პკბ-ს ზემოდან მოათავსეთ მრგვალი დარტყმა ისე, რომ ჭიქას არ შეეხოს.
  • შეაერთეთ Din კონექტორი LED PCB-ზე ძლიერი მავთულის ან დახრილი სათაურის ქინძისთავით.
  • მოათავსეთ PCB მილში და დააწებეთ
  • თუ გსურთ, თითოეული მილის ბოლოები შეღებეთ სპრეით.

instructables-Spectrum-Analyzer-with-Steampunk-Nixie-Look-2instructables-Spectrum-Analyzer-with-Steampunk-Nixie-Look-3 instructables-Spectrum-Analyzer-with-Steampunk-Nixie-Look-4 instructables-Spectrum-Analyzer-with-Steampunk-Nixie-Look-5 instructables-Spectrum-Analyzer-with-Steampunk-Nixie-Look-6 instructables-Spectrum-Analyzer-with-Steampunk-Nixie-Look-7 instructables-Spectrum-Analyzer-with-Steampunk-Nixie-Look-8 instructables-Spectrum-Analyzer-with-Steampunk-Nixie-Look-9 instructables-Spectrum-Analyzer-with-Steampunk-Nixie-Look-10

ნაბიჯი 3: საცხოვრებელი

  1.  მე დავაპროექტე კორპუსი, რომელიც გავაკეთე 6 მმ პლაივუდისგან და გამოვიყენე ლაზერული საჭრელი, რომ ეს ყველაფერი ამომეჭრა.
  2.  თქვენ შეგიძლიათ გამოიყენოთ ჩემი დიზაინი ან შექმნათ თქვენი საკუთარი. ეს მთლიანად თქვენზეა დამოკიდებული.

instructables-Spectrum-Analyzer-with-Steampunk-Nixie-Look-11 instructables-Spectrum-Analyzer-with-Steampunk-Nixie-Look-12 instructables-Spectrum-Analyzer-with-Steampunk-Nixie-Look-13 instructables-Spectrum-Analyzer-with-Steampunk-Nixie-Look-14

ნაბიჯი 4: მავთულის დაკავშირება

გაყვანილობა არც ისე რთულია. მე გამოვიყენე დაცული მავთული მიკროფონისა და აუდიო შეყვანის დასაკავშირებლად და გამოვიყენე ზოგადი მავთული ყველა დანარჩენისთვის. განსაკუთრებული ყურადღება მიაქციეთ ელექტროგადამცემ ხაზებს, რომლებიც კვებავს LED ზოლებს. თქვენ უნდა დააკავშიროთ მონაცემთა ხაზები სერიებში, რაც იმას ნიშნავს, რომ ერთი ზოლის მონაცემები დაკავშირებული იქნება მეორე ზოლის მონაცემებთან. და ა.შ. ამის გაკეთება ასევე შეგიძლიათ ელექტროგადამცემი ხაზებით. ფოტოებზე ნახავთ, როგორ შეიძლება გამოიყურებოდეს ქაოტური გაყვანილობა. დარწმუნდით, რომ ლამაზად მიამაგრეთ ისინი ტირაპების ან სიმულარულის გამოყენებით.
გაყვანილობა პირდაპირ არის:

  • ძალაუფლება
  • აუდიო
  • მიკროფონი
  • Ledstrip ლოგოსთვის
  • Ledmatrix/ Ledstrips
  • წინა ოპერაციული პანელი მთავარ PCB-მდე

instructables-Spectrum-Analyzer-with-Steampunk-Nixie-Look-15 instructables-Spectrum-Analyzer-with-Steampunk-Nixie-Look-16

ნაბიჯი 5: Arduino IDE-ის მომზადება ESP32-ისთვის

მე გამოვიყენე Arduino IDE. ის თავისუფლად არის ხელმისაწვდომი ონლაინ და ის ასრულებს თავის საქმეს. თქვენ ასევე შეგიძლიათ გამოიყენოთ Visual Studio ან სხვა შესანიშნავი IDE. თუმცა, მნიშვნელოვანია სწორი ბიბლიოთეკა და უმჯობესია არ დააინსტალიროთ ის, რაც არ გჭირდებათ, რადგან შეიძლება შეცდომებს მოგცეთ შედგენისას. დარწმუნდით, რომ თქვენი Arduino IDE დაყენებულია ESP32-ის გამოსაყენებლად. თუ არ იცით როგორ გააკეთოთ ეს, მოიძიეთ გუგლი ან ნახეთ youtube ვიდეო. არსებობს ძალიან მკაფიო ინსტრუქციები და IDE-ის დაყენება არ არის რთული. Შენ შეგიძლია ამის გაკეთება! Ში
მოკლედ, საქმე აქამდე მიდის:

  • Ide preferences ფანჯარაში მოძებნეთ ხაზი: Additional Boards Manager და დაამატეთ შემდეგი ხაზი;
  • გადადით თქვენი დაფის მენეჯერთან და მოძებნეთ ESP32 და დააინსტალირეთ ESP32 Espressif Systems-დან.
  • შედგენამდე აირჩიეთ სწორი დაფა და მზად ხართ წახვიდეთ

როდესაც თქვენი Arduino IDE (ან რასაც იყენებთ) მზად იქნება, გადადით….შეგიძლიათ გააგრძელოთ ესკიზის შედგენა. როდესაც კომპილაცია შეცდომის გარეშე ხდება, შეგიძლიათ ატვირთოთ ესკიზი თქვენს ESP32-ზე. თუ ვერ ახერხებთ მის ატვირთვას, სანამ USB სწორად არის დაყენებული, სცადეთ ამოიღოთ ESP32 მისი სოკეტიდან და სცადეთ ხელახლა (თქვენ იყენებდით სოკეტებს PCB-ზე შედუღებისას, არა?) თუ ვერ შეძლებთ მის კომპილაციას, პირველ რიგში. ადგილი, სცადეთ დაინახოთ, აკლია თუ არა რომელიმე ბიბლიოთეკა და საჭიროების შემთხვევაში დააინსტალირეთ. გამოვიყენე შემდეგი ბიბლიოთეკები:

  • FastLED_NeoMatrix ვერსია 1.1
  • FramebuLer_GFX ვერსია 1.0
  • FastLED 3.4.0 ვერსიით
  • Adafruit_GFX_Library ვერსია 1.10.4
  • EasyButton 2.0.1 ვერსიაზე
  • WiFi 1.0 ვერსიით
  • Webსერვერი 1.0 ვერსიაზე
  • Webსოკეტები 2.1.4 ვერსიით
  • WiFiClientSecure ვერსია 1.0
  • Ticker ვერსია 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-ის დეინსტალაციისა და ნულიდან ხელახლა ინსტალაციის გზით. ასევე, რადგან ზოგიერთი ბიბლიოთეკა შედის სხვებთან ერთად, შესაძლოა ეს დაგვეხმაროს. სცადეთ დაიცვან ეს, პირველ რიგში:

  • #შეიცავს
  • #შეიცავს
  • #შეიცავს
  • #შეიცავს
  • #შეიცავს
  • #შეიცავსWebსერვერი.h>
  • #შეიცავსWebSocketsServer.h>
  • #შეიცავს
  • #შეიცავს

instructables-Spectrum-Analyzer-with-Steampunk-Nixie-Look-17

ნაბიჯი 6: ESP32-ის პროგრამირება

denk aan libaries

ნაბიჯი 7: VU მრიცხველის მუშაობა

შეგიძლიათ გამოიყენოთ მიკროფონი პატარა კონდენსატორული მიკროფონის დასაკავშირებლად ან შეგიძლიათ დააკავშიროთ თქვენი აუდიო მოწყობილობა ხაზის შეყვანის კონექტორებთან. მიუხედავად იმისა, რომ სიგნალი მიკროფონიდან არის ampli,ed on the PCB, it might not be strong enough. Depending on your microphone, you can adjust resistor R52; decreasing it’s value will ampგაააქტიურეთ სიგნალი უფრო მეტად. ჩემს პროტოტიპში მე შევცვალე იგი 0 Ohm-ის რეზისტორით (მე დავამოკლე). თუმცა, diLerent მიკროფონის გამოყენებისას მომიწია მისი გაზრდა 20K-მდე. ასე რომ, ყველაფერი დამოკიდებულია თქვენს მიკროფონზე.

რეჟიმის ღილაკი
რეჟიმის ღილაკს აქვს 3 ფუნქცია:

  • მოკლე დაჭერით: შეცვალეთ ნიმუში (რეჟიმი), არის 12 ხელმისაწვდომი შაბლონი, საიდანაც ბოლო არის ,re screensaver.
  • სწრაფი სამმაგი დაჭერა: VU მრიცხველი, რომელიც ნაჩვენებია ზედა რიგში, შეიძლება გამორთოთ/ჩართოთ
  • ჩატვირთვისას დაჭერით/დაჭერით: ეს აღადგენს თქვენს შენახულ WIFI პარამეტრებს. თუ თქვენ გჭირდებათ თქვენი WIFI პარამეტრების შეცვლა ან თუ სისტემა განაგრძობს გადატვირთვას, ეს არის საიდან უნდა დაიწყოს!

აირჩიეთ ღილაკი
არჩევის ღილაკს აქვს 3 ფუნქცია:

  • მოკლე დაჭერა: გადართეთ ხაზის და მიკროფონის შეყვანას შორის.
  • ხანგრძლივად დაჭერა: დააჭირეთ 3 წამს, რომ გადართოთ "ავტომატური შეცვლის შაბლონების" რეჟიმი. როდესაც ჩართულია, ნაჩვენები ნიმუში იცვლება ყოველ რამდენიმე წამში. ასევე, როდესაც ღილაკზე დიდხანს დააჭერთ, ნაჩვენები იქნება ჰოლანდიის ეროვნული დროშა. ასე იცი, რომ საკმარისად დიდხანს იწექი!
  • ორმაგი დაჭერა: დაცემის მწვერვალის მიმართულება შეიცვლება.

სიკაშკაშის პოტმეტრი
თქვენ შეგიძლიათ გამოიყენოთ ეს ყველა LED / დისპლეის საერთო სიკაშკაშის დასარეგულირებლად. გაფრთხილება: დარწმუნდით, რომ იყენებთ დენის წყაროს, რომელიც შეესაბამება თქვენს მიერ დაყენებულ სიკაშკაშეს. რა თქმა უნდა, ESP32 საბორტო რეგულატორი ვერ უმკლავდება ყველა LED-ს სრული სიკაშკაშით. უმჯობესია გამოიყენოთ გარე კვების წყარო, რომელსაც შეუძლია გაუმკლავდეს 4-დან 6 ა-მდე. თუ იყენებთ USB კაბელს, რომელიც დაკავშირებულია ESP32-თან, შესაძლოა დასრულდეს წვის შეგრძნება ESP32 დაფაზე.

Peak Delay Potmeter
თქვენ შეგიძლიათ გამოიყენოთ ეს იმისთვის, რომ დაარეგულიროთ ის დრო, რომელიც სჭირდება მწვერვალის დაცემას/ამაღლებას დასტადან

მგრძნობელობის პოტმეტრი
თქვენ შეგიძლიათ გამოიყენოთ ეს შეყვანის მგრძნობელობის დასარეგულირებლად. ეს ჰგავს ხმის აწევას დაბალი სიგნალის შეყვანისთვის.

სერიული მონიტორი
სერიული მონიტორი თქვენი მეგობარია, ის აჩვენებს ყველა ინფორმაციას ჩატვირთვის შესახებ, მათ შორის თქვენს web სერვერის IP მისამართი.

ეკრანმზოგი
როდესაც შეყვანის სიგნალი ჩაქრება, ეკრანმზოგი ჩაირთვება რამდენიმე წამის შემდეგ და ეკრანი / შუქდიოდები აჩვენებს ,re ანიმაციას. როგორც კი შეყვანის სიგნალი დაბრუნდება, მოწყობილობა უბრუნდება ნორმალურ რეჟიმში

ნაბიჯი 8: Web ინტერფეისი

ეს rmware იყენებს ა webინტერფეისი, რომელიც საჭიროებს კონფიგურაციას. თუ არ გამოგიყენებიათ web მენეჯერი ამ ESP32-ზე ადრე და ახლა არის წინა დიზაინის პარამეტრები შენახული მის მეხსიერებაში, ჩატვირთვის შემდეგ, webმენეჯერი ჩაიბარებს. თუ ის განაგრძობს გადატვირთვას, დიდი ცვლილებაა, რომ ის პარამეტრები ინახება, რომლებიც არ მუშაობს. იქნებ წინა ნაგებობიდან ან იქნებ დაუშვით აკრეფის შეცდომა თქვენს wi, პაროლში? შეგიძლიათ აიძულოთ ESP32 ჩაიტვირთოს WIFI მენეჯერზე, ჩართვისას რეჟიმის ღილაკის დაჭერით. თქვენ შეგიძლიათ ნახოთ web მისამართი, რომელსაც უნდა დაუკავშირდეთ სერიულ მენეჯერში. თუმცა, ჯერ თქვენ უნდა დაუკავშირდეთ მის მიერ შექმნილ წვდომის წერტილს. ESP32 პაროლი არ არის საჭირო. ამის გაკეთება შეგიძლიათ ბრაუზერის მქონე ნებისმიერი მოწყობილობის გამოყენებით, როგორიცაა ტელეფონი ან მაგიდა. ამის შემდეგ ეწვიეთ web მისამართი, რომელიც მოცემულია IP ნომრით სერიულ მონიტორზე და მიჰყევით ინსტრუქციას თქვენი WIFI წვდომის დასაყენებლად. დასრულების შემდეგ, ხელით გადატვირთეთ თქვენი ESP32. ჩატვირთვის შემდეგ, ახალი P მისამართი გამოჩნდება სერიულ მონიტორზე. ეწვიეთ ამ ახალ IP მისამართს თქვენი ბრაუზერით, რომ ნახოთ ანალიზატორი web ინტერფეისი. თუ wi, მენეჯერი არ გამოჩნდება ჩატვირთვის შემდეგ, ან თუ გჭირდებათ WIFI პარამეტრების შეცვლა, შეგიძლიათ დააჭიროთ და გეჭიროთ რეჟიმის ღილაკს გადატვირთვის ღილაკის დაჭერისას. როდესაც თქვენი WIFI კავშირი დაყენებულია, თქვენ შეძლებთ თქვენზე წვდომას webსერვერის IP მისამართი ცოცხალი სპექტრის ანალიზატორის სანახავად. ის გაჩვენებთ 10-ვე არხს რეალურ დროში.

instructables-Spectrum-Analyzer-with-Steampunk-Nixie-Look-18 instructables-Spectrum-Analyzer-with-Steampunk-Nixie-Look-19

ნაბიჯი 9: აჩვენეთ და უთხარით თქვენს მეგობრებს თქვენი საოცარი აღნაგობის შესახებ

ამ ეტაპზე თქვენ შეძელით საოცარი მოწყობილობის აშენება: სრულად ფუნქციონალური სპექტრის ანალიზატორი. ეს მშვენიერი ჩვენებაა თქვენს მისაღები ოთახში, არა? არ დაგავიწყდეთ მეგობრებისა და ოჯახის წევრების ჩვენება. გააზიარეთ იგი სოციალურ მედიაში და მოგერიდებათ tag მე!

ვიდეო
https://www.youtube.com/watch?v=jqJDQzxXv9Y

მოდით დავაკავშიროთ

  • Webსაიტი
  • ფეისბუქი
  • ინსtagვერძი
  • Twitter

instructables-Spectrum-Analyzer-with-Steampunk-Nixie-Look-22 instructables-Spectrum-Analyzer-with-Steampunk-Nixie-Look-23

დოკუმენტები / რესურსები

instructables სპექტრის ანალიზატორი Steampunk Nixie Look [pdf] ინსტრუქციის სახელმძღვანელო
სპექტრის ანალიზატორი Steampunk Nixie Look, სპექტრის ანალიზატორი, NIXIE ტუბი ჰგავს სპექტრის ანალიზატორს

ცნობები

დატოვე კომენტარი

თქვენი ელფოსტის მისამართი არ გამოქვეყნდება. მონიშნულია აუცილებელი ველები *