Turinys:
- 1 žingsnis: supraskite komponentus
- 2 žingsnis: grandinės nustatymas
- 3 veiksmas: atsisiųskite „Arduino“GUI ir įvesties kodą
- 4 žingsnis: garso jutiklis + servo + „Arduino“
Video: Garso jutiklis ir servo: reaktyvusis judesys: 4 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:44
Pirmiausia turite surinkti atitinkamas medžiagas, kad sujungtumėte šią grandinę.
Priedai:
1 Arduino
1 Ultragarsinis jutiklis HC-SR04
1 servo
1 Duonos lenta
1 9 voltų baterija
1 9 voltų akumuliatoriaus adapteris
3 juodi jungiamieji laidai (antžeminiai/neigiami)
3 raudoni jungiamieji laidai (įtampa/teigiamas)
2 spalvų jungiamieji laidai (įvestis/išvestis)
1 žingsnis: supraskite komponentus
Prieš sujungiant fizinę grandinę svarbu suprasti kiekvieną komponentą:
Duonos lentos abiejose pusėse yra du maitinimo bėgelių rinkiniai, turintys lizdus neigiamam (juodai/mėlynam) ir teigiamam (raudonam) įėjimui. Jie yra nuosekliai sujungti vertikaliai. Gnybtų juostelės jungiasi horizontaliai, tačiau lygiagrečioms gnybtų juostoms reikia jungiamojo laido, skirto pertvarai perjungti.
Garso jutiklis turi VCC/5V kaištį (raudonas), įžeminimo/GND kaištį (juodas) ir išvesties kaištį (spalvotą). Priklausomai nuo jutiklio, jie gali turėti analoginius ir (arba) skaitmeninius išėjimus.
Servo turi 5 V prievadą (raudona), impulso pločio moduliacijos/PWM prievadą (spalvotą) ir įžeminimo/GND prievadą (juoda). Spustelėkite nuorodą, kad sužinotumėte daugiau apie tai, kaip tai veikia.
2 žingsnis: grandinės nustatymas
Sekite schemos išdėstymą. Nustatydami grandinę, visada nepamirškite atjungti arduino, kad nepažeistumėte savo komponentų. Išdėstyme garso jutiklį vaizduoja potenciometras, nes jie veikia vienodai kodo prasme.
Prijunkite garso jutiklį prie duonos lentos maitinimo šaltinio, atsižvelgdami į jo orientaciją (tai bus svarbu, kai jungiamieji laidai prijungiami prie arduino). Prijunkite VCC raudonu trumpikliu prie duonos lentos teigiamo maitinimo bėgio. Prijunkite GND juodu jungiamuoju laidu prie duonos plokštės neigiamo maitinimo bėgio. Prijunkite kištuką su spalvotu jungiamuoju laidu prie analoginio prievado A5.
Prijunkite servo prie duonos lentos ir arduino. Naudokite spalvotą jungiamąjį laidą, kad prijungtumėte įvesties/signalo prievadą prie skaitmeninio PWM prievado, 13 arduino. Prijunkite juodą jungiamąjį laidą prie GND maitinimo bėgio. Prijunkite raudoną jungiamąjį laidą prie gnybtų eilės. Servo reikės papildomos energijos, kurią suteikia 9 V baterija.
Įjunkite 9 V tešlą, raudoną jungiamąjį laidą į tą pačią gnybtų eilę kaip ir raudona servo jungiklio viela. Juodas jungiamasis laidas bus prijungtas prie to paties šoninio maitinimo bėgio, kaip ir kiti komponentai.
3 veiksmas: atsisiųskite „Arduino“GUI ir įvesties kodą
Atsisiųskite „Arduino“grafinę vartotojo sąsają (GUI) čia. Prijunkite toliau pateiktą kodą, atkreipkite dėmesį į informaciją, esančią dešinėje „//“, nurodančią, ką daro ta kodo eilutė:
#įtraukti
Servo servo_test;
const int soundSensor = A5;
int servoPin = 13;
int soundValue;
int kampas;
void setup () {
servo_test.attach (servoPin);
Serial.begin (9600);
}
void loop () {
soundValue = analogRead (soundSensor);
Serial.print ("SoundValue =");
Serial.println (soundSensor);
vėlavimas (50);
kampas = žemėlapis (soundValue, 0, 1023, 0, 180);
servo_test.write (kampas);
vėlavimas (50);
}
4 žingsnis: garso jutiklis + servo + „Arduino“
Taip turėtų atrodyti galutinė grandinė. Žiūrėkite vaizdo įrašą, kad pamatytumėte, kaip tai veikia.
Rekomenduojamas:
Potenciometras ir servo: valdomas judesys naudojant „Arduino“: 4 žingsniai
Potenciometras ir servo: valdomas judesys naudojant „Arduino“: pirmiausia turite surinkti atitinkamas medžiagas, kad sujungtumėte šią grandinę
7 režimų žemųjų dažnių reaktyvusis RGB žemųjų dažnių garsiakalbio šviesos diodas: 5 žingsniai
7 režimų Bass reaktyvus RGB žemų dažnių garsiakalbio šviesos diodas: Pagrindinė idėja: aš visada norėjau prijungti šviesos diodus prie žemų dažnių garsiakalbio, bet dvejojau, kaip tai padaryti, nes tiek daug žmonių turi skirtingą nuomonę apie tai, kaip tai padaryti. Vieni jį prijungia tiesiai prie žemų dažnių garsiakalbio, o kiti perka valdiklius, kurie reaguoja į garso lygį. A
Jutiklinis jutiklis ir garso jutiklis, valdantys kintamosios/nuolatinės srovės lemputes: 5 žingsniai
Jutiklinis jutiklis ir garso jutiklis, valdantys kintamosios/nuolatinės srovės žibintus: tai mano pirmasis projektas, kuris veikia remiantis dviem pagrindiniais jutikliais: vienas yra jutiklinis jutiklis, o antrasis - garso jutiklis, kai paspausite jutiklinį kilimėlį ant jutiklinio jutiklio, kintamosios srovės lemputė persijungs ĮJUNGTA, jei atleisite, šviesa bus išjungta ir tas pats
Nešiojamas garso reaktyvusis ekvalaizerio sijonas: 21 žingsnis (su nuotraukomis)
Nešiojamas garso reaktyvusis ekvalaizerio sijonas: kurį laiką norėjau sukurti kūrinį, kuris sąveikauja su garsu. Ekvalaizerio sijonas turi integruotą elektroniką, kuri reaguoja į aplinkos triukšmo lygį. Integruoti šviesos diodai yra išdėstyti kaip ekvalaizerio juostos, kad paryškintų garsą
Garso reaktyvusis šviesos diodas: 5 žingsniai
Garso reaktyvusis šviesos diodas: ši instrukcija parodo, kaip pakeisti porą garsiakalbių, kad taip pat impulsuotų šviesos diodas (arba keli šviesos diodai, jūsų pasirinkimu)