Innholdsfortegnelse:
- Trinn 1: Forstå komponentene
- Trinn 2: Sette opp kretsen
- Trinn 3: Last ned Arduino GUI og inngangskode
- Trinn 4: Lydsensor + Servo + Arduino
Video: Lydsensor og servo: reaktiv bevegelse: 4 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:20
Først må du samle relevant materiale for å sette denne kretsen sammen.
Rekvisita:
1 Arduino
1 Ultralydssensor HC-SR04
1 servo
1 brødbrett
1 9 volt batteri
1 9 volt batteriadapter
3 svarte hoppetråder (bakken/negative)
3 røde jumper ledninger (spenning/positiv)
2 farge jumper ledninger (inngang/utgang)
Trinn 1: Forstå komponentene
Det er viktig før du setter sammen den fysiske kretsen for å forstå hver komponent:
Brettbrettet har to sett med strømskinner på hver side, som har spor for negative (svart/blå) og positive (røde) innganger. De er seriekoblet vertikalt. Terminal strips deler tilkoblingen horisontalt, men parallelle terminal strips krever en jumper wire for å bygge bro mellom skillet.
Lydsensoren har en VCC/5V pin (rød), en Ground/GND pin (svart) og en output pin (Color). De kan ha analoge og/eller digitale utganger avhengig av sensoren.
Servoen har en 5V -port (rød), en pulsbreddemodulasjon/PWM -port (farge) og en jord/GND -port (svart). Klikk på lenken for å vite mer om hvordan det fungerer.
Trinn 2: Sette opp kretsen
Følg diagramoppsettet. Når du setter opp kretsen, må du alltid huske å holde arduinoen frakoblet for å unngå skade på komponentene. I oppsettet er lydsensoren representert med et potensiometer siden de fungerer på samme måte når det gjelder kode.
Koble lydsensoren til strømskinnen på brødbrettet, og vær oppmerksom på orienteringen (dette vil være viktig når du bruker jumperledningene for å koble til arduinoen). Koble VCC med en rød startkabel til brødbrettets positive kraftskinne. Koble GND med en svart startkabel til brødbrettets negative strømskinne. Koble Out -pinnen med en fargekabel til den analoge porten A5.
Koble servoen til brødbrettet og arduinoen. Bruk en fargekabel til å koble inngangs-/signalporten til den digitale PWM -porten, 13 på arduinoen. Koble svart jumper wire til GND power rail. Koble den røde startkabelen til en terminalrekke. Servoen trenger ekstra strøm som leveres av 9V -batteriet.
Plugg 9V batter, rød jumper wire i samme terminal rad som servo er rød jumper wire. Den svarte startkabelen kobles til den samme sidestrømskinnen som resten av komponentene.
Trinn 3: Last ned Arduino GUI og inngangskode
Last ned Arduino grafisk brukergrensesnitt (GUI) her. Plugg inn koden nedenfor, vær oppmerksom på at informasjonen til høyre for "//" forteller deg hva denne kodelinjen gjør:
#inkludere
Servo servo_test;
const int soundSensor = A5;
int servoPin = 13;
int soundValue;
int vinkel;
ugyldig oppsett () {
servo_test.attach (servoPin);
Serial.begin (9600);
}
void loop () {
soundValue = analogRead (soundSensor);
Serial.print ("SoundValue =");
Serial.println (soundSensor);
forsinkelse (50);
vinkel = kart (soundValue, 0, 1023, 0, 180);
servo_test.write (vinkel);
forsinkelse (50);
}
Trinn 4: Lydsensor + Servo + Arduino
Slik skal den siste kretsen se ut. Se videoen for å se hvordan det fungerer.
Anbefalt:
Hvordan bruke en lydsensor med Arduino: 5 trinn
Hvordan bruke en lydsensor med Arduino: Hei alle sammen, i denne artikkelen viser jeg deg hvordan du bruker en lydsensor med en arduino uno for å kontrollere en LED ved å lage høye lyder. Hvis du foretrekker å se videoer. Her er en videoopplæring jeg har laget
Potensiometer og servo: kontrollert bevegelse med Arduino: 4 trinn
Potensiometer og servo: kontrollert bevegelse med Arduino: Først må du samle relevant materiale for å sette denne kretsen sammen
Arduino lydsensor alarm: 5 trinn
Arduino Sound Sensor Alarm: Denne opplæringen tar sikte på å bygge en alarm basert på lydsensoren ved å bruke Arduino
Berøringssensor og lydsensor som styrer AC/DC -lys: 5 trinn
Berøringssensor og lydsensor som styrer AC/DC -lys: Dette er mitt første prosjekt, og dette fungerer basert på to grunnleggende sensorer, den ene er berøringssensor og den andre er lydsensor, når du trykker på berøringsplaten på berøringssensoren, vil lyset slå på PÅ, hvis du slipper den, vil lyset være AV, og det samme
Arduino lydsensor med LED: 4 trinn
Arduino lydsensor med LED: Et veldig enkelt Arduino -prosjekt med en sensor som oppdager lyd og lyser opp en LED