Sadržaj:
- Korak 1: Nabavite ultrazvučne odašiljače
- Korak 2: Stvorite krug
- Korak 3: Kodirajte
- Korak 4: Montirajte odašiljače i kalibrirajte
- Korak 5: Rješavanje problema
Video: Mini akustična levitacija: 5 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:36
Pogledajte ovaj projekt na mojoj web stranici kako biste vidjeli simulaciju kruga i video zapis!
Akustična levitacija omogućena je činjenicom da se zvuk ponaša kao val. Kad se dva zvučna vala međusobno sijeku, mogu se konstruktivno ili destruktivno međusobno ometati. (Ovako funkcioniraju slušalice za poništavanje buke)
Ovaj projekt koristi ultrazvučni senzor udaljenosti za stvaranje efekta levitacije. To funkcionira stvaranjem "džepova" u kojima se dva suprotna zvučna vala međusobno ometaju. Kad se predmet stavi u džep, on će ostati tamo, naizgled lebdeći na mjestu.
Potrebni materijali:
- Arduino ploča:
- H-most:
- Senzor udaljenosti:
- Oglasna ploča:
- Kratkospojne žice:
- Dioda:
- Kondenzatori (Možda):
Originalni projekt iz časopisa Make Magazine autora Ulricha Schmerolda.
Korak 1: Nabavite ultrazvučne odašiljače
Za ovaj korak morat ćete žrtvovati senzor udaljenosti (ne brinite, relativno su jeftini):
- Odlepite i uklonite oba odašiljača s ploče
- Uklonite i spremite mrežasti zaslon s jednog
- Lemljenje žica na oba odašiljača
Korak 2: Stvorite krug
Napravite gornji krug i imajte na umu sljedeće:
- Možda nećete morati uključiti dva kondenzatora od 100 nF. (samo ako vaša ploča iz nekog razloga ne može upravljati krugom i stalno se isključuje)
- 9v baterija zamjenjuje se za bilo koje istosmjerno napajanje - moja je radila dobro sa Li -Li baterijom od 7,5v
Korak 3: Kodirajte
Prenesite ovaj kôd na svoj Arduino:
// izvorni kod s:
bajt TP = 0b10101010; // Svaki drugi port prima invertirani signal void setup () {DDRC = 0b11111111; // Sve analogne priključke postavite kao izlaze // Inicijaliziraj Timer1 noInterrupts (); // Onemogući prekide TCCR1A = 0; TCCR1B = 0; TCNT1 = 0; OCR1A = 200; // Postavi registar usporedbe (16MHz / 200 = 80kHz kvadratni val -> 40kHz puni val) TCCR1B | = (1 << WGM12); // CTC način rada TCCR1B | = (1 <bez preskaliranja TIMSK1 | = (1 << OCIE1A); // Omogući usporedbu prekida prekidača timera (); // Omogući prekide} ISR (TIMER1_COMPA_vect) {PORTC = TP; // Pošaljite vrijednost TP na izlazima TP = ~ TP; // Obrni TP za sljedeći rad} void loop () {// Ovdje nema više što učiniti:)}
Korak 4: Montirajte odašiljače i kalibrirajte
Za ovo možete doista koristiti bilo što, ali na kraju sam upotrijebio set ruku za pomoć (neke kupite ovdje:
- Počnite postavljanjem odašiljača na udaljenosti od 3/4"
- Nabavite mali komad stiropora približno pola veličine graška (ne mora biti okrugao)
- Postavite stiropor na mrežasti zaslon od koraka 1
- Pomoću pincete ili kliješta postavite je između dva odašiljača (trebao bi se početi micati kad se približite)
- Pomaknite odašiljače (sve bliže i dalje) sve dok stiropor ne miruje
Korak 5: Rješavanje problema
Trebalo mi je petnaestak minuta da prvi put uspijem, ali nakon toga bilo je prilično jednostavno ponovno ga pokrenuti. Evo nekoliko stvari koje možete isprobati ako isprva ne uspije:
- Provjerite jeste li sve ispravno ožičili
- Povećajte napon na H-mostu (druga baterija)
- Nabavite manji komad stiropora
- Pokušajte s drugačijim položajem odašiljača
- Pokušajte dodati kondenzatore (ako već niste)
- Ako i dalje ne radi, možda je nešto pokvareno: pokušajte s drugim setom odašiljača ili novom baterijom.
Preporučeni:
CRT osciloskop s mini baterijskim napajanjem: 7 koraka (sa slikama)
CRT osciloskop s mini baterijskim napajanjem: Pozdrav! U ovom Instructable -u pokazat ću vam kako napraviti mini CRT osciloskop na baterije. Osciloskop je važan alat za rad s elektronikom; možete vidjeti sve signale koji kruže u krugu i riješiti probleme
Akustična levitacija s Arduino Uno Korak po korak (8 koraka): 8 koraka
Akustična levitacija s Arduino Uno Korak po korak (8 koraka): ultrazvučni pretvarači zvuka L298N Dc ženski adapter za napajanje s muškim dc pinom Arduino UNOBreadboard Kako to funkcionira: Prvo učitavate kôd na Arduino Uno (to je mikrokontroler opremljen digitalnim i analogni portovi za pretvaranje koda (C ++)
Levitacija Arduino zračnim bonsaijem: 22 koraka (sa slikama)
Arduino Air Bonsai Levitation: Prošlo je dosta vremena od mog prethodnog vodiča, moj je posao prilično zauzet i manje vremena provodim na Instructables. Ovo je projekt koji mi se jako sviđa otkad sam ga prvi put vidio na Kickstarteru: Air Bonsai. Zaista sam bio iznenađen kako su Japanci
Akustična kutija za levitator: 14 koraka (sa slikama)
Slučaj za akustični levitator: Akustični levitator iz Asier Marza vrlo je popularna stvar na instrukcijama. Napravio sam ga, radio je, ali primijetio sam nekoliko problema. Na primjer: 3D ispisani prostor između zdjela pomalo je krhak. Levitator ne može
Mini napajanje 5V Breadboard Mini: 4 koraka
Mini napajanje 5V Breadboard Mini: Mikro napajanje za napajanje matične ploče s 5 volti. Spojite na 9V bateriju, 12V ili bilo koji drugi istosmjerni izvor napajanja od 8 do 18 volti