Სარჩევი:

მუსიკალური რეაქტიული განწყობის განათება: 5 ნაბიჯი (სურათებით)
მუსიკალური რეაქტიული განწყობის განათება: 5 ნაბიჯი (სურათებით)

ვიდეო: მუსიკალური რეაქტიული განწყობის განათება: 5 ნაბიჯი (სურათებით)

ვიდეო: მუსიკალური რეაქტიული განწყობის განათება: 5 ნაბიჯი (სურათებით)
ვიდეო: 50 Steam თამაში უფასოდ 💲 უფასო თამაშები 2021 წლის სათამაშოდ 2024, ნოემბერი
Anonim
მუსიკალური რეაქტიული განწყობის შუქები
მუსიკალური რეაქტიული განწყობის შუქები

შესავალი და ფონი

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

შემდეგ კარანტინი მოვიდა.

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

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

(ეს ინსტრუქცია არ არის ისეთი დეტალური, ძირითადად იმის გამო, თუ რამდენი ხნის წინ შეიქმნა ეს მოწყობილობა.)

წინაპირობები

ძირითადი სქემის ცოდნა და გამოცდილება Arduino პროგრამირებაში.

შენიშვნა Maker (თქვენ):

განწყობის განათება, რომელსაც თქვენ გააკეთებთ, თითქმის არ ემთხვევა იმას, რაც მე მაქვს. მოექეცით ამ ინსტრუქციურად უფრო მეტად, როგორც წინადადებას და დადეთ თქვენი საკუთარი ტრიალი მასზე!

მარაგები

  • Teensy ++ 2.0 (ან რაც არდუინო გაქვთ)
  • სხვადასხვა წინააღმდეგობა
  • სხვადასხვა კონცენტრატორები
  • სხვადასხვა კონდენსატორები
  • 3.5 მმ ბუდე (კაცი ან ქალი)
  • პოტენომეტრები (ან კოდირებით)
  • აუდიო გამაძლიერებელი IC
  • მიმართვადი LED ზოლები
  • ყურსასმენის გამყოფი

ეს არის ამაზონის შვილობილი ბმულები, ასე რომ მე ვიღებ მცირე საკომისიოს თითოეულ გაყიდვასთან ერთად. თუ თქვენ ჯერ არ გაქვთ ეს მარაგი და გსურთ ჩემი მომავალი პროექტების მხარდაჭერა, მიჰყევით ამ ბმულებს!:)

ნაბიჯი 1: გეგმის შედგენა და პურის დაფა

დაგეგმეთ და Breadboard
დაგეგმეთ და Breadboard
დაგეგმეთ და Breadboard
დაგეგმეთ და Breadboard

პირველი ნაბიჯი ნებისმიერი კარგი პროექტისთვის არის თქვენი მოთხოვნების დადგენა. ეს ნაბიჯი საკმაოდ ღიაა. თქვენზეა დამოკიდებული, გახადოთ ის რაც შეიძლება მარტივი ან რთული.

ჩემი მოთხოვნები

  • აკონტროლეთ ადრესიული LED ზოლები განწყობის განათებისთვის
  • აქვს აუდიო რეაქტიული რეჟიმი
  • გქონდეთ სტატიკური RGB რეჟიმი - როდესაც მე უბრალოდ მინდა დავინახო განათება
  • გქონდეთ სელექტორის გადამრთველი რეჟიმებს შორის გადაცვლისთვის
  • გქონდეთ პოტენომეტრები RGB რეჟიმის გასაკონტროლებლად
  • გქონდეთ ხრახნიანი ტერმინალი, რომელზეც უნდა მიამაგროთ 5 ვ

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

შენიშვნები:

რატომ არის ძაბვის გამყოფი აუდიო შეყვანისთვის?

თქვენ ალბათ შენიშნეთ, რომ არსებობს ძაბვის გამყოფი აუდიო სიგნალის შეყვანის ხაზზე. ეს არის Arduinos– ის ADC– ს ერთ – ერთი შეზღუდვის გათვალისწინებით: ADC– ს შეუძლია წაიკითხოს ძაბვები მხოლოდ 0 - 5V– ს შორის. ვინაიდან აუდიო სიგნალი არის AC, მას ექნება ნაწილები, სადაც ის უარყოფითად მიდის. ჩვენ აშკარად არ გვინდა, რომ ეს უარყოფითი ძაბვა მიაღწიოს შეყვანის პინს, ამიტომ ჩვენ ვაფუჭებთ სიგნალს ძაბვის გამყოფთან და ვიცავთ მას ცენტრში 2.5 ვ.

რატომ გამაძლიერებელი?

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

ნაბიჯი 2: პროგრამა

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

გამოყენებული ბიბლიოთეკები:

Fastled.h (მიმართვადი LED კონტროლისთვის)

fix_fft.h (კიდევ უფრო სწრაფი ფორურიანი გარდაქმნისთვის. ეს აუცილებელი იყო, რადგან სხვა ფორიერული გარდაქმნის ბიბლიოთეკები ძალიან ნელი იყო. სიჩქარის პრობლემის თავიდან აცილება შესაძლებელია უფრო სწრაფი მიკროკონტროლით, როგორიცაა ESP32.)

ნაბიჯი 3: დაასრულეთ დაფა

Perfboard It
Perfboard It

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

Რჩევები:

განათავსეთ თქვენი კომპონენტები თქვენს პერფორდზე, რათა წინასწარ მოათავსოთ ისინი. ეს დაზოგავს უამრავ თავის ტკივილს.

განათავსეთ შემოვლითი კონდენსატორი თქვენს ძალოვან სარკინიგზო მაგისტრალზე, რათა შემსუბუქდეს ძაბვის ეფექტები ენერგიის გათამაშებაში.

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

გამოიყენეთ მდედრობითი PWM კონექტორები და მამრობითი სათაურის ქინძისთავები კომპონენტების ადვილად მოსაშორებლად/მიმაგრებისთვის.

გამოიყენეთ მყარი ძირითადი მავთულები, როდესაც ეს შესაძლებელია. უფრო ადვილია ხვრელებში ჩასმა.

ნაბიჯი 4: შექმენით დანართი

აშენების დანართი
აშენების დანართი

დროა ავაშენოთ დანართი თქვენი ახალი დაფის/PCB- ისთვის. მე გამოვიყენე დაჭრილი მუყაო, რადგან ეს იყო საუკეთესო რამ, რაც მე მქონდა ხელთ. თუ თქვენ გაქვთ 3D პრინტერი ან სხვა მეთოდი, ეს ასევე კარგია!

Რჩევები:

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

თუ იყენებთ მუყაოს

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

გამოიყენეთ პატარა დანა ან ზუსტი დანა. პატარა დანა არის გასაღები ზუსტი, კარგად მორგებული ხვრელების შესაქმნელად.

ნაბიჯი 5: ისიამოვნეთ

გაერთეთ თქვენი განწყობის ახალი შუქებით!

გაფართოების საკითხები:

სათანადო საქმის კეთება?

მეტი მოდელი თუ რეჟიმი?

უფრო სწრაფი მიკროკონტროლერი?

გირჩევთ: