Სარჩევი:

გააკეთეთ მარტივი ულტრაბგერითი თერმინი: 6 ნაბიჯი
გააკეთეთ მარტივი ულტრაბგერითი თერმინი: 6 ნაბიჯი

ვიდეო: გააკეთეთ მარტივი ულტრაბგერითი თერმინი: 6 ნაბიჯი

ვიდეო: გააკეთეთ მარტივი ულტრაბგერითი თერმინი: 6 ნაბიჯი
ვიდეო: ძმამ დას iphone 6 უყიდა 2024, ივლისი
Anonim
გააკეთეთ მარტივი ულტრაბგერითი თერმინი
გააკეთეთ მარტივი ულტრაბგერითი თერმინი

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

Ნაბიჯი 1:

Image
Image

შესავალი/ფონი:

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

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

პროექტის შემუშავება

მე წავაწყდი "ToneAC" ბიბლიოთეკას, რომლის კოდირებაც საკმაოდ მარტივი იყო და ვიყენებდი "New Ping" ბიბლიოთეკას ჩემი ულტრაბგერითი სიგნალისთვის. მიუხედავად იმისა, რომ ToneAC მშვენივრად მუშაობდა, newPing არ მუშაობდა კარგად იმ დიაპაზონში, რაც მე მინდოდა და ასევე გამუდმებით გამოსცემდა ხმას, როდესაც ის დიაპაზონიდან გამოდიოდა, რაც მე არ მსურდა. მე ასევე წავიკითხე, რომ ის არ იყო ძალიან თავსებადი ToneAC ბიბლიოთეკასთან; ნებისმიერ შემთხვევაში, მე გადავწყვიტე გადავიდე "ულტრაბგერითი" ბიბლიოთეკაში დისტანციის დასადგენად და გადაწერო მთელი კოდი, რადგან მან მომცა მანძილი სმ -ში, ხოლო NewPing– მა მიკროწამებში. მე ვტრიალებდი სიხშირის ფორმულაზე, რათა მივაღწიო სასურველ ოპტიმალურ დიაპაზონს (დაახლოებით 120 სმ) და მოედანს (უკრავს დაახლოებით 1,5 ოქტავაზე) და ასევე შევცვალე ჩემი წრე. ორივე ბიბლიოთეკაში ერთი კარგი ის არის, რომ ქინძისთავები ნათლად არის განსაზღვრული და არ არსებობს გაურკვევლობა ნაგულისხმევ ქინძისთავებთან დაკავშირებით. ასევე სპიკერი უშუალოდ არის დაკავშირებული Arduino– სთან, ასე რომ, თუ თქვენ იყენებთ USB კაბელს, ის არ იწვევს რაიმე პრობლემას დენის წყაროსთან და შეუძლია მკაფიო და ხმამაღალი ხმის გამომუშავება. თუმცა, ის კარგად არ მუშაობს ბატარეის ნაკრებთან, რომელსაც არ შეუძლია უზრუნველყოს იმდენი მიმდინარეობა და ასე რომ მისი მიმაგრების შემდეგ, თქვენ ნამდვილად ხედავთ, რომ არდუინო ანათებს და შემდეგ ჩაქრება.

ნაბიჯი 2:

გამოსახულება
გამოსახულება

დამატებითი მორგება და გაპრიალება

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

ნაბიჯი 3:

ნაწილები:

ულტრაბგერითი სენსორი

სპიკერი -16 ohms (შეგიძლიათ გამოიყენოთ ნაკლები ძაბვა, მაგრამ ეს იძლევა საუკეთესო მოცულობას)

პოტენომეტრი- 10 კ-მდე

Arduino Uno (USB კაბელით)

მავთულები და გარსაცმები ყველაფრის ჩასასმელად

ნაბიჯი 4:

კოდი და წრე

სქემისთვის გამოყენებული კოდი შეგიძლიათ იხილოთ: კოდი

ამ პროექტის სქემა ძალიან მარტივია. სპიკერი უშუალოდ არდუინოს უკავშირდება დამიწების მავთული მიემართება მე -9 და პოზიტიური მავთული 10 -ს პოტენციომეტრის საშუალებით. ულტრაბგერითი სენსორისთვის, ტრიგერი მიდის 12 -მდე, ექო 13 -ზე, ხოლო სიმძლავრე და მიწა მიდის შესაბამისად 5V- მდე და მიწაზე.

ნაბიჯი 5: კიდევ რამდენიმე ვიდეო:

ნაბიჯი 6:

გაერთეთ შენობით!

გირჩევთ: