Talaan ng mga Nilalaman:

Acoustic Levitation With Arduino Uno Step-by Step (8-steps): 8 Hakbang
Acoustic Levitation With Arduino Uno Step-by Step (8-steps): 8 Hakbang

Video: Acoustic Levitation With Arduino Uno Step-by Step (8-steps): 8 Hakbang

Video: Acoustic Levitation With Arduino Uno Step-by Step (8-steps): 8 Hakbang
Video: Arduino Ultrasonic Levitator Simple & Easy Diy Project. || Tomson Electronics 2024, Hunyo
Anonim
Image
Image
Ikonekta ang mga Ultrasonic Transducer sa L298N Output 1 & 2 Tulad nito
Ikonekta ang mga Ultrasonic Transducer sa L298N Output 1 & 2 Tulad nito
  • mga transduser ng tunog ng ultrasonic
  • L298N
  • Dc babaeng adapter
  • supply ng kuryente na may lalaking dc pin
  • Arduino UNO
  • Breadboard

Paano ito gumagana: Una, mag-upload ka ng code sa Arduino Uno (ito ay isang microcontroller na nilagyan ng digital at analog port upang i-convert ang code (C ++) sa pagpapatupad). na kung saan ay naka-set up sa "setup ()" (Ito ay isang hakbang upang mai-set up ang lahat ng mga variable) yugto sa Arduino IDE software. Ang isang variable sa code ay nagtakda ng isang trabaho upang ma-trigger ang isang nakakagambala (ito ay upang baligtarin ang mga analog port) sa 80Khz. Sa bawat oras na magambala ang makagambala ang mga analog port ay baligtad na makakansela ng 80khz na katumbas ng 40khz na parisukat sa isang buong sukat na ikot ng 40khz (na kailangan namin upang likhain ito sa mga ultrasonic sound wave). Ang 40khz na square ay nasa electric pulse ngunit kailangan namin ng mga ultrasonic sound wave. Maaari naming baguhin ang electric pulse sa mga ultrasonic sound wave ng mga ultrasonic transducer (na-convert ang electric pulse sa mga ultrasonic sound wave). Upang mag-levit kailangan namin ng isang nakatayong alon at maaari nating mailagay ang mga bagay sa "mga node" (hindi gumagalaw na bahagi ng isang nakatayong alon) sa nakatayong alon. Ngunit kailangan nating ipamahagi ang parehong 40khz electric pulse sa pareho ng mga transducer, magagawa natin iyon sa pamamagitan ng "L298N" (ang circuit board na ito ay tulad ng isang tulay na nagbibigay ng dalawang output ng parehong elektrisidad na pulso) na nagbibigay sa parehong mga transduser ng parehong electric pulso Kaya't kung pinapagana natin ang Arduino na konektado sa L298N at nakakonekta ito sa mga transducer ngayon ang mga transduser ay lumilikha ng isang nakatayo na alon at maaari nating makuha ang anumang maliliit na mga item sa ilang mga kundisyon sa mga node nito.

Hakbang 1:

Una, I-upload ang code sa Arduino:

byte TP = 0b10101010;

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

Hakbang 2: Ikonekta ang Ultrasonic Transducers sa L298N Output 1 & 2 Tulad nito:

Hakbang 3:

Larawan
Larawan

ikonekta ang A0 pin sa seksyon ng analog ng Arduino sa Input 1 sa L298N at ikonekta ang A2 upang i-pin sa Arduino sa L298N sa Input 2 sa L298N.

Hakbang 4:

Larawan
Larawan

Ikonekta ang input na 12v sa L298n sa haligi na + sa breadboard at ikonekta ang Gnd (Ground) na pin sa haligi na -.

Hakbang 5:

Larawan
Larawan

Ikonekta ang "vin" na pin sa seksyon ng kuryente ng Arduino sa haligi + sa breadboard at pin ng GND (ground) sa Arduino sa - haligi sa breadboard.

Hakbang 6:

Larawan
Larawan

Ikonekta ang dalawang mga pin ng GND sa kanya - haligi ng breadboard at V + pin sa + haligi ng breadboard

Hakbang 7:

Larawan
Larawan

Ikonekta ang suplay ng kuryente sa babaeng Dc pin at itakda ang boltahe sa 12.5v.

Inirerekumendang: