Talaan ng mga Nilalaman:

Mini Acoustic Levitation: 5 Hakbang (na may Mga Larawan)
Mini Acoustic Levitation: 5 Hakbang (na may Mga Larawan)

Video: Mini Acoustic Levitation: 5 Hakbang (na may Mga Larawan)

Video: Mini Acoustic Levitation: 5 Hakbang (na may Mga Larawan)
Video: ATEM MasterClass v2 — FIVE HOURS of ATEM Goodness! 2024, Hulyo
Anonim
Mini Acoustic Levitation
Mini Acoustic Levitation

Tingnan ang proyektong ito sa aking website upang makita ang isang circuit simulation at isang video!

Ang acoustic levitation ay ginawang posible sa pamamagitan ng ang katunayan na ang tunog ay kumikilos bilang isang alon. Kapag ang dalawang mga alon ng tunog ay lumusot sa bawat isa, maaari silang makagawa o mapanirang makagambala sa bawat isa. (Ganito gumagana ang mga headphones na nagkansela ng ingay)

Gumagamit ang proyektong ito ng isang ultrasonic distansya sensor upang lumikha ng isang epekto sa levitation. Gumagana ito sa pamamagitan ng paglikha ng "mga bulsa" kung saan ang dalawang magkasalungat na mga alon ng tunog ay makagambala sa bawat isa. Kapag ang isang bagay ay inilalagay sa bulsa ay mananatili ito roon, na tila lumilipad sa lugar.

Mga materyal na kinakailangan:

  • Board ng Arduino:
  • H-tulay:
  • Distansya ng sensor:
  • Breadboard:
  • Jumper wires:
  • Diode:
  • Mga Capacitor (Siguro):

Orihinal na proyekto mula sa Make Magazine ni Ulrich Schmerold.

Hakbang 1: Kumuha ng Mga Ultrason Transmitter

Kumuha ng Mga Ultrasonic Transmitter
Kumuha ng Mga Ultrasonic Transmitter
Kumuha ng Mga Ultrason Transmitter
Kumuha ng Mga Ultrason Transmitter
Kumuha ng Mga Ultrasonic Transmitter
Kumuha ng Mga Ultrasonic Transmitter

Kakailanganin mong isakripisyo ang isang distansya sensor para sa hakbang na ito (huwag mag-alala, ang mga ito ay medyo mura):

  • Desiler at alisin ang parehong mga transmiter mula sa board
  • Alisin at i-save ang mesh screen mula sa isa
  • Ang mga wire ng panghinang sa parehong mga transmiter

Hakbang 2: Lumikha ng Circuit

Lumikha ng Circuit
Lumikha ng Circuit

Lumikha ng circuit sa itaas at tandaan ang sumusunod:

  • Maaaring hindi mo kinakailangang isama ang dalawang 100nF capacitor. (kung ang iyong board ay para sa ilang kadahilanan na hindi mahawakan ang circuit at ito ay patuloy na isinara ang sarili nito)
  • Ang baterya ng 9v ay isang stand-in para sa anumang suplay ng kuryente sa DC - ang minahan ay gumana nang maayos gamit ang isang 7.5v LiPo na baterya

Hakbang 3: Code

I-upload ang code na ito sa iyong Arduino:

// orihinal na code mula sa:

byte TP = 0b10101010; // Ang bawat iba pang port ay tumatanggap ng inverted signal void setup () {DDRC = 0b11111111; // Itakda ang lahat ng mga analog port na maging output // Initialize Timer1 noInterrupts (); // Huwag paganahin ang nakakagambala sa TCCR1A = 0; TCCR1B = 0; TCNT1 = 0; OCR1A = 200; // Itakda ang ihambing ang rehistro (16MHz / 200 = 80kHz square wave -> 40kHz buong alon) TCCR1B | = (1 << WGM12); // CTC mode TCCR1B | = (1 <walang prescaling TIMSK1 | = (1 << OCIE1A); // Paganahin ang ihambing ang mga timer na nakakagambala (); // Paganahin ang mga nakakagambala} ISR (TIMER1_COMPA_vect) {PORTC = TP; // Ipadala ang halaga ng TP sa mga output TP = ~ TP; // Baligtarin ang TP para sa susunod na run} void loop () {// Walang natitirang gawin dito:)}

Hakbang 4: I-mount ang Mga Transmitter at I-calibrate

Mount Transmitters at Calibrate
Mount Transmitters at Calibrate
Mount Transmitters at Calibrate
Mount Transmitters at Calibrate
Mount Transmitters at Calibrate
Mount Transmitters at Calibrate

Maaari mo talagang gamitin ang anumang bagay upang gawin ito, ngunit nagtapos ako gamit ang isang hanay ng mga tumutulong kamay (bumili ng ilang dito:

  • Magsimula sa pamamagitan ng pagposisyon ng mga transmiter tungkol sa 3/4 "na hiwalay
  • Kumuha ng isang maliit na piraso ng Styrofoam tungkol sa kalahati ng laki ng isang gisantes (hindi ito kailangang bilugan)
  • Ilagay ang Styrofoam sa mesh screen mula sa hakbang 1
  • Paggamit ng sipit o pliers, iposisyon ito sa pagitan ng dalawang transmiter (dapat itong magsimulang kumunot kapag malapit ka)
  • Gawin ang mga transmiter sa paligid (mas malapit at mas malayo) hanggang sa manatili ang Styrofoam

Hakbang 5: Pag-troubleshoot

Inabot ako ng mga labinlimang minuto upang maisagawa ito sa unang pagkakataon, ngunit pagkatapos nito ay medyo madali itong muling gawin. Narito ang ilang mga bagay na maaari mong subukan kung hindi ito gumagana sa una:

  • Tiyaking na-wire mo nang tama ang lahat
  • Taasan ang boltahe sa H-tulay (magkakaibang baterya)
  • Kumuha ng isang mas maliit na piraso ng Styrofoam
  • Subukan ang ibang posisyon para sa mga transmiter
  • Subukang idagdag ang mga capacitor (kung hindi mo pa nagagawa)
  • Kung hindi pa rin ito gumana, marahil ay may nasira: subukan ang ibang hanay ng mga transmiter o isang bagong baterya.

Inirerekumendang: