Innholdsfortegnelse:
- Trinn 1: Få ultralydsendere
- Trinn 2: Lag krets
- Trinn 3: Kode
- Trinn 4: Monter sendere og kalibrer
- Trinn 5: Feilsøking
Video: Mini akustisk levitasjon: 5 trinn (med bilder)
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:24
Se dette prosjektet på nettstedet mitt for å se en kretssimulering og en video!
Akustisk levitasjon er mulig gjennom at lyd oppfører seg som en bølge. Når to lydbølger krysser hverandre, kan de enten konstruktivt eller destruktivt forstyrre hverandre. (Slik fungerer støydempende hodetelefoner)
Dette prosjektet bruker en ultralydavstandssensor for å skape en levitasjonseffekt. Dette fungerer ved å lage "lommer" hvor to motstridende lydbølger forstyrrer hverandre. Når et objekt plasseres i lommen, vil det bli der, tilsynelatende sveve på plass.
Materialer som trengs:
- Arduino -brett:
- H-bridge:
- Avstandssensor:
- Brødbrett:
- Jumper -ledninger:
- Diode:
- Kondensatorer (kanskje):
Originalt prosjekt fra Make Magazine av Ulrich Schmerold.
Trinn 1: Få ultralydsendere
Du må ofre en avstandssensor for dette trinnet (ikke bekymre deg, de er relativt billige):
- Desolder og fjern begge senderne fra brettet
- Fjern og lagre maskeskjermen fra en
- Loddetråder til begge sendere
Trinn 2: Lag krets
Lag kretsen ovenfor og merk deg følgende:
- Du trenger ikke nødvendigvis å inkludere de to 100nF kondensatorene. (bare hvis brettet ditt av en eller annen grunn ikke er i stand til å håndtere kretsen og det fortsetter å stenge seg selv)
- 9v -batteriet er en stand -in for enhver likestrømforsyning - mitt fungerte fint med et 7,5v LiPo -batteri
Trinn 3: Kode
Last opp denne koden til din Arduino:
// original kode fra:
byte TP = 0b10101010; // Hver annen port mottar det inverterte signalets ugyldige oppsett () {DDRC = 0b11111111; // Angi at alle analoge porter skal være utganger // Initialize Timer1 noInterrupts (); // Deaktiver avbrudd TCCR1A = 0; TCCR1B = 0; TCNT1 = 0; OCR1A = 200; // Sett sammenligningsregister (16MHz / 200 = 80kHz firkantbølge -> 40kHz fullbølge) TCCR1B | = (1 << WGM12); // CTC -modus TCCR1B | = (1 <ingen forhåndsskalering TIMSK1 | = (1 << OCIE1A); // Aktiver sammenligningstidsavbrudd (); // Aktiver avbrudd} ISR (TIMER1_COMPA_vekt) {PORTC = TP; // Send verdien av TP til utgangene TP = ~ TP; // Inverter TP for neste kjøring} void loop () {// Ingenting igjen å gjøre her:)}
Trinn 4: Monter sendere og kalibrer
Du kan virkelig bruke hva som helst for å gjøre dette, men jeg endte opp med å bruke et sett med hjelpende hender (kjøp noen her:
- Start med å plassere senderne omtrent 3/4 "fra hverandre
- Få et lite stykke isopor omtrent halvparten så stort som en ert (det trenger ikke å være rundt)
- Plasser isopor på maskeskjermen fra trinn 1
- Bruk en pinsett eller en tang til å plassere den mellom de to senderne (den skal begynne å vri når du kommer nær)
- Flytt senderne rundt (nærmere og lengre fra hverandre) til isoporskum forblir i ro
Trinn 5: Feilsøking
Det tok meg omtrent femten minutter å få det til å fungere første gang, men etter det var det ganske enkelt å få det i gang igjen. Her er noen ting du kan prøve hvis det ikke fungerer først:
- Sørg for at du har koblet alt riktig
- Øk spenningen til H-broen (annet batteri)
- Få et mindre stykke isopor
- Prøv en annen posisjon for senderne
- Prøv å legge til kondensatorene (hvis du ikke allerede gjorde det)
- Hvis det fortsatt ikke fungerer, er det kanskje noe som er ødelagt: prøv et annet sett med sendere eller et nytt batteri.
Anbefalt:
Et enkelt stativ for en akustisk Levitator MiniLev: 12 trinn (med bilder)
Et enkelt stativ for en akustisk Levitator MiniLev: Dette prosjektet ville ikke vært mulig med det fantastiske prosjektet som Dr. Asier Marzo opprettet. https://www.instructables.com/Acoustic-Levitator/ Som alle gode prosjekter startet dette enkelt og vokste etter hvert som tiden gikk. Etter å ha lest Dr. Marzo intracta
Akustisk levitasjon med Arduino Uno trinnvis (8 trinn): 8 trinn
Akustisk levitasjon med Arduino Uno Steg-for-trinn (8-trinn): ultralyd lydtransdusere L298N Dc kvinnelig adapter strømforsyning med en mannlig likestift Arduino UNOBreadboard Slik fungerer det: Først laster du opp kode til Arduino Uno (det er en mikrokontroller utstyrt med digital og analoge porter for å konvertere kode (C ++)
3D -trykt akustisk dokkingstasjon V1: 4 trinn (med bilder)
3D Printed Acoustic Dock V1: Jeg har hørt på mange podcaster i det siste, så jeg har lett etter metoder for å forsterke lyden slik at jeg kan høre den tydelig og på avstand. Så langt har jeg funnet ut at jeg kan få ekstra volum fra telefonen min ved å legge den flat mot en har
Akustisk Levitator -veske: 14 trinn (med bilder)
Akustisk Levitator -veske: Akustisk levitator fra Asier Marzo er en veldig populær ting her på instrukser. Jeg bygde det, det fungerte, men jeg la merke til et par problemer. For eksempel: 3D -trykt mellomrom mellom boller er litt skjørt. Levitatoren kan ikke
DIY elektromagnetisk levitasjon !: 6 trinn (med bilder)
DIY Electro-Magnetic Levitation !: Dette er et prosjekt som vil forbløffe og inspirere! Hva nyter all den vitenskapelige kunnskapen hvis vi ikke kan gjøre noe kult med det, ikke sant? Med dette prosjektet kommer vi til å bruke et par komponenter som er enkle å lage eller finner for å bygge et kjevefall