Innehållsförteckning:
- Steg 1: Förstå komponenterna
- Steg 2: Konfigurera kretsen
- Steg 3: Ladda ner Arduino GUI och inmatningskod
- Steg 4: Ljudsensor + Servo + Arduino
Video: Ljudsensor och servo: reaktiv rörelse: 4 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:36
Först måste du samla relevant material för att sätta ihop denna krets.
Tillbehör:
1 Arduino
1 Ultraljudssensor HC-SR04
1 servo
1 brödbräda
1 9 Volt batteri
1 9 Volt batteriadapter
3 svarta bygelkablar (mark/negativ)
3 röda bygelkablar (spänning/positiva)
2 färgbygelkablar (ingång/utgång)
Steg 1: Förstå komponenterna
Det är viktigt innan du sätter ihop den fysiska kretsen för att förstå varje komponent:
Brödbrädan har två uppsättningar kraftskenor på vardera sidan, som har platser för negativa (svart/blå) och positiva (röda) ingångar. De är seriekopplade vertikalt. Terminalremsor delar anslutningen horisontellt, men parallella terminalremsor kräver en bygelkabel för att överbrygga avdelaren.
Ljudsensorn har en VCC/5V -stift (röd), en jord-/GND -stift (svart) och en utgångsstift (färg). De kan ha analoga och/eller digitala utgångar beroende på sensorn.
Servon har en 5V -port (röd), en Pulse Width Modulation/PWM -port (färg) och en Ground/GND -port (svart). Klicka på länken för att veta mer om hur det fungerar.
Steg 2: Konfigurera kretsen
Följ diagramlayouten. När du ställer in kretsen, kom alltid ihåg att hålla arduino urkopplad för att undvika skador på dina komponenter. I layouten representeras ljudsensorn av en potentiometer eftersom de fungerar på samma sätt när det gäller kod.
Anslut ljudsensorn till brödbrädans kraftskena och notera dess riktning (detta kommer att vara viktigt när du använder bygelkablarna för att ansluta till arduino). Anslut VCC med en röd bygelkabel till brödbrädans positiva kraftskena. Anslut GND med en svart bygelkabel till brödbrädans negativa kraftskena. Anslut uttaget med en färgkabel till den analoga porten A5.
Anslut servon till brödbrädan och arduino. Använd en färgkabel för att ansluta dess ingångs-/signalport till den digitala PWM -porten, 13 på arduinoen. Anslut svart bygelkabel till GND -kraftskenan. Anslut den röda bygeln till en anslutningsrad. Servon behöver extra kraft som tillhandahålls av 9V -batteriet.
Anslut 9V -smeten, den röda bygelkabeln till samma anslutningsrad som servos röda bygelkabel. Den svarta bygelkabeln ansluts till samma sidostyrskena som resten av komponenterna.
Steg 3: Ladda ner Arduino GUI och inmatningskod
Ladda ner Arduino grafiskt användargränssnitt (GUI) här. Anslut koden nedan, notera att informationen till höger om "//" berättar vad den här kodraden gör:
#omfatta
Servoservotest;
const int soundSensor = A5;
int servoPin = 13;
int soundValue;
int vinkel;
void setup () {
servo_test.attach (servoPin);
Serial.begin (9600);
}
void loop () {
soundValue = analogRead (soundSensor);
Serial.print ("SoundValue =");
Serial.println (soundSensor);
fördröjning (50);
vinkel = karta (soundValue, 0, 1023, 0, 180);
servo_test.write (vinkel);
fördröjning (50);
}
Steg 4: Ljudsensor + Servo + Arduino
Så här ska den sista kretsen se ut. Titta på videon för att se hur det fungerar.
Rekommenderad:
Potentiometer och servo: kontrollerad rörelse med Arduino: 4 steg
Potentiometer och servo: kontrollerad rörelse med Arduino: Först måste du samla relevant material för att sätta ihop denna krets
2 potentiometrar och 2 servon: kontrollerad rörelse med Arduino: 4 steg
2 potentiometrar och 2 servon: kontrollerad rörelse med Arduino: Först måste du samla relevant material för att sätta ihop denna krets
Sätta ljud, ljus och rörelse i ett brädspel med magneter: 3 steg
Att sätta ljud, ljus och rörelse i ett brädspel med magneter: Detta projekt är ett försök att sätta elektronikkomponenter i ett brädspel. Magneter limmades på bonde och hallsensorer limmades under brädet. Varje gång en magnet träffar en sensor spelas ett ljud, en lysdiod tänds eller en servomotor utlöses. Jag ma
Rumskontroll med ESP8266 - Temperatur, rörelse, gardiner och belysning: 8 steg
Rumskontroll med ESP8266 | Temperatur, rörelse, gardiner och belysning: Detta projekt består av ett system baserat på NodeMCU ESP8266 -modulen som låter dig styra ljusstyrkan på en LED -remsa och gardinen i ditt rum, och den kan också skicka data om rörelsehändelser i ditt rum och temperaturen till molnet
Touch -sensor och ljudsensor som styr AC/DC -lampor: 5 steg
Touch -sensor och ljudsensor som styr AC/DC -lampor: Detta är mitt första projekt och det här fungerar baserat på två grundläggande sensorer, en är Touch -sensor och den andra är Sound sensor, när du trycker på pekplattan på touch -sensorn växlar AC -lampan PÅ, om du släpper det kommer ljuset att vara AV, och samma