Orodha ya maudhui:

Sensorer ya Sauti & Servo: Mwendo wa Tendaji: Hatua 4
Sensorer ya Sauti & Servo: Mwendo wa Tendaji: Hatua 4

Video: Sensorer ya Sauti & Servo: Mwendo wa Tendaji: Hatua 4

Video: Sensorer ya Sauti & Servo: Mwendo wa Tendaji: Hatua 4
Video: The Importance and Value of Proper Bible Study | Reuben A. Torrey | Christian Audiobook 2024, Novemba
Anonim
Sensorer ya Sauti & Servo: Mwendo wa Tendaji
Sensorer ya Sauti & Servo: Mwendo wa Tendaji
Sensorer ya Sauti & Servo: Hoja Tendaji
Sensorer ya Sauti & Servo: Hoja Tendaji
Sensorer ya Sauti & Servo: Mwendo wa Tendaji
Sensorer ya Sauti & Servo: Mwendo wa Tendaji

Kwanza unahitaji kukusanya vifaa muhimu ili kuweka mzunguko huu pamoja.

Ugavi:

1 Arduino

1 Sensor ya Ultrasonic HC-SR04

1 Servo

1 Bodi ya mkate

1 9 Batri ya Volt

1 9 Adapter ya Batri ya Volt

Waya 3 za Jumper Nyeusi (Chini / Hasi)

Waya 3 za Jumper Nyekundu (Voltage / Chanya)

Waya 2 za Rangi za Jumper (Pembejeo / Pato)

Hatua ya 1: Kuelewa Vipengele

Kuelewa Vipengele
Kuelewa Vipengele
Kuelewa Vipengele
Kuelewa Vipengele
Kuelewa Vipengele
Kuelewa Vipengele

Ni muhimu kabla ya kuweka pamoja mzunguko wa mwili kuelewa kila sehemu:

Ubao wa mkate una seti mbili za reli za umeme kila upande, ambazo zina nafasi za hasi (nyeusi / bluu) na pembejeo chanya (nyekundu). Imeunganishwa kwa safu wima. Vipande vya terminal vinashiriki unganisho kwa usawa, hata hivyo vipande vya terminal vinavyolingana vitahitaji waya ya kuruka ili kumweka mgawanyiko.

Sensor ya sauti ina pini ya VCC / 5V (nyekundu), pini ya Ground / GND (nyeusi) na pini ya pato (Rangi). Wanaweza kuwa na matokeo ya Analog na / au Dijiti kulingana na sensa.

Servo ina bandari ya 5V (nyekundu), Pulse Width Modulation / PWM port (rangi) na Ground / GND bandari (nyeusi). Bonyeza kiungo kujua zaidi kuhusu jinsi inavyofanya kazi.

Hatua ya 2: Kuweka Mzunguko

Kuweka Mzunguko
Kuweka Mzunguko

Fuata mpangilio wa mchoro. Wakati wa kuanzisha mzunguko, kumbuka kila wakati kuweka arduino bila kufunguliwa ili kuepuka uharibifu wowote kwa vifaa vyako. Katika mpangilio Sensor ya Sauti inawakilishwa na potentiometer kwa kuwa zinafanya kazi kwa njia ile ile kwa kanuni.

Chomeka sensa ya sauti kwenye reli ya nguvu ya ubao wa mkate, ukizingatia mwelekeo wake (hii itakuwa muhimu wakati wa kutumia waya za kuruka kuungana na arduino). Unganisha VCC na waya nyekundu ya kuruka kwenye reli nzuri ya nguvu ya mkate. Unganisha GND na waya nyeusi ya kuruka kwenye reli hasi ya ubao wa mkate. Unganisha pini na waya ya kuruka kwenye bandari ya Analog A5.

Chomeka servo kwenye ubao wa mkate na arduino. Tumia waya ya rangi ya kuruka kuunganisha bandari ya kuingiza / ishara kwa bandari ya PWM ya dijiti, 13 kwenye arduino. Chomeka waya nyeusi ya kuruka kwenye reli ya nguvu ya GND. Chomeka waya nyekundu ya kuruka kwenye safu ya terminal. Servo itahitaji nguvu ya ziada ambayo hutolewa na betri ya 9V.

Chomeka kipigo cha 9V, waya nyekundu ya kuruka kwenye safu ile ile ya terminal kama waya ya jumper nyekundu ya servo. Waya nyeusi ya kuruka itaunganisha kwenye reli hiyo ya nguvu ya upande kama vifaa vingine.

Hatua ya 3: Pakua Arduino GUI na Nambari ya Kuingiza

Pakua Arduino GUI na Nambari ya Ingizo
Pakua Arduino GUI na Nambari ya Ingizo
Pakua Arduino GUI na Nambari ya Ingizo
Pakua Arduino GUI na Nambari ya Ingizo

Pakua Arduino Graphical Interface ya Mtumiaji (GUI) hapa. Chomeka nambari hapa chini, kumbuka habari hiyo kulia kwa "//" inakuambia kile mstari huo wa nambari unafanya:

# pamoja

Jaribio la servo_jaribio;

sauti ya sautiSensor = A5;

int servoPin = 13;

sauti ya Thamani;

pembe ya int;

usanidi batili () {

kiambatisho cha servo_. ambatisha (servoPin);

Kuanzia Serial (9600);

}

kitanzi batili () {

sautiValue = AnalogSoma (Sauti ya Sauti);

Serial.print ("SoundValue =");

Serial.println (Sauti ya Sauti);

kuchelewesha (50);

pembe = ramani (Sauti ya Thamani, 0, 1023, 0, 180);

andika servo_jaribio (pembe);

kuchelewesha (50);

}

Hatua ya 4: Sensorer ya Sauti + Servo + Arduino

Sensorer ya Sauti + Servo + Arduino
Sensorer ya Sauti + Servo + Arduino
Sensorer ya Sauti + Servo + Arduino
Sensorer ya Sauti + Servo + Arduino

Hivi ndivyo mzunguko wa mwisho unapaswa kuonekana. Tazama video ili uone jinsi inavyofanya kazi.

Ilipendekeza: