Სარჩევი:

დეკორატიული LED ნათურა ხმის რეაქტიული (არდუინო): 5 ნაბიჯი (სურათებით)
დეკორატიული LED ნათურა ხმის რეაქტიული (არდუინო): 5 ნაბიჯი (სურათებით)

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

ვიდეო: დეკორატიული LED ნათურა ხმის რეაქტიული (არდუინო): 5 ნაბიჯი (სურათებით)
ვიდეო: ნათურა, რომელიც ფერს იცვლის ხმის ტემბრის მიხედვით 2024, ივლისი
Anonim
Image
Image

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

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

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

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

www.instructables.com/id/Music-Reactive-De…

ვეძებ ინფორმაციას იმის გასაგებად, თუ როგორ მუშაობს, ასევე ვპოულობ კარგ ანიმაციას

learn.sparkfun.com/tutorials/addressable-r…

ასევე მადლობა მაიკლ ბარტლეტს

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

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

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

რედაქტირება: მე დავამატე ახალი ვიდეო, მაგრამ ჩემი კამერა (მობილური ტელეფონი) გაჯერებულია შუქით, ბოდიში ამისთვის), ჩვენ ვხედავთ დაწყების ეფექტს და თეთრ ნათურას სიკაშკაშის პარამეტრით და შემდეგ რამდენიმე მუსიკალური ეფექტი

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

აქ არის სია

  1. რა თქმა უნდა, თავად ნათურა
  2. arduino NANO (როგორც ეს)
  3. ნანო ფარი (არა სავალდებულო, მაგრამ ძალიან ნაწილობრივი)
  4. ხმის მოდული (ფრთხილად იყავით ნუ მიიღებთ KY-037 ან KY-038 არ არის გონივრული)
  5. 3 მ LED ზოლები RGBW (RGB შეიძლება იყოს საკმარისი, მაგრამ მინდოდა თამაში RGBW) ავიღე თბილი თეთრი, ეს არის ადრესატული ზოლი, თითოეული LED შეიძლება ინდივიდუალურად იყოს ბრძანებული, ეს არ არის სტანდარტული RGB ზოლები
  6. 1 პოტარი (აქ 5 კერძი)
  7. სიმძლავრე 5v 20Ah (10 ან 15 შეიძლება იყოს საკმარისი, მაგრამ მე ვამჯობინე რომ იყოს დიდი)
  8. 2 კონდენსატორის გადამრთველი (სტანდარტული გადამრთველიც შეიძლება კარგი იყოს)
  9. კაბელი
  10. ფეხის შეცვლა
  11. R/C კაბელი (ადვილია 3 პინიან სენსორთან დაკავშირება)

ნაბიჯი 2: მოამზადეთ ნათურა

მოამზადეთ ნათურა
მოამზადეთ ნათურა
მოამზადეთ ნათურა
მოამზადეთ ნათურა
მოამზადეთ ნათურა
მოამზადეთ ნათურა

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

უკაცრავად, მე არ მივიღე საკმარისი სურათი, როდესაც ეს გავაკეთე.

ნათურა არის 1 მ 38 სიმაღლე, მე გამოვიყენე 2 ცალი led ზოლი, რომელიც მილის 2 მხარეს დავდე.

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

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

ნაბიჯი 3: Capacitive კონცენტრატორები და Potar

Capacitive კონცენტრატორები და Potar
Capacitive კონცენტრატორები და Potar
Capacitive კონცენტრატორები და Potar
Capacitive კონცენტრატორები და Potar
Capacitive კონცენტრატორები და Potar
Capacitive კონცენტრატორები და Potar
Capacitive კონცენტრატორები და Potar
Capacitive კონცენტრატორები და Potar

2 capacitives კონცენტრატორი არის ნათურის შიგნით და შედარებით კარგად რეაგირებს ნათურის პლასტმასის საშუალებით.

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

ზედა არის თეთრიდან ანიმაციაზე გადასვლისთვის.

ქვედა არის ანიმაციის სტილის შესაცვლელად. არის 8 ანიმაცია, 7 არის მუსიკალური რეაქტიული და ეს უკანასკნელი უბრალოდ უსასრულო მოძრაობაა.

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

ნაბიჯი 4: სქემატური და პროგრამირება

სქემატური და პროგრამირება
სქემატური და პროგრამირება

შეაერთეთ ყველაფერი ერთმანეთთან

და ატვირთეთ კოდი

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

კოდში გაქვთ:

#განსაზღვრეთ NUM_LEDS 74

მაშინაც კი, თუ 77 სიგრძის led ზოლი გამოვიყენე, ნანო მეხსიერებაში იყო და არაფერი მომხდარა მანამ, სანამ არ ჩავვარდები მხოლოდ 74 LED- ზე. უკეთესი იქნება მეგას გამოყენება

#განსაზღვრეთ MIC_LOW 0.0#განსაზღვრეთ MIC_HIGH 737.0

გთხოვთ შეამოწმოთ თქვენი სენსორის მიერ მიღებული მინიმალური / მაქსიმალური მნიშვნელობა.

როდესაც გამოაცხადებთ თქვენს LED ზოლს, ჩემთვის ეს იყო NEO_RGBW და 800 კჰც, შეამოწმეთ თქვენი მახასიათებლები.

Adafruit_NeoPixel ზოლები = Adafruit_NeoPixel (NUM_LEDS, LED_PIN, NEO_RGBW + NEO_KHZ800);

როდესაც ნათურა იწყებს ის გადის რულონებად თეთრი, წითელი, მწვანე და ლურჯი, შეგიძლიათ ამოიღოთ საწყისი ნაწილი, თუ არ გსურთ ასეთი დაწყება.

ნაბიჯი 5: შემდეგი ვერსია?

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

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

დენის ყუთი საკმაოდ დიდია და გააკეთე ჩრდილი ბოლოში, დაწყებული LED ზოლის მაღლა შეიძლება შეამციროს ჩრდილები.

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

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

მიკრო შეიძლება იყოს უფრო გონივრული და მაინტერესებს 2 მიკრო ჩავდოთ უკეთესი მგრძნობელობისთვის.

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

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

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

დავამატებ დენის კაბელის ზოგად გადართვას, როდესაც მივიღებ.

გაითვალისწინეთ, რომ თუ ხვალ დაიღალეთ ამით, შეგიძლიათ მოიცილოთ led და დააბრუნოთ საწყისი ნათურა, მაგრამ მე ნამდვილად არ წარმომიდგენია რატომ….

დისტანციური მართვის დამატება ასევე იდეების სიაშია.

გირჩევთ: