Სარჩევი:

Arduino + Mp3: 12 ნაბიჯი (სურათებით)
Arduino + Mp3: 12 ნაბიჯი (სურათებით)

ვიდეო: Arduino + Mp3: 12 ნაბიჯი (სურათებით)

ვიდეო: Arduino + Mp3: 12 ნაბიჯი (სურათებით)
ვიდეო: დახტის 5 მაიმუნი ფერად საწოლზე, სიმღერა მაიმუნებზე 2024, ივლისი
Anonim
Image
Image
არდუინო + Mp3
არდუინო + Mp3
არდუინო + Mp3
არდუინო + Mp3

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

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

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

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

ნაბიჯი 1: დიზაინი

Image
Image

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

ნაბიჯი 2: რას აპირებთ

რას ნედს
რას ნედს
რას ნედს
რას ნედს

ინსტრუმენტები და აღჭურვილობა:

  • მულტიმეტრი: მინიმუმ თქვენ უნდა შეამოწმოთ ძაბვა, პოლარობა, წინააღმდეგობა და უწყვეტობა პრობლემების გადასაჭრელად. გადადით ლინკზე
  • Cautín. Go ლინკი
  • Მაკარონი.
  • შედუღება. გადადით ლინკზე
  • სანთებელა.
  • ჭრის pliers.

ელექტრონიკა:

  • ჯეკი: ჩვენ შეგვიძლია ბევრი აუდიო ობიექტის გადამუშავება, ამ შემთხვევაში მე ვიპოვე ის, რომელიც გამოიყენებოდა არაფუნქციონერ დინამიკებთან დასაკავშირებლად.
  • არდუინო: ჩვენ შეგვიძლია გამოვიყენოთ ნებისმიერი არდუინო, ამ მიზნით მე გამოვიყენე არდუინო.
  • LED: მე გირჩევთ LED- ს, რომელიც გამოიმუშავებს თეთრ შუქს, რადგან მას არ გააჩნდა თეთრი შუქი, მე გამოვიყენე RGB LED, რომელიც ყოველთვის ვიღებდი 3 ფერს თეთრი შუქის შესაქმნელად (მნიშვნელოვანია: წითელი LED- ით, მწვანე LED და ლურჯი LED არ იმუშავებს ჩვენზე) წრე).
  • რეზისტორი: თუ იყენებთ RGB LED– ს, გირჩევთ გამოიყენოთ 1k Ohms რეზისტორები, ხოლო თუ იყენებთ თეთრ LED– ს, შეგიძლიათ გამოიყენოთ 330 Ohm რეზისტორები.
  • ბატარეა: სასურველია იყოს 9 ვ.
  • კონექტორი 9 ვ ბატარეისთვის. გადადით ლინკზე
  • კაბელი: გაჭრისა და კავშირების გასაადვილებლად გამოვიყენე JUMPERS. Go Link
  • ფოტორეზისტორი (მზის უჯრედი)

ნაბიჯი 3: როგორ მუშაობს სქემა / დიაგრამა

როგორ მუშაობს სქემა / დიაგრამა
როგორ მუშაობს სქემა / დიაგრამა
როგორ მუშაობს სქემა / დიაგრამა
როგორ მუშაობს სქემა / დიაგრამა

აი როგორ მუშაობს სისტემა:

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

ნაბიჯი 4: აუდიო ჩართვა

აუდიო კაბელი
აუდიო კაბელი
აუდიო კაბელი
აუდიო კაბელი
აუდიო კაბელი
აუდიო კაბელი

ჯეკის ჭრისას ჩვენ შეგვიძლია შევამოწმოთ ჩვენი მულტიმეტრის უწყვეტობა, რომ ვიცოდეთ რომელი კაბელები შეესაბამება მიწას და სიგნალს, არის ჯეკი 2 კაბელით (მიწა და სიგნალი) და სხვა 3 კაბელით (მიწა, მარჯვენა სიგნალი, მარცხენა სიგნალი). ამ შემთხვევაში კაბელის გაჭრისას მივიღე ვერცხლის კაბელი, თეთრი კაბელი და წითელი კაბელი. მულტიმეტრით შემიძლია დავადგინო, რომ ვერცხლის კაბელი შეესაბამება მიწას და დასასრულს წითელი და თეთრი არის სიგნალი. კაბელის გასაძლიერებლად, მე გავაკეთე ის, რომ გავყავი კაბელი 50% -50% და მე გადავატრიალებ მას ისე, რომ მე მქონდეს ერთი პოლარობის 2 მავთული უფრო ძლიერი და ისევ ბორბალი (ეს არის კაბელის გასაძლიერებლად და მე არა იცი შესვენება ადვილად).

ნაბიჯი 5: აუდიო გაყვანილობა (გაგრძელება)

აუდიო გაყვანილობა (გაგრძელება)
აუდიო გაყვანილობა (გაგრძელება)
აუდიო გაყვანილობა (გაგრძელება)
აუდიო გაყვანილობა (გაგრძელება)

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

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

ნაბიჯი 6: ფოტორეზისტორი

ფოტორეზისტორი
ფოტორეზისტორი
ფოტორეზისტორი
ფოტორეზისტორი

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

იმის გასაგებად, მუშაობს თუ არა ჩვენი უჯრედი ვოლტმეტრის საშუალებით, ჩვენ შეგვიძლია ვიცოდეთ ის ძაბვა, რომელიც უზრუნველყოფს მზის შუქზე (გირჩევთ, ის იყოს 2V ± 0.5)

ნაბიჯი 7: ჩვენი LED სქემის მშენებლობა

ჩვენი LED სქემის მშენებლობა
ჩვენი LED სქემის მშენებლობა
ჩვენი LED სქემის მშენებლობა
ჩვენი LED სქემის მშენებლობა
ჩვენი LED სქემის მშენებლობა
ჩვენი LED სქემის მშენებლობა

RGB LED– ის გამოყენებით და 1k ohm– ის წინააღმდეგობით ჩვენ შეგვიძლია მივიღოთ თეთრი ფერი, პროტო დაფაზე ჩართვისას ჩვენ შევასრულებთ იმას, რაც ნაჩვენებია დიაგრამაში, სადაც ჩვენ გვექნება 9V ბატარეა, რომელიც LED- ს იკვებება დადებითი და დედამიწა უკავშირდება სიგნალი, რომელიც აგზავნის ჩვენს პლეერს (მუსიკალური სიგნალი). ჯეკპოტის საფუძველი უკავშირდება LED- ების უარყოფით მხარეს.

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

ნაბიჯი 8: თეორია შენიშვნების სიხშირის მისაღებად

შენიშვნების სიხშირის მიღების თეორია
შენიშვნების სიხშირის მიღების თეორია
შენიშვნების სიხშირის მიღების თეორია
შენიშვნების სიხშირის მიღების თეორია
შენიშვნების სიხშირის მიღების თეორია
შენიშვნების სიხშირის მიღების თეორია
შენიშვნების სიხშირის მიღების თეორია
შენიშვნების სიხშირის მიღების თეორია

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

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

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

ზოგადად, ნოტა "n" (n = 1 Do, n = 2 Do #… n = 12 დიახ) ოქტავის "o" (0 -დან 10 -მდე) აქვს სიხშირე f (n, O) რომ ჩვენ შეგვიძლია გამოვთვალოთ ამ გზით (სურათი):

ნაბიჯი 9: Arduino პროგრამირება

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

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

ნაბიჯი 10: კავშირის დიაგრამა

კავშირის დიაგრამა
კავშირის დიაგრამა
კავშირის დიაგრამა
კავშირის დიაგრამა
კავშირის დიაგრამა
კავშირის დიაგრამა

მოდით დავუკავშიროთ არდუინოს დედამიწა ჩვენი ჯეკ კაბელის მიწას და დადებითი დადებით 9 ვ ბატარეას. სიგნალი გამოვა პინი 11 -დან, რომელიც დაუკავშირდება ბატარეის ნეგატივს.

ნაბიჯი 11: მუსიკა

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

ნაბიჯი 12: საბოლოო მოსაზრებები

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

მეკატრონიკა ლატამი

გირჩევთ: