Sadržaj:
- Korak 1: Nabavite ultrazvučne odašiljače
- Korak 2: Kreirajte 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 izmjena: 2024-01-30 08:07
Pogledajte ovaj projekt na mojoj web stranici kako biste vidjeli simulaciju kola i video zapis!
Akustična levitacija omogućena je činjenicom da se zvuk ponaša kao val. Kada se dva zvučna vala sijeku, mogu se konstruktivno ili destruktivno međusobno ometati. (Ovako funkcioniraju slušalice koje uklanjaju buku)
Ovaj projekt koristi ultrazvučni senzor udaljenosti za stvaranje efekta levitacije. Ovo funkcionira stvaranjem "džepova" u kojima se dva suprotna zvučna vala međusobno ometaju. Kad se predmet stavi u džep, ostat će 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 od Ulricha Schmerolda.
Korak 1: Nabavite ultrazvučne odašiljače
Za ovaj korak ćete morati žrtvovati senzor udaljenosti (ne brinite, relativno su jeftini):
- Odlepite i uklonite oba predajnika s ploče
- Uklonite i sačuvajte mrežasti ekran s jednog
- Lemiti žice na oba predajnika
Korak 2: Kreirajte krug
Kreirajte 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 7,5v LiPo baterijom
Korak 3: Kodirajte
Prenesite ovaj kôd na svoj Arduino:
// izvorni kod sa:
bajt TP = 0b10101010; // Svaki drugi port prima invertirani signal void setup () {DDRC = 0b11111111; // Podesite sve analogne portove kao izlaze // Initialize Timer1 noInterrupts (); // Onemogući prekide TCCR1A = 0; TCCR1B = 0; TCNT1 = 0; OCR1A = 200; // Postavljanje registra za usporedbu (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 tajmera prekida (); // Omogući prekide} ISR (TIMER1_COMPA_vect) {PORTC = TP; // Pošaljite vrijednost TP na izlazima TP = ~ TP; // Invertiraj TP za sljedeći rad} void loop () {// Ovdje nema ništa za raditi:)}
Korak 4: Montirajte odašiljače i kalibrirajte
Za ovo možete zaista 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)
- Stavite stiropor na mrežasti ekran od koraka 1
- Pomoću pincete ili kliješta postavite je između dva odašiljača (trebala bi početi titrati kada 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 lako ponovo ga pokrenuti. Evo nekoliko stvari koje možete isprobati ako isprva ne uspije:
- Uvjerite se da ste sve pravilno 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čuje se:
Akustična levitacija sa 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čitajte kôd na Arduino Uno (to je mikrokontroler opremljen digitalnim i analogni portovi za pretvaranje koda (C ++)
Levitacija Arduino Air Bonsai: 22 koraka (sa slikama)
Arduino Air Bonsai Levitation: Prošlo je dosta vremena od mog prethodnog vodiča, moj posao je prilično zauzet i trošim manje vremena 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 futrola Levitator: 14 koraka (sa slikama)
Akustični levitator: Akustični levitator iz Asier Marza je vrlo popularna stvar na instrukcijama. Napravio sam ga, radio je, ali primijetio sam nekoliko problema. Na primjer: 3D štampani 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 sa 5 volti. Priključite na 9V bateriju, 12V ili bilo koji drugi izvor istosmjerne struje od 8 do 18 volti
Mod mini mini pogona: Tipke: 9 koraka
Mod USB mini pogona: Tipke: Ovo je mod koji će vam dati slatki mali USB pogon do 4 gigabajta! Takođe, ovo je zaista malo. Zabavite se i nadamo se da će vam se svidjeti! EDIT: USB pogon će i dalje raditi i zadržati memoriju nakon što završite. Nema razloga za prekid strujnog kola