Inhoudsopgave:
- Stap 1: Koop ultrasone zenders
- Stap 2: Circuit maken
- Stap 3: Coderen
- Stap 4: Zenders monteren en kalibreren
- Stap 5: Problemen oplossen
Video: Mini akoestische levitatie - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:17
Bekijk dit project op mijn website om een circuitsimulatie en een video te zien!
Akoestische levitatie wordt mogelijk gemaakt doordat geluid zich als een golf gedraagt. Wanneer twee geluidsgolven elkaar kruisen, kunnen ze constructief of destructief met elkaar interfereren. (Zo werkt een hoofdtelefoon met ruisonderdrukking)
Dit project maakt gebruik van een ultrasone afstandssensor om een levitatie-effect te creëren. Dit werkt door "zakken" te creëren waarin twee tegengestelde geluidsgolven met elkaar interfereren. Wanneer een object in de zak wordt geplaatst, blijft het daar en lijkt het op zijn plaats te zweven.
Benodigde materialen:
- Arduino-bord:
- H-brug:
- Afstandssensor:
- Breadboard:
- Jumperdraden:
- Diode:
- Condensatoren (misschien):
Origineel project uit Make Magazine door Ulrich Schmerold.
Stap 1: Koop ultrasone zenders
Voor deze stap moet je een afstandssensor opofferen (maak je geen zorgen, ze zijn relatief goedkoop):
- Desolder en verwijder beide zenders van het bord
- Verwijder en bewaar het gaasscherm van één
- Soldeer draden naar beide zenders
Stap 2: Circuit maken
Maak het bovenstaande circuit en let op het volgende:
- U hoeft niet per se de twee 100nF-condensatoren op te nemen. (alleen als je board om wat voor reden dan ook het circuit niet aankan en het zichzelf steeds uitschakelt)
- De 9v-batterij is een vervanging voor elke gelijkstroomvoeding - de mijne werkte prima met een 7,5v LiPo-batterij
Stap 3: Coderen
Upload deze code naar je Arduino:
//originele code van:
byte TP = 0b10010010; // Elke andere poort ontvangt het omgekeerde signaal void setup () {DDRC = 0b1111111; // Stel alle analoge poorten in als uitgangen // Initialiseer Timer1 noInterrupts(); // Onderbrekingen uitschakelen TCCR1A = 0; TCCR1B = 0; TCNT1 = 0; OCR1A = 200; // Stel vergelijkingsregister in (16MHz / 200 = 80kHz blokgolf -> 40kHz volledige golf) TCCR1B |= (1 << WGM12); // CTC-modus TCCR1B |= (1 < geen voorschaling TIMSK1 |= (1 << OCIE1A); // Vergelijk timer-interrupt-interrupts inschakelen (); // Interrupts inschakelen } ISR (TIMER1_COMPA_vect) {PORTC = TP; // Stuur de waarde van TP naar de uitgangen TP = ~TP; // TP omkeren voor de volgende run } void loop () {// Hier niets meer te doen:) }
Stap 4: Zenders monteren en kalibreren
Je kunt hier echt alles voor gebruiken, maar uiteindelijk heb ik een aantal helpende handen gebruikt (koop er hier een paar:
- Begin met het plaatsen van de zenders ongeveer 3/4" uit elkaar
- Neem een klein stukje piepschuim ongeveer half zo groot als een erwt (het hoeft niet rond te zijn)
- Plaats het piepschuim op het gaasscherm uit stap 1
- Plaats het met een pincet of tang tussen de twee zenders (het zou moeten beginnen te wiebelen als je dichtbij komt)
- Beweeg de zenders rond (dichter bij en verder uit elkaar) totdat het piepschuim stil blijft staan
Stap 5: Problemen oplossen
Het kostte me ongeveer een kwartier om het de eerste keer werkend te krijgen, maar daarna was het vrij eenvoudig om het weer aan de gang te krijgen. Hier zijn enkele dingen die u kunt proberen als het in eerste instantie niet werkt:
- Zorg ervoor dat je alles correct hebt aangesloten
- Verhoog de spanning naar de H-brug (andere batterij)
- Neem een kleiner stuk piepschuim
- Probeer een andere positie voor de zenders
- Probeer de condensatoren toe te voegen (als je dat nog niet deed)
- Als het nog steeds niet werkt, is er misschien iets kapot: probeer een andere set zenders of een nieuwe batterij.
Aanbevolen:
Akoestische levitatie met Arduino Uno stap voor stap (8 stappen): 8 stappen
Akoestische levitatie met Arduino Uno Stap voor stap (8-stappen): ultrasone geluidstransducers L298N Vrouwelijke DC-adapter voeding met een mannelijke DC-pin Arduino UNOBreadboardHoe dit werkt: eerst upload je code naar Arduino Uno (het is een microcontroller uitgerust met digitale en analoge poorten om code te converteren (C++)
Hoe ultrasone levitator thuis te maken - Akoestische levitator -: 4 stappen
Hoe ultrasone levitator thuis te maken | Acostic Levitator |: Hey jongens, ik heb zojuist een akoestische lift gemaakt met behulp van een ultrasone sensor en arduino. Voor een korte uitleg over hoe het werkt, heb ik mijn video geüpload op youtube. Je kunt gaan kijken
DIY akoestische panelen: 11 stappen (met afbeeldingen)
DIY akoestische panelen: ik heb een aantal doe-het-zelf akoestische panelen gebouwd om de galm in mijn kamer te verminderen bij het opnemen van audio. Als je een thuisstudio bouwt, is dit project een geweldige en relatief goedkope manier om je eigen akoestische panelen te maken
DIY elektromagnetische levitatie! 6 stappen (met afbeeldingen) Antwoorden op al uw "Hoe?"
DIY Electro-Magnetic Levitation!: Dit is een project dat zal verbazen en inspireren! Wat heb je aan al die wetenschappelijke knowhow als we er niets cools mee kunnen doen, toch? Met dit project gaan we een aantal componenten gebruiken die gemakkelijk te maken of te vinden zijn om een verbluffende
Akoestische gitaar pickup: 8 stappen (met afbeeldingen)
Akoestische Gitaar Pickup: Verander je akoestische gitaar in een akoestische/elektrische gitaar! Dit is een eenvoudig en goedkoop ontwerp dat u thuis kunt maken om dat speciale, unieke geluid te krijgen waarnaar u op zoek was