Мазмұны:
- 1 -қадам: Ультрадыбыстық таратқыштарды алыңыз
- 2 -қадам: Тізбек құру
- 3 -қадам: код
- 4 -қадам: Таратқыштарды орнатыңыз және калибрлеңіз
- 5 -қадам: ақауларды жою
Бейне: Мини акустикалық левитация: 5 қадам (суреттермен)
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:26
Бұл жобаны менің веб -сайтымнан қараңыз, схемалық модельдеу мен бейнені қараңыз!
Акустикалық левитация дыбыстың толқын ретінде әрекет етуінің арқасында мүмкін болады. Екі дыбыс толқыны бір -бірімен қиылысқанда, олар бір -біріне конструктивті немесе деструктивті түрде кедергі жасай алады. (Шуды басатын құлаққаптар осылай жұмыс істейді)
Бұл жобада левитациялық эффект жасау үшін ультрадыбыстық қашықтық сенсоры қолданылады. Бұл екі қарама -қарсы дыбыс толқыны бір -біріне кедергі келтіретін «қалталарды» жасау арқылы жұмыс істейді. Қалтаға зат салынған кезде ол орнында қалғандай болып қалады.
Қажетті материалдар:
- Arduino тақтасы:
- H-көпір:
- Қашықтық сенсоры:
- Нан тақтасы:
- Өткізгіш сымдар:
- Диод:
- Конденсаторлар (мүмкін):
Ульрих Шмеролдтың Make журналының түпнұсқа жобасы.
1 -қадам: Ультрадыбыстық таратқыштарды алыңыз
Бұл қадам үшін қашықтық датчигін құрбан ету қажет болады (алаңдамаңыз, олар салыстырмалы түрде арзан):
- Таратқыштың екеуін де босатып, тақтадан алыңыз
- Экранды бір экраннан алып тастаңыз және сақтаңыз
- Екі таратқышқа да дәнекерленген сымдар
2 -қадам: Тізбек құру
Жоғарыда көрсетілген схеманы құрып, келесіні ескеріңіз:
- Сізге екі 100nF конденсаторды қосу міндетті емес болуы мүмкін. (егер сіздің тақта қандай да бір себептермен тізбекті басқара алмаса және ол үнемі өшіп қалса)
- 9В аккумуляторы кез келген тұрақты ток көзінің тірегі болып табылады - шахта 7,5 вольтты LiPo батареясымен жақсы жұмыс жасады
3 -қадам: код
Бұл кодты Arduino -ға жүктеңіз:
// бастапқы код:
байт TP = 0b10101010; // Кез келген басқа порт инверттелген сигналды қабылдамауды қабылдайды () {DDRC = 0b11111111; // Барлық аналогтық порттарды шығыс етіп орнатыңыз // Timer1 noInterrupts () инициализациялаңыз; // Үзілістерді өшіру TCCR1A = 0; TCCR1B = 0; TCNT1 = 0; OCR1A = 200; // Салыстыру регистрін орнатыңыз (16МГц / 200 = 80кГц шаршы толқын -> 40кГц толық толқын) TCCR1B | = (1 << WGM12); // CTC режимі TCCR1B | = (1 <алдын ала шкаласы жоқ TIMSK1 | = (1 << OCIE1A); // Таймердің үзілуін салыстыруды қосу (); // Үзілісті қосу} ISR (TIMER1_COMPA_vect) {PORTC = TP; // TP мәндері TP = ~ TP; // Келесі іске қосу үшін TP -ны аудару} void loop () {// Мұнда ештеңе қалмайды:)}
4 -қадам: Таратқыштарды орнатыңыз және калибрлеңіз
Мұны істеу үшін сіз кез келген нәрсені қолдана аласыз, бірақ мен көмек қолын қолдандым (кейбірін мына жерден сатып алыңыз:
- Таратқыштарды шамамен 3/4 дюйм қашықтықта орналастырудан бастаңыз
- Бұршақтың жартысына жуық мөлшерінде полистиролдың кішкене бөлігін алыңыз (оны дөңгелектеудің қажеті жоқ)
- 1 -қадамнан бастап полистиролды торлы экранға қойыңыз
- Пинцет немесе тістеуішті қолданып, оны екі таратқыштың арасына қойыңыз (ол жақындағанда айнала бастайды)
- Пенопрокат орныққанша таратқыштарды жылжытыңыз (жақынырақ және алысырақ)
5 -қадам: ақауларды жою
Мен оны бірінші рет іске қосу үшін шамамен он бес минут алдым, бірақ содан кейін оны қайтадан іске қосу өте оңай болды. Міне, егер ол бастапқыда жұмыс істемесе, сіз сынап көре аласыз:
- Барлығын дұрыс қосқаныңызға көз жеткізіңіз
- H көпіріне кернеуді арттырыңыз (әр түрлі батарея)
- Кішкене полистирол бөлігін алыңыз
- Таратқыштар үшін басқа позицияны қолданып көріңіз
- Конденсаторларды қосып көріңіз (егер сізде жоқ болса)
- Егер ол әлі де жұмыс істемесе, мүмкін бірдеңе бұзылған шығар: басқа таратқыштар жиынтығын немесе жаңа батареяны қолданып көріңіз.
Ұсынылған:
MiniLev акустикалық левитаторына арналған қарапайым стенд: 12 қадам (суреттермен)
MiniLev акустикалық левитаторына арналған қарапайым стенд: Доктор Асиер Марзо жасаған керемет жобамен бұл жоба мүмкін болмас еді. https://www.instructables.com/Acoustic-Levitator/Барлық жақсы жобалар сияқты, бұл да қарапайым басталды және уақыт өте келе өсті. Доктор Марцо кіріспесін оқығаннан кейін
Arduino Uno көмегімен акустикалық левитация Қадамдық қадам (8 қадам): 8 қадам
Акустикалық левитация Arduino Uno Қадамдық қадаммен (8-қадам): ультрадыбыстық дыбыс түрлендіргіштері L298N Dc әйелдер адаптерінің ток көзі еркек тоқ сымымен Arduino UNOBreadboard Бұл қалай жұмыс істейді: Біріншіден, сіз кодты Arduino Uno-ға жүктейсіз (бұл сандық жүйемен жабдықталған микроконтроллер) және кодты түрлендіру үшін аналогтық порттар (C ++)
DIY акустикалық панельдері: 11 қадам (суреттермен)
DIY акустикалық панельдері: Мен аудио жазған кезде бөлмемдегі ревербті азайтуға көмектесу үшін бірнеше DIY акустикалық панельдер жасадым. Егер сіз үй студиясын құрсаңыз, бұл жоба - өзіңіздің акустикалық панельдеріңізді жасаудың тамаша әрі салыстырмалы түрде арзан әдісі
3D басып шығарылған акустикалық қондырғы V1: 4 қадам (суреттермен)
3D басып шығарылған акустикалық қондырма V1: Мен соңғы уақытта көптеген подкасттарды тыңдап жүрмін, сондықтан мен дыбысты анық және алыстан есту үшін оны күшейту әдістерін іздедім. Әзірге мен телефонды гарға тегіс қою арқылы қосымша көлем алуға болатынын білдім
Акустикалық левитатор корпусы: 14 қадам (суреттермен)
Акустикалық левитатор корпусы: Asier Marzo акустикалық левитаторы - бұл нұсқаулықта өте танымал нәрсе. Мен оны құрдым, ол жұмыс істеді, бірақ мен бірнеше мәселені байқадым. Мысалы: Тостақтар арасындағы 3D басып шығарылған бос орын сәл нәзік. Левитатор мүмкін емес