Përmbajtje:

Sensori i zërit & Servo: Lëvizja reaktive: 4 hapa
Sensori i zërit & Servo: Lëvizja reaktive: 4 hapa

Video: Sensori i zërit & Servo: Lëvizja reaktive: 4 hapa

Video: Sensori i zërit & Servo: Lëvizja reaktive: 4 hapa
Video: ПОЛНАЯ ИГРА ПОЛНЫЙ ПРОВАЛ 2 | КАМПАНИЯ — Прохождение / PS4 (Все шлемы пилотов) 2024, Nëntor
Anonim
Sensori i zërit & Servo: Lëvizje reaktive
Sensori i zërit & Servo: Lëvizje reaktive
Sensori i zërit & Servo: Lëvizje reaktive
Sensori i zërit & Servo: Lëvizje reaktive
Sensori i zërit & Servo: Lëvizje reaktive
Sensori i zërit & Servo: Lëvizje reaktive

Së pari ju duhet të mblidhni materialet përkatëse për ta bashkuar këtë qark.

Furnizimet:

1 Arduino

1 Sensor tejzanor HC-SR04

1 Servo

1 Breadboard

Bateri 1 9 Volt

Përshtatës baterie 1 9 volt

3 tela bluzë të zinj (terren/negativ)

3 tela të kuq bluzë (tension/pozitiv)

2 tela me bluzë me ngjyra (hyrje/dalje)

Hapi 1: Kuptimi i Komponentëve

Kuptimi i Komponentëve
Kuptimi i Komponentëve
Kuptimi i Komponentëve
Kuptimi i Komponentëve
Kuptimi i Komponentëve
Kuptimi i Komponentëve

Importantshtë e rëndësishme para se të bashkoni qarkun fizik për të kuptuar secilin komponent:

Tabela e bukës ka dy grupe shinash të energjisë në të dyja anët, që kanë lojëra elektronike për hyrje negative (të zeza/blu) dhe pozitive (të kuqe). Ata janë të lidhur në seri vertikalisht. Shiritat e terminalit ndajnë lidhjen horizontalisht, megjithatë shiritat e terminalit paralel do të kërkojnë një tel kërcyes për të kapur ndarësin.

Sensori i zërit ka një kunj VCC/5V (e kuqe), një kunj Ground/GND (e zezë) dhe një pin dalës (Ngjyrë). Ato mund të kenë dalje analoge dhe/ose dixhitale në varësi të sensorit.

Servo ka një port 5V (e kuqe), një modulim të Gjerësisë së Pulsit/portë PWM (ngjyrë) dhe një portë Ground/GND (e zezë). Klikoni lidhjen për të ditur më shumë se si funksionon.

Hapi 2: Vendosja e qarkut

Vendosja e qarkut
Vendosja e qarkut

Ndiqni paraqitjen e diagramit. Ndërsa vendosni qarkun, mos harroni të mbani arduino të shkëputur nga priza për të shmangur çdo dëmtim të përbërësve tuaj. Në paraqitjen, Sensori i Zërit përfaqësohet nga një potenciometër pasi ato punojnë në të njëjtën mënyrë për sa i përket kodit.

Lidheni sensorin e zërit në shiritin e fuqisë së dërrasës së bukës, duke marrë parasysh orientimin e tij (kjo do të jetë e rëndësishme kur përdorni telat e kërcyesit për t'u lidhur me arduino). Lidhni VCC me një tel bluzë të kuqe në shinën e fuqisë pozitive të bordit të bukës. Lidhni GND me një tel bluzë të zezë në shinën e fuqisë negative të bukës. Lidhni kunjin Out me një tel bluzë me ngjyrë në Portën Analog A5.

Lidheni servo -në në dërrasën e bukës dhe arduino. Përdorni një tel bluzë me ngjyra për të lidhur portën e hyrjes/sinjalit me portën dixhitale PWM, 13 në arduino. Lidhni tela me bluzë të zezë në shinën e energjisë GND. Lidhni telin e bluzës së kuqe në një rresht terminal. Servo do të ketë nevojë për energji shtesë e cila sigurohet nga bateria 9V.

Lidhni telin e bluzës 9V, bluzë të kuqe në të njëjtën rresht terminal si tela bluzë e kuqe e servo. Teli i bluzës së zezë do të futet në të njëjtën shirit anësor të energjisë si pjesa tjetër e përbërësve.

Hapi 3: Shkarkoni Arduino GUI dhe Kodin Hyrës

Shkarkoni Arduino GUI dhe Kodin Hyrës
Shkarkoni Arduino GUI dhe Kodin Hyrës
Shkarkoni Arduino GUI dhe Kodin Hyrës
Shkarkoni Arduino GUI dhe Kodin Hyrës

Shkarkoni Ndërfaqen Grafike të Përdoruesit Arduino (GUI) këtu. Futni kodin më poshtë, vini re se informacioni në të djathtë të "//" ju tregon se çfarë po bën ajo linjë kodi:

#përfshi

Servo servo_test;

const int soundSensor = A5;

int servoPin = 13;

int soundValue;

këndi int;

void setup () {

servo_test.attach (servoPin);

Serial.filloj (9600);

}

lak void () {

soundValue = analogRead (soundSensor);

Serial.print ("Vlera e zërit =");

Serial.println (soundSensor);

vonesë (50);

kënd = hartë (vlera e zërit, 0, 1023, 0, 180);

servo_test.shkruaj (kënd);

vonesë (50);

}

Hapi 4: Sensori i zërit + Servo + Arduino

Sensori i zërit + Servo + Arduino
Sensori i zërit + Servo + Arduino
Sensori i zërit + Servo + Arduino
Sensori i zërit + Servo + Arduino

Kështu duhet të duket qarku përfundimtar. Shikoni videon për të parë se si funksionon.

Recommended: