Përmbajtje:
2025 Autor: John Day | [email protected]. E modifikuara e fundit: 2025-01-13 06:58
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
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
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 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
Kështu duhet të duket qarku përfundimtar. Shikoni videon për të parë se si funksionon.