Агуулгын хүснэгт:
- Алхам 1: Хэт авианы дамжуулагч авах
- Алхам 2: Хэлхээ үүсгэх
- Алхам 3: Код
- Алхам 4: Дамжуулагчийг холбож, тохируулаарай
- Алхам 5: Алдааг олж засварлах
Видео: Мини акустик левитаци: 5 алхам (зурагтай)
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:04
Энэ төслийг миний вэбсайтаас үзээд хэлхээний симуляци, видеог үзээрэй!
Дуу нь долгион мэт ажилладаг тул акустик левитацийг бий болгодог. Хоёр дууны долгион хоорондоо огтлолцоход тэд бие биенээ бүтээх эсвэл устгах байдлаар хөндлөнгөөс нөлөөлж чаддаг. (Дуу чимээ дарах чихэвч ингэж ажилладаг)
Энэхүү төсөл нь хэт авианы зайн мэдрэгч ашиглан левитацийн эффектийг бий болгодог. Энэ нь эсрэг талын хоёр дууны долгион хоорондоо саад учруулдаг "халаас" үүсгэх замаар ажилладаг. Объект халаасандаа хийвэл тэр тэндээ үлдэх бөгөөд байрандаа эргэлдэж байх шиг байна.
Шаардлагатай материал:
- Arduino самбар:
- H-гүүр:
- Зайны мэдрэгч:
- Талхны самбар:
- Холбогч утас:
- Диод:
- Конденсатор (магадгүй):
Ulrich Schmerold -ийн Make сэтгүүлээс авсан анхны төсөл.
Алхам 1: Хэт авианы дамжуулагч авах
Энэ алхамд та зайны мэдрэгчийг золиослох хэрэгтэй болно (санаа зовох хэрэггүй, тэд харьцангуй хямд):
- Самбараас хоёр дамжуулагчийг салгаж, салга
- Тор дэлгэцийг нэгээс нь салгаад хадгална уу
- Хоёр дамжуулагч руу гагнуурын утас
Алхам 2: Хэлхээ үүсгэх
Дээрх хэлхээг үүсгээд дараахь зүйлийг анхаарна уу.
- Та 100nF гэсэн хоёр конденсатор оруулах шаардлагагүй байж магадгүй юм. (хэрэв таны самбар ямар нэг шалтгаанаар хэлхээг зохицуулж чадахгүй байгаа бөгөөд энэ нь өөрөө хаагаад байвал л болно)
- 9в батерей нь ямар ч тогтмол гүйдлийн тэжээлийн хангамж юм - 7.5V LiPo батерейгаар уурхай сайн ажилласан
Алхам 3: Код
Энэ кодыг Arduino -д байршуулна уу.
// анхны код:
байт TP = 0b10101010; // Бусад бүх порт урвуу дохионы хүчингүй тохиргоог хүлээн авдаг () {DDRC = 0b11111111; // Бүх аналог портуудыг гаралт болгох // Timer1 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 "зайтай байрлуулж эхэл
- Вандуйны тал хэмжээтэй тэнцэх хэмжээний жижиг хөөсөн полистирол аваарай (дугуй хэлбэртэй байх шаардлагагүй)
- Styrofoam -ийг 1 -р алхамаас эхлэн торон дэлгэц дээр байрлуулна
- Хясаа эсвэл бахө ашиглан хоёр дамжуулагчийн хооронд байрлуулна (ойртоход хөдөлж эхлэх ёстой)
- Styrofoam хөдөлгөөнгүй хэвээр байх хүртэл дамжуулагчийг хөдөлгөнө (ойртох ба холдох)
Алхам 5: Алдааг олж засварлах
Анх удаа ажиллуулахад арван таван минут зарцуулсан боловч дараа нь дахин ажиллуулахад маш хялбар болсон. Эхлээд ажиллахгүй бол та дараах зүйлсийг туршиж үзэж болно.
- Бүх зүйлийг зөв холбосон эсэхээ шалгаарай
- H гүүр хүртэлх хүчдэлийг нэмэгдүүлэх (өөр зай)
- Жижиг хэмжээтэй полистирол аваарай
- Дамжуулагчийн хувьд өөр байрлалыг туршиж үзээрэй
- Конденсаторыг нэмж үзээрэй (хэрэв та хараахан оруулаагүй бол)
- Хэрэв энэ нь ажиллахгүй хэвээр байвал ямар нэгэн зүйл эвдэрч магадгүй: өөр багц дамжуулагч эсвэл шинэ батерейг туршиж үзээрэй.
Зөвлөмж болгож буй:
Акустик левитатор MiniLev -ийн энгийн индэр: 12 алхам (зурагтай)
Акустик левитатор MiniLev -ийн энгийн индэр: Доктор Асиер Марзогийн бүтээсэн гайхалтай төслөөр энэ төслийг хэрэгжүүлэх боломжгүй юм. https://www.instructables.com/Acoustic-Levitator/Бүх сайн төслүүдийн нэгэн адил энэ төсөл энгийнээс эхэлж, цаг хугацаа өнгөрөх тусам өсч хөгжсөн. Доктор Марзо танилцуулгыг уншсаны дараа
Arduino Uno ашиглан акустик левитаци Алхам алхам (8 алхам): 8 алхам
Arduino Uno-тай акустик Levitation Алхам алхамаар (8 алхам): хэт авианы дууны дамжуулагч L298N Dc эмэгтэй адаптерийн эрэгтэй тэжээлийн тэжээлийн хангамж Arduino UNOBreadboard Энэ нь хэрхэн ажилладаг вэ: Нэгдүгээрт, та кодыг Arduino Uno-д байршуулдаг (энэ нь дижитал төхөөрөмжөөр тоноглогдсон микроконтроллер юм. кодыг хөрвүүлэх аналог портууд (C ++)
DIY акустик хавтан: 11 алхам (зурагтай)
DIY акустик хавтан: Би аудио бичлэг хийхдээ өрөөнийхөө дуу чимээг багасгахын тулд DIY акустик хавтанг бүтээсэн. Хэрэв та гэрийн студи барьж байгаа бол энэ төсөл нь өөрөө акустик хавтан хийх гайхалтай бөгөөд харьцангуй хямд арга юм
3D хэвлэсэн акустик док V1: 4 алхам (зурагтай)
3D Хэвлэгдсэн Акустик Док V1: Би сүүлийн үед маш олон подкаст сонсдог байсан болохоор дууг чанга, холоос сонсохын тулд түүнийг сайжруулах арга замыг хайж байсан. Одоогоор би утсаа чанга яригч дээр байрлуулснаар нэмэлт эзлэхүүн авч болохыг олж мэдлээ
DIY цахилгаан соронзон левитаци: 6 алхам (зурагтай)
DIY цахилгаан соронзон левитаци!: Энэ бол гайхалтай, урам зориг өгөх төсөл юм! Шинжлэх ухааны энэ бүх мэдлэг, мэдлэг нь ямар ашиг тустай вэ, хэрэв бид үүнтэй хамт ямар нэгэн гайхалтай зүйл хийж чадахгүй бол, энэ төслийг хэрэгжүүлэхдээ бид эрүү унах, бүтээхэд хялбар, олоход хялбар хэд хэдэн бүрэлдэхүүн хэсгүүдийг ашиглах болно