PixelOrgan: ხმის რეაგირების DotStar LED ზოლები (მიკრო ხედვით): 3 ნაბიჯი (სურათებით)
PixelOrgan: ხმის რეაგირების DotStar LED ზოლები (მიკრო ხედვით): 3 ნაბიჯი (სურათებით)
Anonim

ავტორი: thedod ჩემი github გვერდი

მიკრო: არკადული - იაფი, მიკრო: ბიტზე დაფუძნებული, შედუღების გარეშე
მიკრო: არკადული - იაფი, მიკრო: ბიტზე დაფუძნებული, შედუღების გარეშე
მიკრო: არკადული - იაფი, მიკრო: ბიტზე დაფუძნებული, შედუღების გარეშე
მიკრო: არკადული - იაფი, მიკრო: ბიტზე დაფუძნებული, შედუღების გარეშე
Raspberry Pi– ს იაფი solderless გადატვირთვის ღილაკი
Raspberry Pi– ს იაფი solderless გადატვირთვის ღილაკი
Raspberry Pi– ს იაფი solderless გადატვირთვის ღილაკი
Raspberry Pi– ს იაფი solderless გადატვირთვის ღილაკი
Seedstudio– ს I2C LCD მონიტორი იმუშავეთ ძველ არდუინოსთან
Seedstudio– ს I2C LCD მონიტორი იმუშავეთ ძველ არდუინოსთან
Seedstudio– ს I2C LCD მონიტორი იმუშავეთ ძველ არდუინოსთან
Seedstudio– ს I2C LCD მონიტორი იმუშავეთ ძველ არდუინოსთან

შესახებ: იწოვს შედუღებას, [იმედია] ანაზღაურებს კოდირებით. მეტი თეოდის შესახებ »

ეს არის მსუბუქი ორგანოს ნივთი, სადაც ჩამონტაჟებული მიკროფონის შეყვანა ნაჩვენებია DotStar 72 LED ზოლზე ისე, რომ ზედა LED წარმოაჩინოს მიმდინარე მაღალი/საშუალო/დაბალი დონეები R/G/B, ხოლო დანარჩენი LED- ები წარმოადგენენ წინა მნიშვნელობებს (ისე, რომ მივიღოთ ჩანჩქერის ეფექტი). იხილეთ ვიდეოები აქ.

როგორც კონტროლერი, მე გამოვიყენე MicroView - პატარა არდუინოს კლონი ჩამონტაჟებული OLED დისპლეით. ეს საშუალებას აძლევს სისტემას აჩვენოს მაღალი მაღალი/საშუალო/დაბალი გრაფიკული გამათანაბრებელი სტილი, ასევე ჰორიზონტალური ბარი, რომელიც აჩვენებს საერთო დონეს (მოსახერხებელია მიკრო მგრძნობელობის პოტენომეტრის რეგულირებისას). არ უნდა იყოს რთული ამ ყველაფრის გაკეთება უფრო იაფი Arduino კლონით (და შეამცირეთ ღირებულება ~ 35 აშშ დოლარით). თქვენ უბრალოდ უნდა წაშალოთ MicroView– თან დაკავშირებული ხაზები კოდში (მათი ამოცნობა ადვილია).

ნაბიჯი 1: მასალები

  • MicroView კონტროლერი.
  • MicroView პროგრამისტი (ასევე გამოიყენება USB დენის წყაროსთვის).
  • 72 LED DotStar ზოლები (მე ეს გამოვიყენე).
  • ელექტრო მიკროფონი (ჩაშენებული გამაძლიერებლით).
  • 10㏀ პოტენციომეტრი.
  • "ნახევრად ზომის" დაფა.
  • პურის დაფის მხტუნავები.
  • მყარი ბირთვიანი 22 AWG მავთული (მიკროფონისთვის).
  • USB ტიპი A მამრობითი ხრახნიანი ტერმინალის კონექტორი.
  • USB კედლის დამტენი (მინიმუმ 2 პორტი, მათგან ერთი მაინც> = 2A).

ნაბიჯი 2: შეკრება

შეკრება
შეკრება
შეკრება
შეკრება
  • შეიკრიბეთ MicroView (პროგრამისტის თავზე), მიკროფონი (თქვენ უნდა შეაერთოთ იგი მავთულხლართებზე) და პოტენციომეტრი პურის დაფაზე (იხ. დიაგრამა).
  • ამ ეტაპზე (სანამ მასში ჩართავთ DotStar), დაუკავშირეთ პროგამერი თქვენს კომპიუტერს USB- ის საშუალებით და ატვირთეთ კოდი (იხილეთ შემდეგი ნაბიჯი).
  • შეაერთეთ DotStar ზოლის ფხვიერი წითელი და შავი მავთულები USB ხრახნიანი ტერმინალის ადაპტერთან (შავი მარჯვნივ, ხრახნიდან მარჯვნივ, წითელი მარცხნიდან მეორე ხრახნი).
  • მიამაგრეთ მხტუნავები საათიდან და მონაცემთა ქინძისთავები (მე -4 და მე -5 ქინძისთავები მარცხნიდან MicroView- ის "ზედა" მხარეს).
  • შეაერთეთ MicroView პროგრამისტი და USB ხრახნიანი ტერმინალის ადაპტერი (დაკავშირებულია DotStar– თან) კედლის დამტენის სოკეტებთან. მნიშვნელოვანია: ადაპტერი უნდა იყოს ბუდეში, რომელსაც შეუძლია უზრუნველყოს მინიმუმ 2A (MicroView ნაკლებად მიმზიდველია).

მიირთვით.

ნაბიჯი 3: კოდი

თქვენ შეგიძლიათ ჩამოტვირთოთ კოდი ქვემოთ.

თქვენ ასევე უნდა დააინსტალიროთ Adafruit DotStar და Sparkfun MicroView ბიბლიოთეკები (არ არის საჭირო მათი გადმოტვირთვა. თქვენ შეგიძლიათ უბრალოდ დააინსტალიროთ Arduino IDE სკეტჩის/ბიბლიოთეკის ჩართვა/მართვის ბიბლიოთეკების მენიუდან).

ხარჯების შემცირება

თუ გსურთ [დაზოგოთ ~ 35 აშშ დოლარი] და გამოიყენოთ "ჩვეულებრივი" Arduino კლონი MicroView [+ პროგრამისტის »ნაცვლად, წაშალეთ ყველა ხაზი, რომელიც შეიცავს ვიჯეტს microview | uview | და ის ალბათ გაშვებული იქნება Arduino– ს ნებისმიერ კლონზე (ჯერ არ არის შემოწმებული)]). თქვენ არ გექნებათ გამჭვირვალე გრაფიკული ჩვენება (რა თქმა უნდა), მაგრამ თქვენ შეგიძლიათ მიიღოთ უკუკავშირი მიკროფონის მგრძნობელობის პოტენომეტრის რეგულირებისას თავად LED ზოლიდან.

ასევე გაითვალისწინეთ, რომ მიუხედავად იმისა, რომ მე ვიყენებ პროგრამისტს, როგორც USB დენის წყაროს, შეგიძლიათ დაზოგოთ ~ 15 აშშ დოლარი და გაააქტიუროთ მიკრო ხედი Dotstar– დან (JST კონექტორის წითელი და შავი ქინძისთავები), მაგრამ თქვენ ასევე უნდა დააკავშიროთ> 1mF კონდენსატორი მათ შორის (დაიცვას MicroView დენისგან).

გირჩევთ: