Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja izmjena: 2025-01-13 06:57
Prvo morate prikupiti relevantne materijale za sastavljanje ovog kola.
Potrošni materijal:
1 Arduino
1 Ultrazvučni senzor HC-SR04
1 Servo
1 Breadboard
1 9 -voltna baterija
1 Adapter za bateriju od 9 volti
3 crne kratkospojne žice (uzemljene/negativne)
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 napojnih vodova sa obje strane, koji imaju utora za negativne (crno/plavi) i pozitivne (crvene) ulaze. Oni su serijski povezani vertikalno. Priključne letve dijele vezu vodoravno, međutim za paralelne stezaljke potrebna je kratkospojna žica za premošćivanje razdjelnika.
Senzor zvuka ima VCC/5V pin (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
Pratite raspored dijagrama. Prilikom postavljanja kola uvijek imajte na umu da arduino ne smije biti uključen kako biste izbjegli bilo kakvo oštećenje komponenti. U izgledu, Senzor zvuka je predstavljen potenciometrom jer rade na isti način u smislu koda.
Uključite senzor zvuka u razvodnik napajanja ploče, 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 s crnom kratkospojnom žicom u negativnu vodilicu matične ploče. Spojite iglu sa kratkospojnikom u boji na analogni priključak A5.
Uključite servo u matičnu ploču i arduino. Upotrijebite kratkospojnik u boji da spojite njegov ulaz/signalni port na digitalni PWM port, 13 na arduinu. Uključite crnu kratkospojnu žicu u GND razvodnik. Priključite crvenu kratkospojnu žicu u red terminala. Servo će trebati dodatno napajanje koje osigurava 9V baterija.
Priključite 9V bateriju, crvenu kratkospojnu žicu u isti red priključaka kao i crvena kratkospojnička žica servo pogona. Crna kratkospojna žica će se uključiti u istu bočnu strujnu žicu 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 šta ta linija koda radi:
#include
Servo servo_test;
const int soundSensor = A5;
int servoPin = 13;
int soundValue;
int angle;
void setup () {
servo_test.attach (servoPin);
Serial.begin (9600);
}
void loop () {{100} {101}
soundValue = analogRead (zvučni senzor);
Serial.print ("SoundValue =");
Serial.println (soundSensor);
kašnjenje (50);
angle = map (soundValue, 0, 1023, 0, 180);
servo_test.write (angle);
kašnjenje (50);
}
Korak 4: Zvučni senzor + Servo + Arduino
Ovako bi konačni krug trebao izgledati. Pogledajte video da vidite kako to funkcionira.