Kazalo:

Akustična levitacija z Arduino Uno Korak po korak (8 korakov): 8 korakov
Akustična levitacija z Arduino Uno Korak po korak (8 korakov): 8 korakov

Video: Akustična levitacija z Arduino Uno Korak po korak (8 korakov): 8 korakov

Video: Akustična levitacija z Arduino Uno Korak po korak (8 korakov): 8 korakov
Video: Magnetic levitation system 2024, Junij
Anonim
Image
Image
Priključite ultrazvočne pretvornike na izhod 1 in 2 L298N tako
Priključite ultrazvočne pretvornike na izhod 1 in 2 L298N tako
  • ultrazvočni pretvorniki zvoka
  • L298N
  • Dc ženski adapter
  • napajanje z moškim dc -pinom
  • Arduino UNO
  • Ogledna plošča

Kako to deluje: Najprej naložite kodo v Arduino Uno (gre za mikrokrmilnik, opremljen z digitalnimi in analognimi vrati za pretvorbo kode (C ++) v izvedbo). ki je vse nastavljeno v fazi »setup ()« (To je korak za nastavitev vseh spremenljivk) v programski opremi Arduino IDE. Spremenljivka v kodi nastavi delo, ki sproži prekinitev (to je obrnitev analognih vrat) pri 80Khz. Vsakič, ko se sproži prekinitev, se analogna vrata obrnejo, kar prekliče 80 kHz, kar je enako 40 kHz na kvadrat v polnem obsegu 40 kHz (kar moramo ustvariti v ultrazvočne zvočne valove). 40 kHz na kvadrat je v električnem impulzu, vendar potrebujemo ultrazvočne zvočne valove. Električni impulz lahko pretvorimo v ultrazvočne zvočne valove z ultrazvočnimi pretvorniki (pretvori električni impulz v ultrazvočne zvočne valove). Za levitacijo potrebujemo stoječi val in lahko stojimo v "vozliščih" (to je premični del stoječega vala) v stoječem valu. Toda na oba pretvornika moramo razdeliti isti 40 -kHz električni impulz, to lahko storimo z "L298N" (to vezje je kot most, ki daje dva izhoda istega električnega impulza), ki daje obema pretvornikoma isti električni utrip. Če torej napajamo Arduino, priključen na L298N, in je priključen na pretvornike, potem pretvorniki ustvarijo stoječi val in lahko v določenih pogojih v njegovih vozliščih levitiramo vse drobne predmete.

Korak 1:

Najprej naložite kodo v 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); prekinitve (); } ISR (TIMER1_COMPA_vect) {PORTC = TP; TP = ~ TP; } void loop () {}

Korak: Priključite ultrazvočne pretvornike na izhod 1 in 2 L298N tako:

3. korak:

Slika
Slika

priključek A0 v analognem delu Arduina priključite na vhod 1 v L298N in priključite A2 na pin v Arduinu na L298N na vhod 2 v L298N.

4. korak:

Slika
Slika

Priključite 12 -voltni vhod v L298n v stolpec + na plošči in priključite pin Gnd (ozemljitev) v stolpec -.

5. korak:

Slika
Slika

Priključite pin "vin" v odseku za napajanje Arduina na stolpec + na plošči in pin GND (ozemljitev) v Arduinu na stolpec - na plošči.

6. korak:

Slika
Slika

Z njim povežite dva zatiča GND - stolpec na plošči in V + zatič na + stolpec na plošči

7. korak:

Slika
Slika

Napajalnik priključite na ženski Dc pin in napetost nastavite na 12,5v.

Priporočena: