Orodha ya maudhui:

Ufuatiliaji wa Mini Acoustic: Hatua 5 (na Picha)
Ufuatiliaji wa Mini Acoustic: Hatua 5 (na Picha)

Video: Ufuatiliaji wa Mini Acoustic: Hatua 5 (na Picha)

Video: Ufuatiliaji wa Mini Acoustic: Hatua 5 (na Picha)
Video: Дочка СТРАШНОГО КЛОУНА ФАНАТКА Сиреноголового! Сиреноголовый ИЩЕТ ДЕВУШКУ! Реалити Шоу! 2024, Julai
Anonim
Ufuatiliaji wa Mini Acoustic
Ufuatiliaji wa Mini Acoustic

Tazama mradi huu kwenye wavuti yangu ili uone masimulizi ya mzunguko na video!

Kuchochea kwa sauti kunawezekana kupitia ukweli kwamba sauti hufanya kama wimbi. Wakati mawimbi mawili ya sauti yanapoingiliana, yanaweza kuingiliana kwa njia ya kujenga au kuharibu. (Hivi ndivyo vichwa vya sauti vya kufuta kelele hufanya kazi)

Mradi huu unatumia sensa ya umbali wa ultrasonic kuunda athari ya ushuru. Hii inafanya kazi kwa kuunda "mifuko" ambapo mawimbi mawili ya sauti yanayopingana huingiliana. Wakati kitu kinapowekwa mfukoni kitakaa hapo, kikionekana kikiwa juu.

Vifaa vinahitajika:

  • Bodi ya Arduino:
  • Daraja la H:
  • Sensor ya umbali:
  • Bodi ya mkate:
  • Waya za jumper:
  • Diode:
  • Capacitors (Labda):

Mradi halisi kutoka kwa Tengeneza Jarida na Ulrich Schmerold.

Hatua ya 1: Pata Transmitter za Ultrasonic

Pata Transmitter za Ultrasonic
Pata Transmitter za Ultrasonic
Pata Transmitter za Ultrasonic
Pata Transmitter za Ultrasonic
Pata Transmitter za Ultrasonic
Pata Transmitter za Ultrasonic

Utahitaji kutoa muhtasari wa sensa ya umbali kwa hatua hii (usijali, ni rahisi):

  • Desolder na uondoe watumaji wote kutoka kwa bodi
  • Ondoa na uhifadhi skrini ya mesh kutoka moja
  • Waya za Solder kwa wasambazaji wote wawili

Hatua ya 2: Unda Mzunguko

Unda Mzunguko
Unda Mzunguko

Unda mzunguko hapo juu na utambue yafuatayo:

  • Huenda sio lazima ujumuishe capacitors mbili za 100nF. (tu ikiwa bodi yako kwa sababu fulani haiwezi kushughulikia mzunguko na inaendelea kujifunga yenyewe)
  • Betri ya 9v inasimama kwa usambazaji wowote wa umeme wa DC - mgodi ulifanya kazi vizuri na betri ya LiPo 7.5v

Hatua ya 3: Kanuni

Pakia nambari hii kwa Arduino yako:

// nambari ya asili kutoka:

byte TP = 0b10101010; // Kila bandari nyingine inapokea usanidi wa batili wa ishara iliyogeuzwa () {DDRC = 0b11111111; // Weka bandari zote za analog kuwa matokeo // Anzisha Timer1 noInterrupts (); // Lemaza kukatiza TCCR1A = 0; TCCR1B = 0; TCNT1 = 0; OCR1A = 200; // Weka rejista ya kulinganisha (16MHz / 200 = 80kHz wimbi la mraba -> 40kHz wimbi kamili) TCCR1B | = (1 << WGM12); // Hali ya CTC TCCR1B | = (1 <hakuna presha ya TIMSK1 | = (1 << OCIE1A); // Wezesha kulinganisha kukatisha kwa kipima muda (); Thamani ya TP kwa matokeo TP = ~ TP;

Hatua ya 4: Mlima Transmitters na Calibrate

Mlima Transmitters na Calibrate
Mlima Transmitters na Calibrate
Mlima Transmitters na Calibrate
Mlima Transmitters na Calibrate
Mlima Transmitters na Calibrate
Mlima Transmitters na Calibrate

Unaweza kutumia chochote kufanya hii, lakini niliishia kutumia seti ya mikono ya kusaidia (nunua hapa:

  • Anza kwa kuweka vifaa vya kupitisha karibu 3/4 "kando
  • Pata kipande kidogo cha Styrofoam karibu nusu saizi ya njegere (haiitaji kuwa duara)
  • Weka Styrofoam kwenye skrini ya mesh kutoka hatua ya 1
  • Kutumia kibano au koleo, iweke katikati ya vipitishaji viwili (inapaswa kuanza kutikisika ukikaribia)
  • Sogeza watumaji karibu (karibu na mbali zaidi) hadi Styrofoam ikikaa sawa

Hatua ya 5: Utatuzi

Ilinichukua kama dakika kumi na tano kuifanya ifanye kazi mara ya kwanza, lakini baada ya hapo ilikuwa rahisi sana kuifanya iende tena. Hapa kuna mambo kadhaa ambayo unaweza kujaribu ikiwa haifanyi kazi mwanzoni:

  • Hakikisha umeweka waya kila kitu kwa usahihi
  • Ongeza voltage kwenye daraja la H (betri tofauti)
  • Pata kipande kidogo cha Styrofoam
  • Jaribu nafasi tofauti kwa wasambazaji
  • Jaribu kuongeza capacitors (ikiwa haukuwa tayari)
  • Ikiwa bado haifanyi kazi, labda kitu kimevunjwa: jaribu seti tofauti ya watumaji au betri mpya.

Ilipendekeza: