Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja promjena: 2025-01-13 06:57
Prvo morate prikupiti relevantne materijale za sastavljanje ovog kruga.
Pribor:
1 Arduino
1 Ultrazvučni senzor HC-SR04
1 Servo
1 Oglasna ploča
1 9 -voltna baterija
1 9 -voltni adapter za bateriju
3 crne kratkospojne žice (uzemljenje/negativno)
3 crvene kratkospojne žice (napon/pozitivno)
2 žice kratkospojnika u boji (ulaz/izlaz)
Korak 1: Razumijevanje komponenti
Prije sastavljanja fizičkog kruga važno je razumjeti svaku komponentu:
Matična ploča ima dva seta naponskih vodilica sa obje strane koje imaju utora za negativne (crno/plavi) i pozitivne (crvene) ulaze. Okomito su povezani serijski. Priključne letve dijele vezu vodoravno, međutim za paralelne stezaljke potrebna je kratkospojna žica za premošćivanje razdjelnika.
Senzor zvuka ima pin VCC/5V (crveno), pin za uzemljenje/GND (crno) i izlazni pin (u boji). Ovisno o senzoru, mogu imati analogne i/ili digitalne izlaze.
Servo ima 5V port (crveno), Pulm Width Modulation/PWM port (u boji) i Ground/GND port (crno). Kliknite vezu da biste saznali više o tome kako to funkcionira.
Korak 2: Postavljanje kruga
Slijedite izgled dijagrama. Prilikom postavljanja sklopa uvijek imajte na umu da arduino ne smije biti uključen kako biste izbjegli bilo kakvo oštećenje komponenti. U izgledu Zvučni senzor predstavljen je potenciometrom jer rade na isti način u smislu koda.
Uključite osjetnik zvuka u razvodnik napajanja, vodeći računa o njegovoj orijentaciji (to će biti važno kada koristite kratkospojne žice za spajanje na arduino). Spojite VCC s crvenom kratkospojnom žicom na pozitivnu vodilicu matične ploče. Spojite GND crnom kratkospojnom žicom u negativnu vodilicu matične ploče. Spojite iglu s kratkospojnikom u boji u analogni priključak A5.
Uključite servo u matičnu ploču i arduino. Upotrijebite kratkospojnik u boji za povezivanje ulazno/signalnog priključka s digitalnim PWM priključkom 13 na arduinu. Uključite crnu kratkospojnu žicu u GND razvodnik. Priključite crvenu kratkospojnu žicu u red terminala. Servo će trebati dodatnu snagu koju daje 9V baterija.
Priključite 9V bateriju, crvenu kratkospojnu žicu u isti red terminala kao i crvena kratkospojnička žica servo pogona. Crna kratkospojna žica priključit će se na istu bočnu strujnu vodilicu kao i ostale komponente.
Korak 3: Preuzmite Arduino GUI i ulazni kod
Arduino grafičko korisničko sučelje (GUI) preuzmite ovdje. Uključite donji kod, imajte na umu da podaci s desne strane "//" govore o tome što ta linija koda radi:
#uključi
Servo servo_test;
const int soundSensor = A5;
int servoPin = 13;
int soundValue;
int kut;
void setup () {
servo_test.attach (servoPin);
Serial.begin (9600);
}
void loop () {{100} {101}
soundValue = analogno čitanje (zvučni senzor);
Serial.print ("SoundValue =");
Serial.println (soundSensor);
kašnjenje (50);
kut = karta (soundValue, 0, 1023, 0, 180);
servo_test.write (kut);
kašnjenje (50);
}
Korak 4: Zvučni senzor + Servo + Arduino
Ovako bi konačni krug trebao izgledati. Pogledajte video da vidite kako to funkcionira.