Obsah:
2025 Autor: John Day | [email protected]. Naposledy změněno: 2025-01-13 06:57
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.