Kazalo:

Optični termin z Arduino Uno: 11 korakov
Optični termin z Arduino Uno: 11 korakov

Video: Optični termin z Arduino Uno: 11 korakov

Video: Optični termin z Arduino Uno: 11 korakov
Video: Матрешка Z, Arduino часть 4 - Эксперименты 4 и 5: Терменвокс и Ночной светильник 2024, November
Anonim
Image
Image
Priključite na napajanje
Priključite na napajanje

Termin je elektronski instrument, v katerem dva visokofrekvenčna oscilatorja nadzorujeta ton, medtem ko gibi rok glasbenikov nadzirajo višino tona.

V tem Instructableu bomo zgradili podoben instrument, v katerem premiki rok nadzorujejo količino svetlobe, ki jo prejmejo senzorji instrumenta, in ta meritev svetlobe se pretvori v nastalo višino zvoka.

Deli, ki jih potrebujete:

Arduino mikrokrmilnik

Ogledna plošča

10 K ohmski upor

Mostične žice

1 Piezo Buzzer

Foto upor

1. korak: Povežite se z napajanjem

Začnite tako, da pozitivno vrstico svoje plošče povežete s 5V vtičem na Arduino Uno.

Korak: Priključite na ozemljitev

Povežite se z ozemljitvijo
Povežite se z ozemljitvijo

Nato priključite enega od zatičev GND na negativno črto na vašem Arduinu.

3. korak: Zvočni signal

Zvočnik
Zvočnik

Vstavite zvočni signal. Verjetno ima daljšo nogo ali majhen znak "+" na vrhu. Spremljajte, na kateri strani je daljša noga ali znak "+".

4. korak: Ozemljite zvočni signal

Ozemljite zvočni signal
Ozemljite zvočni signal

Krajši krak brenčalnika povežite z ozemljitvijo tako, da v isto vrstico vstavite žico kot krajši krak brenčalnika in v negativno črto na plošči.

5. korak: Vklopite zvočni signal

Vklopite zvočni signal
Vklopite zvočni signal

Dokončajte zvočni signal, tako da ga priključite na pin 12 na Arduinu.

6. korak: Photoistor

Foto upor
Foto upor

Začnite graditi vezje fotorezistorja tako, da ga vstavite tako, da ima eno nogo na vsaki strani kanala navzdol po sredini mize.

7. korak: Priključite fotootpor na napajanje

Fotorezistor priključite na napajanje
Fotorezistor priključite na napajanje

Z žico povežite eno nogo fotorezistorja s pozitivno črto na vaši plošči, ki ste jo priključili na 5V prej.

8. korak: Ozemljite fotootpor

Ozemljite fotootpor
Ozemljite fotootpor

Drugo nogo fotorezistorja priključite na ozemljitev, tako da upor 10K Ohm povežete z negativno črto na vaši plošči.

Korak 9: Korak 9: Priključite fotografski upor na Arduino

Korak 9: Priključite fotorezistor na Arduino
Korak 9: Priključite fotorezistor na Arduino

Spremembo toka skozi upor bomo prebrali s priključitvijo žice med fotorezistorjem in njegovo ozemljitveno žico nazaj na pin A0 na Arduinu.

10. korak: 10. korak: Napišite svojo kodo

int analogPin = A0;

int noteToPlay;

int zvok; int zvočnik = 7;

void setup () {

Serial.begin (9600);

pinMode (analogPin, INPUT);

}

void loop () {

zvok = analogRead (analogPin);

zamuda (200);

int note [21] = {65, 73, 82, 87, 98, 110, 123, 131, 147, 165, 175, 196, 220, 247, 262, 294, 330, 349, 392, 440, 494};

noteToPlay = zemljevid (zvok, 0, 1023, 0, 21);

ton (zvočnik, opombe [noteToPlay]); zamuda (10);

}

Priporočena: