Obsah:
- Krok 1: Pochopení součástí
- Krok 2: Nastavení obvodu
- Krok 3: Stáhněte si Arduino GUI a vstupní kód
- Krok 4: Zvukový senzor + Servo + Arduino
Video: Zvukový senzor a servo: Reaktivní pohyb: 4 kroky
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:18
Nejprve musíte shromáždit příslušné materiály, abyste tento obvod dali dohromady.
Zásoby:
1 Arduino
1 ultrazvukový senzor HC-SR04
1 servo
1 prkénko
1 9voltová baterie
1 9voltový adaptér baterie
3 černé propojovací vodiče (zemní/záporné)
3 červené propojovací vodiče (napětí/kladné)
2 barevné propojovací vodiče (vstup/výstup)
Krok 1: Pochopení součástí
Před sestavením fyzického obvodu je důležité porozumět každé složce:
Breadboard má na obou stranách dvě sady napájecích lišt, které mají sloty pro negativní (černý/modrý) a kladný (červený) vstup. Jsou zapojeny do série vertikálně. Svorkovnice sdílejí připojení vodorovně, avšak paralelní svorkovnice budou vyžadovat propojovací kabel k přemostění děliče.
Zvukový senzor má pin VCC/5V (červený), pin Ground/GND (černý) a výstupní pin (barevný). V závislosti na senzoru mohou mít analogové a/nebo digitální výstupy.
Servo má 5V port (červený), port Pulse Width Modulation/PWM (barevný) a Ground/GND port (černý). Kliknutím na odkaz se dozvíte více o tom, jak to funguje.
Krok 2: Nastavení obvodu
Postupujte podle rozložení diagramu. Při nastavování obvodu vždy mějte arduino odpojené, aby nedošlo k poškození vašich součástí. V uspořádání je zvukový senzor reprezentován potenciometrem, protože fungují stejným způsobem, pokud jde o kód.
Zapojte zvukový senzor do napájecí lišty prkénka a všímejte si jeho orientace (to bude důležité při připojení propojovacích vodičů k arduinu). Připojte VCC pomocí červeného propojovacího vodiče k kladnému napájecímu vodiči. Připojte GND černým propojovacím vodičem k záporné napájecí liště prkénka. Zapojte výstupní kolík barevným propojovacím vodičem do analogového portu A5.
Zapojte servo do prkénka a arduina. Pomocí barevného propojovacího kabelu propojte jeho vstupní/signálový port s digitálním portem PWM, 13 na Arduinu. Zapojte černý propojovací vodič do napájecí lišty GND. Zapojte červený propojovací vodič do řady svorek. Servo bude potřebovat extra energii, kterou zajišťuje 9V baterie.
Zapojte červený propojovací vodič 9V baterie, červený propojovací vodič do stejné řady svorek jako červený propojovací vodič serva. Černý propojovací vodič se zapojí do stejné boční napájecí lišty jako ostatní součásti.
Krok 3: Stáhněte si Arduino GUI a vstupní kód
Zde si stáhněte grafické uživatelské rozhraní Arduino (GUI). Vložte níže uvedený kód. Všimněte si, že informace napravo od „//“vám řeknou, co tento řádek kódu dělá:
#zahrnout
Servo servo_test;
const int soundSensor = A5;
int servoPin = 13;
int soundValue;
int úhel;
neplatné nastavení () {
servo_test.attach (servoPin);
Serial.begin (9600);
}
prázdná smyčka () {
soundValue = analogRead (soundSensor);
Serial.print ("SoundValue =");
Serial.println (soundSensor);
zpoždění (50);
úhel = mapa (soundValue, 0, 1023, 0, 180);
servo_test.write (úhel);
zpoždění (50);
}
Krok 4: Zvukový senzor + Servo + Arduino
Tak by měl vypadat finální okruh. Podívejte se na video, jak to funguje.
Doporučuje:
Potenciometr a servo: Řízený pohyb s Arduino: 4 kroky
Potenciometr a servo: Řízený pohyb s Arduino: Nejprve musíte shromáždit příslušné materiály, abyste tento obvod spojili
Hudební reaktivní vícebarevná LED světla - Snímač detekce zvuku Arduino - RGB LED pásek: 4 kroky
Hudební reaktivní vícebarevná LED světla | Snímač detekce zvuku Arduino | RGB LED pásek: Projekt vícebarevných LED světel reagujících na hudbu. V tomto projektu byl použit jednoduchý 5050 RGB LED pás (nikoli adresovatelný LED WS2812), snímač detekce zvuku Arduino a adaptér 12V
Velký zvukový senzor Arduino - LED reagující na hudbu (prototyp): 3 kroky
Arduino Big Sound Sensor - LED reagující na hudbu (prototyp): Toto je prototyp jednoho z mých nadcházejících projektů. Budu používat modul velkého zvukového senzoru (KY-038). Citlivost senzoru lze nastavit otáčením malého plochého šroubu. Senzor v horní části modulu provádí měření během
Dotykový senzor a zvukový senzor ovládající světla AC/DC: 5 kroků
Dotykový senzor a zvukový senzor ovládající světla AC/DC: Toto je můj první projekt, který funguje na základě dvou základních senzorů, jeden je dotykový senzor a druhý je zvukový senzor, když stisknete dotykovou podložku na dotykovém senzoru, přepne se světlo AC ZAPNUTO, pokud jej uvolníte, Světlo bude VYPNUTO a totéž
Zvukový senzor Arduino s LED: 4 kroky
Zvukový senzor Arduino s LED: Velmi jednoduchý projekt Arduino se senzorem, který detekuje zvuk a rozsvítí LED