Სარჩევი:

RGB მატრიცა + სპექტრის ანალიზატორი: 10 ნაბიჯი (სურათებით)
RGB მატრიცა + სპექტრის ანალიზატორი: 10 ნაბიჯი (სურათებით)

ვიდეო: RGB მატრიცა + სპექტრის ანალიზატორი: 10 ნაბიჯი (სურათებით)

ვიდეო: RGB მატრიცა + სპექტრის ანალიზატორი: 10 ნაბიჯი (სურათებით)
ვიდეო: როგორ მოვუმატოთ მონიტორს განათება 2024, ივლისი
Anonim
RGB მატრიცა + სპექტრის ანალიზატორი
RGB მატრიცა + სპექტრის ანალიზატორი

მიყვარს ები? მეც!

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

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

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

ნაბიჯი 1: უყურეთ ვიდეოს

Image
Image

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

ნაბიჯი 2: მიიღეთ თქვენი ნაწილები

არდუინო: ინდოეთი - https://amzn.to/2iCal5uUS - https://amzn.to/2zZC1IUUK -

WS2812B ზოლები (30 LED/მეტრი): აშშ - https://amzn.to/2zUvOjwUK -

MSGEQ7 IC: აშშ - https://amzn.to/2zSV4qKUK -

აკრილის ფურცელი: ინდოეთი - https://amzn.to/2zZJSWLUS - https://amzn.to/2zZJSWLUK -

ელექტრომომარაგება: ინდოეთი - https://amzn.to/2hQWuuTUS - https://amzn.to/2hQWuuTUK -

1x 200K რეზისტორი 1x 33 pF Cap1x 100 nF Cap1x 10 nF Cap

ნაბიჯი 3: პროტოტიპირება

პროტოტიპირება
პროტოტიპირება
პროტოტიპირება
პროტოტიპირება

ჩამოტვირთეთ და დაამატეთ ეს Arduino ბიბლიოთეკები: FastLED - https://github.com/FastLED/FastLEDAadafruit NeoPixel Library -

შეამოწმეთ WS2812B LED ზოლები FirstLight ესკიზის გამოყენებით FastLED ბიბლიოთეკის მაგალითებიდან. შეცვალეთ მონაცემების პინი და LED- ების რაოდენობა და LED- ების ატვირთვის შემდეგ უნდა აანთოთ თეთრი ერთმანეთის მიყოლებით, რაც აჩვენებს რომ LED- ები კარგად მუშაობს.

ახლა ააშენეთ საცდელი წრე ამ ეტაპზე მიმაგრებული სქემის დიაგრამის გამოყენებით IR მიმღების გარეშე. ატვირთეთ ესკიზი, ასევე ერთვის ამ ნაბიჯს. თქვენ დაგჭირდებათ 21 LED. MSGEQ7 აუდიო სპექტრი იყოფა 7 სიხშირის ზოლად. ასე რომ, ამის გათვალისწინებით, ესკიზი 21 LED- ს ყოფს 7 კომპლექტში, თითოეულ კომპლექტს აქვს 3 LED, პირველი LED ყოველთვის გამორთული იქნება და დანარჩენი ორი LED განათდება ამ კონკრეტული სიხშირის დიაპაზონის აუდიოს ინტენსივობის მიხედვით. დააკვირდით სერიული მონიტორის შვიდივე ჯგუფის ანალოგურ მნიშვნელობებს გამართვისთვის და დარწმუნდით, რომ ყველაფერი კარგად გამოიყურება. როდესაც ეს კარგად მუშაობს, დაასრულეთ პროტოტიპი, IR მიმღების დამატებით.

ახლა დაამატეთ ინფრაწითელი მიმღები და ატვირთეთ მეორე მიმაგრებული, რომელიც დავანახე, რომელიც აანთებს 2 კომპლექტს, რომელსაც გააჩნია 7 LED თითოეული თითოეული ორი ზოლის აუდიო სიგნალის ინტენსივობის მიხედვით, რომლის რედაქტირება შეგიძლიათ ესკიზში. მე შემოგთავაზებთ აირჩიოთ ზოლები 3 და 4. ახლა განსაზღვრეთ ექვსკუთხა კოდი ნებისმიერი დისკის IR დისტანციიდან, რომელსაც იყენებთ. იმისათვის, რომ იცოდეთ როგორ გააკეთოთ ეს, დააწკაპუნეთ აქ: https://www.instructables.com/id/ Control-AC-Applia..დაასწორეთ ეს ექვსკუთხედი ესკიზში და ატვირთეთ. როდესაც თქვენ დააჭირეთ ღილაკს, LED- ები აჩვენებენ ანიმაციას და როდესაც იმავე ღილაკს კვლავ დააჭერთ, ის გადადის სპექტრის ანალიზატორის რეჟიმში.

და პროტოტიპი დასრულებულია.

ნაბიჯი 4: შედუღება

შედუღება
შედუღება
შედუღება
შედუღება
შედუღება
შედუღება
შედუღება
შედუღება

მიიღეთ ყველა საჭირო ელექტრონიკის კომპონენტი პროექტისათვის.

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

მე ვიყენებ Arduino Uno– ს, რათა საჭიროების შემთხვევაში მომავალში ადვილად ავტვირთო ახალი პროგრამები, მაგრამ თქვენ ასევე შეგიძლიათ გამოიყენოთ Arduino Nano.

შემდეგ აიღეთ 3.5 მმ -იანი შტეფსელი და შეაერთეთ ორი მავთული, ერთი მიწასთან და ერთი რომელიმე არხზე და ორი მავთულის მეორე ბოლო მიდის MSGEQ7 ფარისკენ. ამის დასრულების შემდეგ, დააკავშირეთ IC მის ბაზასთან, შეაერთეთ დენის მავთულები და შეამოწმეთ ფარი Arduino Uno სერიული მონიტორის გამოყენებით, როგორც ადრე გავაკეთე.

ნაბიჯი 5: გააკეთეთ LED დაფა

გააკეთეთ LED დაფა
გააკეთეთ LED დაფა
გააკეთეთ LED დაფა
გააკეთეთ LED დაფა
გააკეთეთ LED დაფა
გააკეთეთ LED დაფა

ახლა აიღეთ 3 მმ სისქის MDF და გააკეთეთ კვადრატი ზომის 25.2x25.2 სმ და გაჭერით იგი ჰაერის ხერხის გამოყენებით. შემდეგ დახაზეთ მასზე 49 კვადრატი ზომის 3.6x3.6 სმ. დავჭრათ 7 ცალი LED ზოლები, თითოეული შეიცავს 7 ლიდერს, რადგან ჩვენ გავაკეთებთ მატრიქსს 7x7 ანუ 49 led. ჭრის შემდეგ, ამოიღეთ ლენტი მის უკანა ნაწილში და მიამაგრეთ მას MDF ნაჭერზე. მდფ -ის ორ ადგილას უნდა გამეკეთებინა ხვრელები საბურღის გამოყენებით ისე, რომ მავთულები გადიოდა, წინააღმდეგ შემთხვევაში მომიწევდა სითბოს შემცირების ამოღება და მავთულხლართების ჩამოშლა, რაც მე არ მინდოდა.

გაითვალისწინეთ, რომ მონაცემთა ნაკადის მიმართულების ყველა ისარი ზოლზე უნდა მიჰყვეს იმავე მიმართულებას, ანუ მარცხნიდან მარჯვნივ

შემდეგ უფრო პატარა საბურღის გამოყენებით, 2 მმ -ის მსგავსად, მე გავაკეთე სამი ხვრელი Vcc, GND და მონაცემების ქინძის გვერდით, თითოეული 7 led ზოლის ორივე ბოლოში. ორივე თასზე დავამაგრე შედუღების ბალიშები. შემდეგ გამოიყენეთ 0.75 კვ. მმ მავთული, შემოკლეთ Vcc და GND ზოლები შვიდივე რიგში. ასევე, მოკლე Vcc და GND ბოლო რიგიდან პირველ რიგში (ორმაგი კვება).

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

როდესაც ეს კეთდება, შეამოწმეთ უწყვეტობა და FirstLight ესკიზის გამოყენებით შეამოწმეთ კავშირი.

ნაბიჯი 6: გააკეთეთ დანართი

გააკეთე დანართი
გააკეთე დანართი
გააკეთე დანართი
გააკეთე დანართი
გააკეთე დანართი
გააკეთე დანართი
გააკეთე დანართი
გააკეთე დანართი

გარსაცმის გასაკეთებლად მე გამოვიყენე 12 მმ MDF.

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

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

დატოვე წებო მშრალი ღამით.

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

დაასრულეთ LED დაფა
დაასრულეთ LED დაფა
დაასრულეთ LED დაფა
დაასრულეთ LED დაფა
დაასრულეთ LED დაფა
დაასრულეთ LED დაფა
დაასრულეთ LED დაფა
დაასრულეთ LED დაფა

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

10 მმ თეთრი თერმოკოლის ფურცლიდან, გაჭერით 6 ცალი სიგრძის ტოლი LED დაფისა და სიგანე 2.4 სმ. წებო მათ ჰორიზონტალურ ხაზზე, რომელიც ჩვენ გავაკეთეთ MDF- ზე.

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

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

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

ნაბიჯი 8: დაასრულეთ ზედა

დაასრულეთ ზედა
დაასრულეთ ზედა
დაასრულეთ ზედა
დაასრულეთ ზედა
დაასრულეთ ზედა
დაასრულეთ ზედა
დაასრულეთ ზედა
დაასრულეთ ზედა

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

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

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

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

ნაბიჯი 9: საბოლოო შეხება

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

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

მათთვის, ვისაც სურს იცოდეს რა ალგორითმია, ესკიზში მოძებნეთ "while" მარყუჟი.

ნაბიჯი 10: შესრულებულია

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

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

Მადლობა წაკითხვისთვის:).

გირჩევთ: