Orodha ya maudhui:

Ufuatiliaji wa Acoustic Na Arduino Uno Hatua kwa Hatua (hatua 8): Hatua 8
Ufuatiliaji wa Acoustic Na Arduino Uno Hatua kwa Hatua (hatua 8): Hatua 8

Video: Ufuatiliaji wa Acoustic Na Arduino Uno Hatua kwa Hatua (hatua 8): Hatua 8

Video: Ufuatiliaji wa Acoustic Na Arduino Uno Hatua kwa Hatua (hatua 8): Hatua 8
Video: Fysetc Spider V1.1 - DRV8825 Stepper setup for STP/DIR (Step/Direction) 2024, Juni
Anonim
Image
Image
Unganisha Transducers za Ultrasonic kwa Pato la L298N 1 & 2 Kama hii
Unganisha Transducers za Ultrasonic kwa Pato la L298N 1 & 2 Kama hii
  • transducers ya sauti ya ultrasonic
  • L298N
  • Dc adapta ya kike
  • usambazaji wa umeme na pini ya kiume dc
  • Arduino UNO
  • Bodi ya mkate

Jinsi hii inavyofanya kazi: Kwanza, unapakia nambari kwa Arduino Uno (ni mdhibiti mdogo aliye na bandari za dijiti na za analog kubadilisha msimbo (C ++) kuwa utekelezaji). ambayo imewekwa katika "usanidi ()" (Ni hatua ya kuweka vigeuzi vyote) hatua katika programu ya Arduino IDE. Tofauti katika nambari imewekwa kazi ya kuchochea usumbufu (hii ni kubadilisha bandari za analog) kwa 80Khz. Kila wakati usumbufu unaposababishwa bandari za analog zinageuzwa ambazo zitafuta 80khz ambayo ni sawa na 40khz mraba kwa mzunguko kamili wa 40khz (ambayo tunahitaji kuijenga kuwa mawimbi ya sauti ya ultrasonic). Mraba ya 40khz iko kwenye pigo la umeme lakini tunahitaji mawimbi ya sauti ya ultrasonic. Tunaweza kubadilisha mapigo ya umeme kuwa mawimbi ya sauti ya ultrasonic na transducers ya ultrasonic (hubadilisha mapigo ya umeme kuwa mawimbi ya sauti ya ultrasonic). Ili kutoa nafasi tunahitaji wimbi lililosimama na tunaweza kutoa vitu katika "nodi" (ni sehemu isiyohamishika ya wimbi lililosimama) kwenye wimbi lililosimama. Lakini tunahitaji kusambaza mpigo huo wa umeme wa 40khz kwa transducers zote mbili, tunaweza kufanya hivyo kwa "L298N" (bodi hii ya mzunguko ni kama daraja ambalo hutoa matokeo mawili ya mpigo huo wa umeme) ambao unapeana transducers umeme mmoja pigo. Kwa hivyo ikiwa tutaweka nguvu Arduino iliyounganishwa na L298N na imeunganishwa na watoaji sasa watengenezaji huunda wimbi lililosimama na tunaweza kutoa vitu vyovyote vidogo katika hali fulani kwenye nodi zake.

Hatua ya 1:

Kwanza, Pakia nambari kwa Arduino:

byte TP = 0b10101010;

kuanzisha batili () {DDRC = 0b11111111; hakunaKukatizwa (); TCCR1A = 0; TCCR1B = 0; TCNT1 = 0; OCR1A = 200; TCCR1B | = (1 << WGM12); TCCR1B | = (1 << CS10); TIMSK1 | = (1 << OCIE1A); huingilia (); } ISR (TIMER1_COMPA_vect) {PORTC = TP; TP = ~ TP; } kitanzi batili () {}

Hatua ya 2: Unganisha Transducers za Ultrasonic kwa Pato la L298N 1 & 2 Kama hii:

Hatua ya 3:

Picha
Picha

unganisha pini ya A0 katika sehemu ya Analog ya Arduino na Ingizo 1 katika L298N na unganisha A2 ili kubandika Arduino hadi L298N hadi Ingizo 2 katika L298N.

Hatua ya 4:

Picha
Picha

Unganisha pembejeo ya 12v kwenye L298n kwa + safu kwenye ubao wa mkate na unganisha pini ya Gnd (Ground) kwa - safu.

Hatua ya 5:

Picha
Picha

Unganisha pini ya "vin" katika sehemu ya nguvu ya Arduino kwenye safu + kwenye ubao wa mkate na pini ya GND (ardhi) kwenye Arduino hadi - safu kwenye ubao wa mkate.

Hatua ya 6:

Picha
Picha

Unganisha pini mbili za GND kwake - safu ya ubao wa mkate na pini ya V + kwenye safu + ya ubao wa mkate

Hatua ya 7:

Picha
Picha

Unganisha usambazaji wa umeme kwa pini ya kike ya Dc na uweke voltage kwa 12.5v.

Ilipendekeza: