Სარჩევი:

მინი აკუსტიკური ლევიტაცია: 5 ნაბიჯი (სურათებით)
მინი აკუსტიკური ლევიტაცია: 5 ნაბიჯი (სურათებით)

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

ვიდეო: მინი აკუსტიკური ლევიტაცია: 5 ნაბიჯი (სურათებით)
ვიდეო: Keeping objects levitated: High-speed acoustic holography 2024, ნოემბერი
Anonim
მინი აკუსტიკური ლევიტაცია
მინი აკუსტიკური ლევიტაცია

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

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

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

საჭირო მასალები:

  • არდუინოს დაფა:
  • H- ხიდი:
  • მანძილის სენსორი:
  • პურის დაფა:
  • ჯუმბერის მავთულები:
  • დიოდი:
  • კონდენსატორები (შეიძლება):

ულრიხ შმეროლდის ორიგინალური პროექტი Make Magazine– დან.

ნაბიჯი 1: მიიღეთ ულტრაბგერითი გადამცემები

მიიღეთ ულტრაბგერითი გადამცემები
მიიღეთ ულტრაბგერითი გადამცემები
მიიღეთ ულტრაბგერითი გადამცემები
მიიღეთ ულტრაბგერითი გადამცემები
მიიღეთ ულტრაბგერითი გადამცემები
მიიღეთ ულტრაბგერითი გადამცემები

ამ ნაბიჯისათვის დაგჭირდებათ დისტანციის სენსორის შეწირვა (არ ინერვიულოთ, ისინი შედარებით იაფია):

  • გააცივეთ და ამოიღეთ ორივე გადამცემი დაფიდან
  • ამოიღეთ და შეინახეთ mesh ეკრანი ერთიდან
  • შეაერთეთ მავთულები ორივე გადამცემზე

ნაბიჯი 2: შექმენით წრე

შექმენით წრე
შექმენით წრე

შექმენით ზემოთ წრე და გაითვალისწინეთ შემდეგი:

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

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

ატვირთეთ ეს კოდი თქვენს არდუინოში:

// ორიგინალური კოდი:

ბაიტი TP = 0b10101010; // ყველა სხვა პორტი იღებს შემობრუნებულ სიგნალს void setup () {DDRC = 0b11111111; // დააყენეთ ყველა ანალოგური პორტი, რომ იყოს შედეგები // ინიციალიზაცია ტაიმერი 1 noInterrupts (); // შეწყვეტის გათიშვა TCCR1A = 0; TCCR1B = 0; TCNT1 = 0; OCR1A = 200; // შეადარეთ რეესტრი (16MHz / 200 = 80kHz კვადრატული ტალღა -> 40kHz სრული ტალღა) TCCR1B | = (1 << WGM12); // CTC რეჟიმი TCCR1B | = (1 <არა prescaling TIMSK1 | = (1 << OCIE1A); // ტაიმერის შედარების შეწყვეტის ჩართვა (); // შეწყვეტის ჩართვა} ISR (TIMER1_COMPA_vect) {PORTC = TP; // გაგზავნა TP- ის მნიშვნელობა გამოსავალზე TP = ~ TP; // შემობრუნებისათვის TP შემობრუნება} void loop () {// აქ გასაკეთებელი არაფერია:)}

ნაბიჯი 4: დაამონტაჟეთ გადამცემები და დაკალიბრება

მთა გადამცემები და დაკალიბრება
მთა გადამცემები და დაკალიბრება
მთა გადამცემები და დაკალიბრება
მთა გადამცემები და დაკალიბრება
მთა გადამცემები და დაკალიბრება
მთა გადამცემები და დაკალიბრება

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

  • დაიწყეთ გადამცემების პოზიციონირებით ერთმანეთისგან დაახლოებით 3/4"
  • მიიღეთ პატარა ნაჭერი სტიროფი, დაახლოებით ბარდის ზომის ნახევარი (არ უნდა იყოს მრგვალი)
  • მოათავსეთ სტიროფი ქაფის ეკრანზე პირველი ნაბიჯიდან
  • პინცეტის ან ფანქრის გამოყენებით, მოათავსეთ იგი ორ გადამცემს შორის (ახლოს უნდა მიხვიდეთ)
  • გადაიტანეთ გადამცემები ირგვლივ (უფრო და უფრო შორ მანძილზე) სანამ სტიროფი არ გაჩერდება

ნაბიჯი 5: პრობლემების მოგვარება

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

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

გირჩევთ: