Cuprins:
- Pasul 1: Înțelegerea componentelor
- Pasul 2: Configurarea circuitului
- Pasul 3: Descărcați Arduino GUI și codul de intrare
- Pasul 4: senzor de sunet + Servo + Arduino
Video: Senzor de sunet și servo: mișcare reactivă: 4 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:41
Mai întâi trebuie să strângeți materiale relevante pentru a pune împreună acest circuit.
Provizii:
1 Arduino
1 senzor cu ultrasunete HC-SR04
1 Servo
1 Pană de pâine
1 Baterie de 9 volți
1 Adaptor baterie de 9 volți
3 fire de jumper negru (la sol / negativ)
3 fire de jumper roșu (tensiune / pozitiv)
2 fire jumper color (intrare / ieșire)
Pasul 1: Înțelegerea componentelor
Este important înainte de a pune împreună circuitul fizic să înțelegem fiecare componentă:
Panoul de control are două seturi de șine de alimentare pe ambele părți, care au sloturi pentru intrări negative (negru / albastru) și pozitive (roșu). Sunt conectate în serie pe verticală. Benzi de conexiuni împart conexiunea pe orizontală, cu toate că benzi de conexiuni paralele vor necesita un fir jumper pentru a lega divizorul.
Senzorul de sunet are un pin VCC / 5V (roșu), un pin Ground / GND (negru) și un pin de ieșire (Color). Pot avea ieșiri analogice și / sau digitale în funcție de senzor.
Servo-ul are un port de 5V (roșu), un port PWM Modulation Width Modulation (culoare) și un port Ground / GND (negru). Faceți clic pe link pentru a afla mai multe despre cum funcționează.
Pasul 2: Configurarea circuitului
Urmați aspectul diagramei. În timp ce configurați circuitul, nu uitați să păstrați arduino deconectat pentru a evita orice deteriorare a componentelor. În aspect, senzorul de sunet este reprezentat de un potențiometru, deoarece funcționează în același mod în ceea ce privește codul.
Conectați senzorul de sunet la șina de alimentare a panoului de bord, luând notă de orientarea acestuia (acest lucru va fi important atunci când utilizați firele jumper pentru a vă conecta la arduino). Conectați VCC cu un fir roșu jumper în șina de alimentare pozitivă a panoului de rulare. Conectați GND cu un cablu negru în șina de alimentare negativă a panoului. Conectați pinul Out cu un cablu jumper color în portul analog A5.
Conectați servo-ul la panou și arduino. Utilizați un cablu jumper color pentru a conecta portul de intrare / semnal la portul digital PWM, 13 de pe arduino. Conectați firul jumper negru la șina de alimentare GND. Conectați firul roșu jumper într-un rând de borne. Servo-ul va avea nevoie de energie suplimentară, furnizată de bateria de 9V.
Conectați sârmă de jumper de 9V, roșu în același rând de borne ca sârmă de roșu a servo. Cablul negru se va conecta la aceeași șină de alimentare laterală ca și restul componentelor.
Pasul 3: Descărcați Arduino GUI și codul de intrare
Descărcați Arduino Graphical User Interface (GUI) aici. Conectați codul de mai jos, rețineți că informațiile din dreapta „//” vă spun ce face linia de cod:
#include
Servo servo_test;
const int soundSensor = A5;
int servoPin = 13;
int soundValue;
int unghi;
configurare nulă () {
servo_test.attach (servoPin);
Serial.begin (9600);
}
bucla nulă () {
soundValue = analogRead (soundSensor);
Serial.print ("SoundValue =");
Serial.println (soundSensor);
întârziere (50);
unghi = hartă (soundValue, 0, 1023, 0, 180);
servo_test.write (unghi);
întârziere (50);
}
Pasul 4: senzor de sunet + Servo + Arduino
Așa ar trebui să arate circuitul final. Urmăriți videoclipul pentru a vedea cum funcționează.
Recomandat:
Benzi LED pentru placă de surf reactivă la mișcare: 8 pași (cu imagini)
Benzi LED cu placă de surf reactivă la mișcare: Recent, eu și câțiva prieteni am descoperit surfingul pe râu. Locuind în München, suntem norocoși să avem trei valuri de râu navigabile printre faimosul spot de surf Eisbach. Dezavantajul surfingului pe râu este că este destul de captivant și așa că rar găsesc timp pentru
DIY: Cutie mini senzor montată în tavan cu senzor de mișcare focalizabil: 4 pași
DIY: Mini cutie senzor montat pe tavan cu senzor de mișcare focalizabil: Bună ziua. Cu ceva timp în urmă, mi-am ajutat prietenul cu conceptul de casă inteligentă și am creat o cutie mini senzor cu un design personalizat care ar putea fi montat pe tavan în gaura de 40x65mm. Această casetă ajută la: • măsurarea intensității luminii • măsurarea umidității
Lampă decorativă cu sunet reactivă (Arduino): 5 pași (cu imagini)
Lampă decorativă cu LED Sound Reactive (Arduino): Bună ziua, este prima mea instruire și nu sunt bărbat englez;) vă rog să mă iertați dacă fac erori. Subiectul despre care am vrut să vorbesc este o lampă cu LED decât poate fi și sunet reactivă. Povestea începe cu soția mea care deține această lampă de la Ikea de când
Fustă de egalizare reactivă cu sunet portabil: 21 de pași (cu imagini)
Fustă de egalizare reactivă pentru sunet portabil: De ceva vreme am vrut să proiectez o piesă care să interacționeze cu sunetul. Fusta Egalizator are elemente electronice integrate care reacționează la nivelul de zgomot din mediul său. LED-urile integrate sunt aranjate ca bare de egalizare pentru a evidenția sunetul reactiv
Lumina reactivă pentru muzică -- Cum să faci lumină reactivă pentru muzică super simplă pentru a face desktop-ul grozav .: 5 pași (cu imagini)
Muzică lumină reactivă || Cum să facem muzică super simplă lumină reactivă pentru a face desktopul grozav. basul care este de fapt semnal audio de joasă frecvență. Este foarte simplu de construit. Vom