Satura rādītājs:

Skaņas sensors un servo: reaktīvā kustība: 4 soļi
Skaņas sensors un servo: reaktīvā kustība: 4 soļi

Video: Skaņas sensors un servo: reaktīvā kustība: 4 soļi

Video: Skaņas sensors un servo: reaktīvā kustība: 4 soļi
Video: 40 полезных автотоваров с Aliexpress, которые упростят жизнь любому автовладельцу #6 2024, Jūlijs
Anonim
Skaņas sensors un servo: reaktīva kustība
Skaņas sensors un servo: reaktīva kustība
Skaņas sensors un servo: reaktīva kustība
Skaņas sensors un servo: reaktīva kustība
Skaņas sensors un servo: reaktīva kustība
Skaņas sensors un servo: reaktīva kustība

Vispirms jums ir jāsavāc attiecīgie materiāli, lai saliktu šo ķēdi.

Piegādes:

1 Arduino

1 ultraskaņas sensors HC-SR04

1 servo

1 Maizes dēlis

1 9 voltu akumulators

1 9 voltu akumulatora adapteris

3 melni džemperu vadi (zemējums/negatīvs)

3 sarkani džemperu vadi (spriegums/pozitīvs)

2 krāsu džemperu vadi (ieeja/izeja)

1. darbība: izpratne par komponentiem

Sastāvdaļu izpratne
Sastāvdaļu izpratne
Sastāvdaļu izpratne
Sastāvdaļu izpratne
Sastāvdaļu izpratne
Sastāvdaļu izpratne

Pirms fiziskās ķēdes salikšanas ir svarīgi saprast katru sastāvdaļu:

Maizes dēļa abās pusēs ir divi barošanas sliežu komplekti, kuriem ir sloti negatīvai (melna/zila) un pozitīvai (sarkanai) ieejai. Tie ir savienoti virknē vertikāli. Spaiļu sloksnēm ir kopīgs savienojums horizontāli, tomēr paralēlām spaiļu sloksnēm dalītāja savienošanai būs nepieciešams džemperis.

Skaņas sensoram ir VCC/5V tapa (sarkana), Ground/GND tapa (melna) un izejas tapa (krāsaina). Atkarībā no sensora tiem var būt analogās un/vai digitālās izejas.

Servo ir 5V ports (sarkans), impulsa platuma modulācijas/PWM ports (krāsains) un Ground/GND ports (melns). Noklikšķiniet uz saites, lai uzzinātu vairāk par to, kā tā darbojas.

2. darbība: shēmas iestatīšana

Ķēdes iestatīšana
Ķēdes iestatīšana

Sekojiet diagrammas izkārtojumam. Iestatot ķēdi, vienmēr atcerieties, ka arduino ir jāatvieno no elektrotīkla, lai izvairītos no jebkādiem jūsu komponentu bojājumiem. Izkārtojumā skaņas sensoru attēlo potenciometrs, jo tie koda ziņā darbojas vienādi.

Pievienojiet skaņas sensoru maizes dēļa barošanas sliedei, ņemot vērā tā orientāciju (tas būs svarīgi, ja savienošanai ar arino pievienojat džemperu vadus). Pievienojiet VCC ar sarkanu pārejas vadu maizes dēļa pozitīvajā barošanas sliedē. Pievienojiet GND ar melnu pārejas vadu maizes dēļa negatīvajā barošanas sliedē. Pievienojiet izejas tapu ar krāsainu pārejas vadu analogā portā A5.

Pievienojiet servo maizes dēlim un arduino. Izmantojiet krāsu džemperu vadu, lai pievienotu tā ievades/signāla portu digitālajam PWM portam, 13 arduino. Pievienojiet melno džempera vadu GND barošanas sliedei. Pievienojiet sarkano džempera vadu spaiļu rindai. Servo būs nepieciešama papildu jauda, ko nodrošina 9V akumulators.

Pievienojiet 9 V mīklu, sarkano džemperu vadu tajā pašā spaiļu rindā, kurā ir servo sarkanais džemperis. Melnais džempera vads tiks pievienots tai pašai sānu barošanas sliedei kā pārējās sastāvdaļas.

3. darbība: lejupielādējiet Arduino GUI un ievades kodu

Lejupielādējiet Arduino GUI un ievades kodu
Lejupielādējiet Arduino GUI un ievades kodu
Lejupielādējiet Arduino GUI un ievades kodu
Lejupielādējiet Arduino GUI un ievades kodu

Lejupielādējiet Arduino grafisko lietotāja interfeisu (GUI) šeit. Pievienojiet zemāk esošo kodu, ņemiet vērā informāciju, kas atrodas pa labi no "//", kas norāda, ko šī koda rinda dara:

#iekļaut

Servo servo_test;

const int soundSensor = A5;

int servoPin = 13;

int soundValue;

int leņķis;

void setup () {

servo_test.attach (servoPin);

Sērijas sākums (9600);

}

void loop () {

soundValue = analogRead (soundSensor);

Serial.print ("SoundValue =");

Serial.println (soundSensor);

kavēšanās (50);

leņķis = karte (soundValue, 0, 1023, 0, 180);

servo_test.write (leņķis);

kavēšanās (50);

}

4. solis: skaņas sensors + servo + Arduino

Skaņas sensors + servo + Arduino
Skaņas sensors + servo + Arduino
Skaņas sensors + servo + Arduino
Skaņas sensors + servo + Arduino

Šādai vajadzētu izskatīties galīgajai ķēdei. Noskatieties video, lai redzētu, kā tas darbojas.

Ieteicams: