Kazalo:
2025 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2025-01-13 06:58
Najprej morate zbrati ustrezne materiale, da sestavite to vezje.
Zaloge:
1 Arduino
1 Ultrazvočni senzor HC-SR04
1 Servo
1 Ogledna plošča
1 9 -voltna baterija
1 9 -voltni adapter za baterijo
3 črne mostične žice (ozemljitvene/negativne)
3 rdeče mostične žice (napetost/pozitivno)
2 barvni mostični žici (vhod/izhod)
1. korak: Razumevanje komponent
Preden sestavite fizično vezje, je pomembno razumeti vsako komponento:
Ohišje ima na obeh straneh dva sklopa napajalnih tirov, ki imata reži za negativne (črno/modre) in pozitivne (rdeče) vhode. Serijsko so povezani navpično. Priključne letve povezujejo vodoravno, vendar bodo za vzporedne sponke potrebne mostične žice za premostitev delilnika.
Zvočni senzor ima vtič VCC/5V (rdeč), ozemljitveni/GND pin (črni) in izhodni pin (barvni). Odvisno od senzorja imajo lahko analogne in/ali digitalne izhode.
Servo ima vrata 5V (rdeča), pulzno širinsko modulacijo/vrata PWM (barvna) in zemeljska/zemeljska vrata (črna). Kliknite povezavo, če želite izvedeti več o tem, kako deluje.
2. korak: Nastavitev vezja
Sledite postavitvi diagrama. Med nastavljanjem vezja ne pozabite, da je arduino izklopljen, da preprečite poškodbe komponent. V postavitvi je zvočni senzor predstavljen s potenciometrom, saj delujejo na enak način v smislu kode.
Zvočni senzor priključite na napajalni vodnik na plošči, pri tem pa upoštevajte njegovo usmerjenost (to bo pomembno pri uporabi mostičkov za povezavo z arduinom). Priključite VCC z rdečo mostičkovo žico v pozitivni vodnik napajalne plošče. Priključite GND s črno mostično žico v negativno napajalno tirnico plošče. Priključite izhod z barvno mostičkovo žico v analogni priključek A5.
Priključite servo na mizo in arduino. Z barvno mostično žico povežite vhodna/signalna vrata z digitalnimi vrati PWM, 13 na arduinu. Priključite črno mostično žico v GND napajalno tirnico. Rdeči mostiček priključite v priključno vrsto. Servo potrebuje dodatno moč, ki jo zagotavlja 9V baterija.
Priključite 9V baterijsko žico, rdečo mostično žico v isto vrsto priključkov kot rdeča mostična žica servomotorja. Črna mostična žica bo priključena na isto stransko napajalno tirnico kot ostale komponente.
Korak: Prenesite grafični vmesnik Arduino in vnosno kodo
Prenesite Arduino grafični uporabniški vmesnik (GUI) tukaj. Priključite spodnjo kodo, upoštevajte, da podatki na desni strani "//" povejo, kaj počne ta vrstica kode:
#vključi
Servo servo_test;
const int soundSensor = A5;
int servoPin = 13;
int soundValue;
int kot;
void setup () {
servo_test.attach (servoPin);
Serial.begin (9600);
}
void loop () {
soundValue = analogRead (zvočni senzor);
Serial.print ("SoundValue =");
Serial.println (zvočni senzor);
zamuda (50);
kot = zemljevid (soundValue, 0, 1023, 0, 180);
servo_test.write (kot);
zamuda (50);
}
4. korak: Zvočni senzor + Servo + Arduino
Tako bi moral izgledati zadnji krog. Oglejte si video, da vidite, kako deluje.