Სარჩევი:
- ნაბიჯი 1: მასალების შეგროვება
- ნაბიჯი 2: შექმენით ყუთი
- ნაბიჯი 3: დააინსტალირეთ firmware კონტროლერზე
- ნაბიჯი 4: ააშენეთ უკანა ფირფიტა
- ნაბიჯი 5: გაერთეთ
ვიდეო: LightBox Music Visualizer: 5 ნაბიჯი (სურათებით)
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:19
LightBox იყენებს თქვენი ტელეფონის ან ტაბლეტის ჩაშენებულ მიკროფონს მუსიკის გასაანალიზებლად, რათა შექმნას ლამაზი შუქის ნიმუშები, რომლებიც ემთხვევა მუსიკას. უბრალოდ დაიწყეთ აპლიკაცია, განათავსეთ თქვენი ტელეფონი ან ტაბლეტი სადმე ხმის წყაროს მახლობლად და თქვენი ყუთი ვიზუალიზაციას უკეთებს ხმას რეალურ დროში. LightBox ასევე შეიძლება გამოყენებულ იქნას ფერადი გარე განათებით.
Გაერთე!!!
ნაბიჯი 1: მასალების შეგროვება
თქვენ დაგჭირდებათ შემდეგი მასალები:
- 1 მ ხის დაფა 4 x 0.5 სმ (ჩარჩოსთვის)
- 1 მ ხის დაფა 1.2 x 0.5 სმ (წინა საზღვრისთვის)
- 15 სმ კვადრატული ხის კვერთხი 0,8 x 0,8 სმ
- 1 x ხის ფირფიტა 22 x 18 x 0.3 სმ (უკანა ფირფიტისთვის)
- 1 x რძის თეთრი აკრილის მინის ფირფიტა 22 x 18 x 0.3 სმ (წინა ფირფიტისთვის)
- 1 x RGB LED ზოლები, ტიპი WS2812B, 5 ვოლტი, 1 მ სიგრძე, 60 LED- ით
- 1 x ESP8266 მოდული. მე გამოვიყენე Adafruit Huzzah, მაგრამ თქვენ შეგიძლიათ გამოიყენოთ სხვა მოდული.
- 1 x 5.5 x 2.1 DC ლულის ჯეკი
- მავთული (სხვადასხვა ფერის)
- რაღაც Velcro ფირზე
ინსტრუმენტები დაგჭირდებათ:
- ხის ხერხი
- მიტრის ყუთი
- ხის წებო
- გასაყიდი რკინა
ნაბიჯი 2: შექმენით ყუთი
Ჩარჩო
პირველ რიგში, გამოიყენეთ მიტრის ყუთი ჩარჩოსთვის ბორცვის დასაჭრელად. გაჭერით ნაჭრები 45 ° -იანი კუთხით, ასე რომ თქვენ შეგიძლიათ ერთმანეთთან ერთად მოაწყოთ გარე ჩარჩო (იხილეთ სურათები). დაგჭირდებათ 23 სმ სიგრძის ორი ცალი (ზემოდან და ქვემოდან) და ორი ნაჭერი სიგრძით 19 სმ (მარცხენა და მარჯვენა მხარეს). სიგრძე ეხება უფრო გრძელ ზღვარს.
რჩევა: თუ თქვენ გაჭრით ნაჭრებს იმ თანმიმდევრობით, რომლითაც მოხდება კიდეები (მაგ., ჯერ ზედა ნაწილი, შემდეგ მარჯვენა ნაჭერი, შემდეგ ქვედა ნაწილი, შემდეგ მარცხენა ნაჭერი), თქვენ დარწმუნდებით, რომ კიდეები შესანიშნავად ჯდება რა
ახლა, წებოს ცალი ჩარჩოს ერთად. დარწმუნდით, რომ თქვენ შეგიძლიათ მოათავსოთ აკრილის შუშის ფირფიტა ყუთში ერთ მხარეს და უკანა ფირფიტა მეორე მხარეს. არ ინერვიულოთ, თუ არსებობს მცირე ხარვეზები - წინა მხარეს არსებული ხარვეზები დაფარული იქნება საზღვრით და უკანა მხარე არ ჩანს.
წინა ფირფიტა
შემდეგი, ხის კვადრატი ოთხ ნაწილად გაჭერით, თითოეული 3 სმ სიგრძის. მოათავსეთ აკრილის შუშის ფირფიტა ყუთში, ისე, რომ ის თანაბარი იყოს წინა მხარეს. მიამაგრეთ კვადრატული ხის ნაჭრები ყუთის კუთხეებში და აკრილის ფირფიტის უკანა მხარეს. დარწმუნდით, რომ თქვენ არ იყენებთ ძალიან ბევრ წებოს, ასე რომ არცერთი წებო არ გადადის აკრილზე, გარდა იმ შემთხვევისა, როდესაც ის ხის ნაჭრებზეა მიბმული.
Საზღვარი
გამოიყენეთ მიტრის ყუთი კიდევ ერთხელ, რათა გაჭრათ ბორცვი საზღვრისთვის. გაჭერით ისინი 45 ° -იანი კუთხით (იხილეთ სურათები). ისევ დაგჭირდებათ 23 სმ სიგრძის ორი ცალი და 19 სმ სიგრძის ორი ცალი (სიგრძე კვლავ ეხება უფრო გრძელ ზღვარს).
მიამაგრეთ ნაჭრები საზღვრისთვის ერთმანეთთან და დააწებეთ საზღვარი ყუთის წინა მხარეს. კიდევ ერთხელ, ფრთხილად იყავით, რომ წებო არ დაიღვაროს აკრილზე.
ნაბიჯი 3: დააინსტალირეთ firmware კონტროლერზე
გადადით თქვენს Arduino ბიბლიოთეკის მენეჯერთან და დარწმუნდით, რომ FastLED ბიბლიოთეკა დაინსტალირებულია. მას გამოიყენებს firmware.
ჩამოტვირთეთ firmware თქვენი ESP8266 Github– დან.
გამოიყენეთ Arduino IDE, რომ ატვირთოთ firmware თქვენს ESP8266 მოდულში.
შენიშვნა სხვადასხვა რაოდენობის LED- ების გამოყენების შესახებ: მე ავაშენე LightBox 60 ზოლის LED ზოლით. მაგრამ თქვენ შეგიძლიათ გამოიყენოთ იმდენი LED, რამდენიც გსურთ. ერთადერთი, რაც თქვენ უნდა გააკეთოთ, არის firmware- ში NUM_ROWS და NUM_COLUMNS მუდმივების შეცვლა. აპლიკაცია ავტომატურად მოერგება თქვენს მიერ განსაზღვრული LED- ების რაოდენობას. ამ გზით თქვენ შეგიძლიათ ააწყოთ დიდი ან პატარა LightBox– ები, როგორც მოგწონთ.
ნაბიჯი 4: ააშენეთ უკანა ფირფიტა
ამ ეტაპზე, ჩვენ LED ზოლები დავჭრათ პატარა ზოლებად, შევაკრათ მათ მავთულხლართებთან ერთად და დავაწებოთ უკანა ფირფიტაზე ბადის შესაქმნელად. შედეგი უნდა გამოიყურებოდეს ისე, როგორც სურათებშია ნაჩვენები.
სიფრთხილე: არის პატარა ისრები დაბეჭდილი LED ზოლზე. ეს ისრები მიუთითებს მიმართულებით სიგნალის გავრცელების მიმართულებით. თქვენ უნდა დააწებოთ და შეაერთოთ ზოლები ისე, რომ მიჰყევით ისრებს, რომლებიც იწყება მავთულისგან, რომელიც უკავშირდება ESP8266 მოდულის პინს, ზოლების გასწვრივ, ბოლო ზოლის ბოლომდე.
გაჭერით LED ზოლები ექვს ზოლად, თითოეული 10 LED- ით. LED ზოლს აქვს მარკირება, სადაც შეიძლება მისი მოჭრა და ხელახლა გაყიდვა. გაზომეთ თქვენი ESP8266 მოდულის ზომა. გამოიყენეთ ფანქარი იმის აღსანიშნავად, თუ სად უნდა იყოს თითოეული ზოლი უკანა ფირფიტაზე. ზოლებს შორის მანძილი უნდა იყოს თანაბარი და თქვენ უნდა დატოვოთ საზღვარი საკმარისად ფართო იმისათვის, რომ განათავსოთ ESP8266 მოდული იქ რომელიმე LED- ის დაფარვის გარეშე.
შემდეგი, წებოს ზოლები უკანა ფირფიტაზე. ამოიღეთ გამაგრილებელი რკინა, მავთული და შეაერთეთ LED ზოლები ერთად. ზოლებს აქვს სამი ხაზი: +5V, GND და DO. დარწმუნდით, რომ თქვენ ყოველთვის აკავშირებთ შესაბამის ხაზებს. შეცდომების თავიდან ასაცილებლად გამოიყენეთ სხვადასხვა ფერის მავთულები.
გაბურღეთ ხვრელი DC ლულის ჯეკისთვის უკანა ფირფიტაში. მე გამოვიყენე ცხელი წებო ჯეკის ფირფიტაზე დასამაგრებლად.
შეაერთეთ LED ზოლის +5V და GND ხაზი ლულის ბუდის შესაბამის ტერმინალებთან. თუ არ იცით რომელი ტერმინალია დადებითი და რომელი უარყოფითი, შეაერთეთ 5V კვების ბლოკი და გამოიყენეთ მულტიმეტრი იმის გასარკვევად, რომელი რომელია.
შეაერთეთ თქვენი ESP8266 მოდულის 5V და GND კონექტორები ლულის ბუდის შესაბამის ტერმინალებთან. შეაერთეთ ESP8266 მოდულის პინი 5 LED ზოლის მონაცემთა ხაზთან. თქვენ შეგიძლიათ გამოიყენოთ jumper კაბელები, თუ გსურთ მოდულის ხელახლა გამოყენება, ან კაბელები პირდაპირ შეაერთეთ მოდულის კონექტორებზე.
მიამაგრეთ ESP8266 მოდული უკანა ფირფიტაზე ან გამოიყენეთ რაიმე Velcro ლენტი მის დასამაგრებლად.
ნაბიჯი 5: გაერთეთ
დროა ჩამოტვირთოთ აპლიკაცია Google Play Store– დან. უფასოა, რა თქმა უნდა!
შეაერთეთ თქვენი LightBox. ის უნდა გახდეს ცისფერი და თქვენ უნდა გქონდეთ საშუალება ნახოთ WiFi ქსელი სახელწოდებით "lightbox" თქვენს ტელეფონზე ან ტაბლეტზე. თუ ყუთი წითელი ხდება, როდესაც პირველად ჩართავთ მას, თქვენ უნდა გადააყენოთ თქვენი ESP8266 მოდულის EEPROM. გააკეთეთ ეს მოდულის 4 პუნქტით GND- სთან დაკავშირების მიზნით. ყუთი უნდა გადატვირთოს და ახლა ცისფერი გახდეს.
დაუკავშირდით "lightbox" WiFi ქსელს (პაროლი: "lightbox12345") თქვენი ტელეფონით ან ტაბლეტით. დაიწყეთ LightBox აპლიკაცია. აპლიკაცია ავტომატურად უკავშირდება LightBox– ს.
პარამეტრების მენიუში შეგიძლიათ დააკონფიგურიროთ LightBox, რომ დაუკავშირდეს თქვენს საკუთარ WiFi ქსელს, ნაცვლად იმისა, რომ შექმნათ საკუთარი. ამ გზით თქვენ არ გჭირდებათ სხვა WiFi ქსელზე გადასვლა, როდესაც გსურთ გამოიყენოთ თქვენი ყუთი.
გამოიყენეთ ფერის ამომრჩევი თქვენი ოთახის გასანათებლად თქვენს განწყობაზე, ან გამოიყენეთ აუდიო ანალიზატორი მუსიკის ფერთა ულამაზეს ნიმუშად გადაქცევისთვის.
ნუ დააყოვნებთ კითხვების დასმისას კომენტარების განყოფილებაში.
Გაერთე!
განახლებები:
- 06/03/17: მე დავამატე ESP8266 მოდულის გაყვანილობის რამდენიმე ახლო სურათი.
- 06/19/17: მე განუწყვეტლივ ვაუმჯობესებ აპს და პროგრამულ უზრუნველყოფას. მე დავამატე ფილტრი, რომელიც არბილებს აუდიო ვიზუალიზაციას. გაცილებით ნაკლებია მბჟუტავი და ვიზუალიზაცია ბევრად ლამაზად გამოიყურება. მე ასევე დავამატე შესაძლებლობა დააკონფიგურიროთ LED რიგების და სვეტების რაოდენობა firmware– ში. აპლიკაცია ავტომატურად ეგუება LED- ების კონფიგურაციულ რაოდენობას. ამ გზით თქვენ შეგიძლიათ ააწყოთ თქვენი LightBox მეტ -ნაკლებად LED- ებით ვიდრე მე და ის იმუშავებს აპთან ერთად.
მეორე ადგილი ხელშეუხებელ გამოწვევაში
გირჩევთ:
მარტივი LED Lightbox Cube: 7 ნაბიჯი (სურათებით)
მარტივი LED Lightbox Cube: გამარჯობა ყველას. ამჯერად მინდა გაგიზიაროთ მარტივი lightbox კუბის მოდელი, რომელიც შეიძლება გამოყენებულ იქნას ღია (დიდი ობიექტის ნაწილის გადასაღებად) და დახურულ მხარეებზე პატარაებისთვის. ამ კუბს აქვს მოდულური კონსტრუქცია, ადვილად შეიძლება დ
LED Art Lightbox: 5 ნაბიჯი (სურათებით)
LED Art Lightbox: ამ ინსტრუქციაში ჩვენ ვაპირებთ შევქმნათ lightbox. ეს საშუალებას გაძლევთ გააკეთოთ დინამიური ნიშნები ან გამოიყენოთ იგი გადაფარვის ესკიზის შესაქმნელად, თუ თქვენ ხართ მხატვარი, ილუსტრატორი ან დიზაინერი
Smart Lamp (TCfD) - Rainbow + Music Visualizer: 7 ნაბიჯი (სურათებით)
Smart Lamp (TCfD) - ცისარტყელა + მუსიკის ვიზუალიზატორი: ეს პროექტი კეთდება TUDelft– ში ტექნოლოგიის კონცეფციის დიზაინის კურსისთვის. საბოლოო პროდუქტი არის ESP -32 ბაზის LED ნათურა და დაკავშირებულია სერვერთან. პროტოტიპისთვის ნათურას აქვს ორი ფუნქცია; ცისარტყელას ეფექტი, რომელიც ასხივებს დამამშვიდებელ ფერს
Arduino Music Controller: 9 ნაბიჯი (სურათებით)
Arduino Music Controller: ეს არის სამეურვეო Arduino Music Controller შეუძლია შექმნას 1 მ ენაზე. Gemaakt door Kyo Schelfhout, Logan Wesse en Janis MosselmansB.OM:38 კაბელი (13 როდი, 13 ზვარტი, 12 გელი) გესმით: printplaat (4 გაზის
Nixie Tube Music Visualizer: 10 ნაბიჯი (სურათებით)
Nixie Tube Music Visualizer: ჰიპნოზირებადი მუსიკალური ვიზუალიზატორი, რომელიც შთაგონებულია იმ პატარა ზოლებით iTunes– ის ზედა ნაწილში. თოთხმეტი რუსული IN-13 ნიქსის ბარგრაფიული მილაკი გამოიყენება როგორც ჩვენება. სიგრძე, რომელიც ანათებს თითოეულ ნიქსი მილს, წარმოადგენს გარკვეული სიხშირის მოცულობას მუ