Obsah:
- Krok 1: Pochopenie komponentov
- Krok 2: Nastavenie obvodu
- Krok 3: Stiahnite si GUI a vstupný kód Arduino
- Krok 4: Zvukový senzor + Servo + Arduino
Video: Zvukový senzor a servo: reaktívny pohyb: 4 kroky
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:55
Najprv musíte zhromaždiť príslušné materiály na zostavenie tohto obvodu.
Zásoby:
1 Arduino
1 ultrazvukový snímač HC-SR04
1 servo
1 Breadboard
1 9 voltová batéria
1 9 -voltový adaptér batérie
3 čierne prepojovacie vodiče (uzemnenie/negatív)
3 červené prepojovacie vodiče (napätie/kladné)
2 farebné prepojovacie vodiče (vstup/výstup)
Krok 1: Pochopenie komponentov
Pred zostavením fyzického obvodu je dôležité porozumieť každému komponentu:
Nepájivá doska má na oboch stranách dve sady napájacích koľajníc, ktoré majú sloty pre negatívny (čierny/modrý) a pozitívny (červený) vstup. Sú zapojené do série vertikálne. Svorkovnice zdieľajú pripojenie horizontálne, avšak paralelné svorkovnice budú vyžadovať prepojovací kábel na premostenie rozdeľovača.
Zvukový senzor má kolík VCC/5V (červený), uzemňovací/GND (čierny) a výstupný (farebný). V závislosti od snímača môžu mať analógové a/alebo digitálne výstupy.
Servo má 5V port (červený), port Pulse Width Modulation/PWM (farebný) a Ground/GND port (čierny). Kliknutím na odkaz získate ďalšie informácie o tom, ako to funguje.
Krok 2: Nastavenie obvodu
Postupujte podľa rozloženia diagramu. Pri nastavovaní obvodu vždy majte arduino odpojené, aby nedošlo k poškodeniu vašich súčiastok. V usporiadaní je zvukový senzor reprezentovaný potenciometrom, pretože pokiaľ ide o kód, fungujú rovnakým spôsobom.
Zapojte zvukový senzor do napájacej lišty nepájivého poľa a všímajte si jeho orientáciu (to bude dôležité pri použití prepojovacích káblov na pripojenie k arduinu). Pripojte VCC červeným prepojovacím káblom k kladnej silovej lište nepájivého poľa. Pripojte GND čiernym prepojovacím káblom k zápornej silovej lište nepájivého poľa. Pripojte výstupný kolík farebným prepojovacím káblom k analógovému portu A5.
Pripojte servo k doske a arduino. Pomocou farebného prepojovacieho vodiča prepojte jeho vstupný/signálny port s digitálnym portom PWM, 13 na arduino. Zapojte čierny prepojovací kábel do napájacej lišty GND. Zapojte červený prepojovací vodič do svorkovnice. Servo bude potrebovať dodatočné napájanie, ktoré poskytuje 9V batéria.
Pripojte 9V batériový červený prepojovací kábel do rovnakého radu svoriek ako červený prepojovací kábel serva. Čierny prepojovací kábel sa zapojí do rovnakej bočnej napájacej lišty ako ostatné komponenty.
Krok 3: Stiahnite si GUI a vstupný kód Arduino
Tu si stiahnite grafické užívateľské rozhranie (GUI) Arduino. Pripojte nižšie uvedený kód. Všimnite si, že informácie napravo od „//“vám povedia, čo tento riadok kódu robí:
#zahrnúť
Servo servo_test;
const int soundSensor = A5;
int servoPin = 13;
int soundValue;
vnútorný uhol;
neplatné nastavenie () {
servo_test.attach (servoPin);
Serial.begin (9600);
}
prázdna slučka () {
soundValue = analogRead (soundSensor);
Serial.print ("SoundValue =");
Serial.println (soundSensor);
oneskorenie (50);
uhol = mapa (soundValue, 0, 1023, 0, 180);
servo_test.write (uhol);
oneskorenie (50);
}
Krok 4: Zvukový senzor + Servo + Arduino
Takto by mal vyzerať finálny okruh. Pozrite si video, ako to funguje.
Odporúča:
Potenciometer a servo: riadený pohyb s Arduino: 4 kroky
Potenciometer a servo: riadený pohyb s Arduino: Najprv musíte zhromaždiť príslušné materiály na zostavenie tohto obvodu
Zvukovo reaktívny lacný ir led pásik: 4 kroky
Sound Reactive Cheap Ir Led Strip: Sound Reactive Cheap Ir Led Stripwell, myšlienka prišla po tom, čo LED pás prišiel z AliExpress a neboli to neopixely, ale RGB LED pásik so 44krysmi alebo 24 kľúčovými diaľkovými typmi, Dumb me lol, objednal som zlý. .Chcel som ich na večierok, ale
Veľký zvukový senzor Arduino - LED reagujúce na hudbu (prototyp): 3 kroky
Veľký zvukový senzor Arduino - LED reagujúce na hudbu (prototyp): Toto je prototyp jedného z mojich nadchádzajúcich projektov. Budem používať modul veľkého zvukového senzora (KY-038). Citlivosť senzora je možné nastaviť otáčaním malej plochej skrutky. Senzor v hornej časti modulu vykonáva merania
Dotykový senzor a zvukový senzor ovládajúci svetlá AC/DC: 5 krokov
Dotykový senzor a zvukový senzor ovládajúci svetlá AC/DC: Toto je môj prvý projekt, ktorý funguje na základe dvoch základných senzorov, z ktorých jeden je dotykový a druhý je zvukový senzor, keď stlačíte dotykový panel na dotykovom senzore, prepne sa svetlo AC ZAPNUTÉ, ak ho pustíte, svetlo bude VYPNUTÉ a to isté
Zvukový senzor Arduino s LED: 4 kroky
Zvukový senzor Arduino s LED: Veľmi jednoduchý projekt Arduino so senzorom, ktorý detekuje zvuk a rozsvieti LED diódu