Indholdsfortegnelse:
- Trin 1: Forståelse af komponenterne
- Trin 2: Opsætning af kredsløbet
- Trin 3: Download Arduino GUI og inputkode
- Trin 4: Lydsensor + Servo + Arduino
Video: Lydsensor og servo: reaktiv bevægelse: 4 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:25
Først skal du samle relevante materialer for at sammensætte dette kredsløb.
Tilbehør:
1 Arduino
1 Ultralydssensor HC-SR04
1 servo
1 brødbræt
1 9 volt batteri
1 9 volt batteri adapter
3 sorte jumperwires (jord/negative)
3 røde jumperwires (spænding/positiv)
2 farve jumper ledninger (input/output)
Trin 1: Forståelse af komponenterne
Det er vigtigt, før vi sammensætter det fysiske kredsløb for at forstå hver komponent:
Brødbrættet har to sæt strømskinner på hver side, der har slots til negative (sort/blå) og positive (røde) indgange. De er forbundet serielt lodret. Terminal strips deler forbindelsen vandret, men parallelle terminal strips kræver en jumper wire for at bygge bro mellem divideren.
Lydsensoren har en VCC/5V pin (rød), en Ground/GND pin (sort) og en output pin (Color). De kan have analoge og/eller digitale udgange afhængigt af sensoren.
Servoen har en 5V port (rød), en Pulse Width Modulation/PWM port (farve) og en Ground/GND port (sort). Klik på linket for at vide mere om, hvordan det fungerer.
Trin 2: Opsætning af kredsløbet
Følg diagramlayoutet. Mens du opretter kredsløbet, skal du altid huske at beholde arduino'en uden at tage stikket for at undgå skader på dine komponenter. I layoutet er lydsensoren repræsenteret af et potentiometer, da de fungerer på samme måde med hensyn til kode.
Tilslut lydsensoren til brødskibets power -rail og noter dens retning (dette vil være vigtigt, når du bruger jumper -ledningerne til at forbinde til arduinoen). Tilslut VCC med en rød jumperledning til breadboardets positive power rail. Tilslut GND med en sort jumperledning til brødbrættets negative strømskinne. Tilslut Out pin med en farve jumper wire til den analoge port A5.
Slut servoen til brødbrættet og arduinoen. Brug en farve jumper wire til at forbinde dens input/signal port til den digitale PWM port, 13 på arduino. Slut sort jumper wire til GND power rail. Sæt den røde jumper wire i en terminal række. Servoen skal bruge ekstra strøm, som leveres af 9V batteriet.
Sæt 9V batter, rød jumper wire i samme terminal række som servo's røde jumper wire. Den sorte jumperledning tilsluttes den samme sidestrømskinne som resten af komponenterne.
Trin 3: Download Arduino GUI og inputkode
Download Arduino grafisk brugergrænseflade (GUI) her. Sæt nedenstående kode i. Bemærk, at oplysningerne til højre for "//" fortæller dig, hvad denne kodelinje gør:
#omfatte
Servo servo_test;
const int soundSensor = A5;
int servoPin = 13;
int soundValue;
int vinkel;
ugyldig opsætning () {
servo_test.attach (servoPin);
Serial.begin (9600);
}
void loop () {
soundValue = analogRead (soundSensor);
Serial.print ("SoundValue =");
Serial.println (soundSensor);
forsinkelse (50);
vinkel = kort (soundValue, 0, 1023, 0, 180);
servo_test.write (vinkel);
forsinkelse (50);
}
Trin 4: Lydsensor + Servo + Arduino
Sådan skal det sidste kredsløb se ud. Se videoen for at se, hvordan det fungerer.
Anbefalede:
Sådan bruges en lydsensor med Arduino: 5 trin
Sådan bruges en lydsensor med Arduino: Hej alle sammen, i denne artikel viser jeg dig, hvordan du bruger en lydsensor med en arduino uno til at styre en LED ved at lave høje lyde. Hvis du foretrækker at se videoer. Her er en video tutorial jeg lavede
Potentiometer og servo: kontrolleret bevægelse med Arduino: 4 trin
Potentiometer og servo: kontrolleret bevægelse med Arduino: Først skal du samle relevante materialer for at sammensætte dette kredsløb
Arduino lydsensor alarm: 5 trin
Arduino Sound Sensor Alarm: Denne vejledning har til formål at opbygge en alarm baseret på lydsensoren ved hjælp af Arduino
Berøringssensor og lydsensor Styring af AC/DC -lys: 5 trin
Berøringssensor og lydsensor Styring af AC/DC -lys: Dette er mit første projekt, og dette fungerer baseret på to grundlæggende sensorer, den ene er berøringssensor og den anden er lydsensor, når du trykker på berøringspladen på berøringssensoren, skifter vekselstrømslampen TIL, hvis du slipper det, vil lyset være slukket, og det samme
Arduino lydsensor med LED: 4 trin
Arduino lydsensor med LED: Et meget simpelt Arduino -projekt med en sensor, der registrerer lyd og tænder en LED