Sadržaj:

Akustična levitacija s Arduino Uno Korak po korak (8 koraka): 8 koraka
Akustična levitacija s Arduino Uno Korak po korak (8 koraka): 8 koraka

Video: Akustična levitacija s Arduino Uno Korak po korak (8 koraka): 8 koraka

Video: Akustična levitacija s Arduino Uno Korak po korak (8 koraka): 8 koraka
Video: Ultrasonic levitation stuff #shorts 2024, Lipanj
Anonim
Image
Image
Spojite ultrazvučne pretvarače na izlaz 1 i 2 L298N ovako
Spojite ultrazvučne pretvarače na izlaz 1 i 2 L298N ovako
  • ultrazvučni pretvarači zvuka
  • L298N
  • Dc ženski adapter
  • napajanje s muškim istosmjernim pinom
  • Arduino UNO
  • Oglasna ploča

Kako to funkcionira: Prvo učitajte kôd na Arduino Uno (to je mikrokontroler opremljen digitalnim i analognim priključcima za pretvaranje koda (C ++) u izvršenje). koji je sve postavljeno u fazi “setup ()” (To je korak za postavljanje svih varijabli) u Arduino IDE softveru. Varijabla u kodu postavlja posao za pokretanje prekida (ovo je za inverziju analognih portova) na 80Khz. Svaki put kada se prekid aktivira, analogni priključci su obrnuti što poništava 80 kHz što je jednako 40 kHz na kvadrat u opsegu od 40 kHz (što nam je potrebno za stvaranje ultrazvučnih zvučnih valova). Kvadrat od 40 kHz je u električnom impulsu, ali potrebni su nam ultrazvučni zvučni valovi. Električni impuls možemo pretvoriti u ultrazvučne zvučne valove pomoću ultrazvučnih pretvarača (pretvara električni impuls u ultrazvučne zvučne valove). Za levitaciju nam je potreban stojeći val i možemo levitirati stvari u "čvorovima" (to je nepomični dio stojećeg vala) u stojećem valu. Ali moramo distribuirati isti električni impuls od 40 kHz na oba pretvarača, to možemo učiniti pomoću "L298N" (ova ploča je poput mosta koji daje dva izlaza istog električnog impulsa) koji daje oba pretvarača isti električni puls. Dakle, ako napajamo Arduino spojen na L298N i on je spojen na pretvarače, pretvarači stvaraju stojeći val i možemo levitirati sve sitne predmete u određenim uvjetima u njegovim čvorovima.

Korak 1:

Prvo učitajte kôd na Arduino:

bajt TP = 0b10101010;

void setup () {DDRC = 0b11111111; noInterrupts (); TCCR1A = 0; TCCR1B = 0; TCNT1 = 0; OCR1A = 200; TCCR1B | = (1 << WGM12); TCCR1B | = (1 << CS10); TIMSK1 | = (1 << OCIE1A); prekida (); } ISR (TIMER1_COMPA_vect) {PORTC = TP; TP = ~ TP; } void loop () {} {100} {101}

Korak 2: Spojite ultrazvučne pretvarače na izlaz 1 i 2 L298N ovako:

3. korak:

Slika
Slika

spojite pin A0 u analognom dijelu Arduina na ulaz 1 u L298N i spojite A2 na pin u Arduinu na L298N na ulaz 2 u L298N.

Korak 4:

Slika
Slika

Spojite 12v ulaz u L298n na + stupac na ploči s ploču i spojite Gnd (uzemljenje) pin na - stupac.

5. korak:

Slika
Slika

Spojite "vin" pin u odjeljku za napajanje Arduina na stupac + na ploči s ploču i GND (uzemljeni) pin u Arduinu na stupac - u ploči s ploču.

Korak 6:

Slika
Slika

Spojite dva GND pina na njega - stupac matične ploče i V + pin na + stupac matične ploče

Korak 7:

Slika
Slika

Priključite napajanje na ženski Dc pin i postavite napon na 12,5v.

Preporučeni: