Sadržaj:

Optički termin s Arduino Uno: 11 koraka
Optički termin s Arduino Uno: 11 koraka

Video: Optički termin s Arduino Uno: 11 koraka

Video: Optički termin s Arduino Uno: 11 koraka
Video: Lesson 21: Seven Segment Display with Arduino | Step by Step Arduino Course 2024, Srpanj
Anonim
Image
Image
Spojite na napajanje
Spojite na napajanje

Theremin je elektronički instrument u kojem dva visokofrekventna oscilatora kontroliraju ton, dok pokreti ruku glazbenika kontroliraju visinu tona.

U ovom Instructableu napravit ćemo sličan instrument u kojem pokreti ruke kontroliraju količinu svjetlosti koju senzori instrumenta primaju, a to mjerenje svjetla pretvara se u rezultirajuću visinu zvučnog signala.

Dijelovi koji će vam trebati:

Arduino mikrokontroler

Oglasna ploča

10 K Ohm otpornik

Kratkospojne žice

1 Piezo zujalica

Fotootpornik

Korak 1: Spojite se na napajanje

Započnite povezivanjem pozitivnog reda vaše matične ploče s iglom od 5 V na Arduino Uno.

Korak 2: Spojite se na masu

Spojite se na uzemljenje
Spojite se na uzemljenje

Zatim spojite jedan od GND pinova na negativnu liniju na vašem Arduinu.

Korak 3: Zujalica

Zvučni signal
Zvučni signal

Umetnite zujalicu. Vjerojatno ima dužu nogu ili mali znak "+" na vrhu. Pratite na kojoj su strani duža noga ili znak "+".

Korak 4: Uzemljite zujalicu

Uzemljite zujalicu
Uzemljite zujalicu

Spojite kraći krak zujalice sa masom umetanjem žice u isti red s kraćom nogom zujalice i u negativnu liniju na ploči.

Korak 5: Uključite zujalicu

Napajanje zujalice
Napajanje zujalice

Dovršite krug zujalice povezivanjem na pin 12 na Arduinu.

Korak 6: Fotootpornik

Fotootpornik
Fotootpornik

Počnite graditi krug fotootpornika umetanjem fotootpornika tako da ima jednu nogu sa svake strane kanala niz sredinu ploče.

Korak 7: Priključite fotootpornik na napajanje

Spojite fotootpornik na napajanje
Spojite fotootpornik na napajanje

Pomoću žice spojite jednu nogu fotootpornika na pozitivnu liniju na vašoj matičnoj ploči koju ste ranije spojili na 5V.

Korak 8: Uzemljite fotootpornik

Uzemljite fotootpornik
Uzemljite fotootpornik

Spojite drugu nogu fotootpornika na masu, povezujući otpornik od 10K Ohma s negativnom linijom na vašoj ploči.

Korak 9: Korak 9: Spojite fotootpornik na Arduino

Korak 9: Spojite fotootpornik na Arduino
Korak 9: Spojite fotootpornik na Arduino

Promjenu struje ćemo očitati kroz otpornik povezivanjem žice između fotootpornika i njegove uzemljene žice, natrag na pin A0 na Arduinu.

Korak 10: Korak 10: Napišite svoj kôd

int analogPin = A0;

int noteToPlay;

int zvuk; int zvučnik = 7;

void setup () {

Serial.begin (9600);

pinMode (analogPin, INPUT);

}

void loop () {{100} {101}

zvuk = analogno čitanje (analogPin);

kašnjenje (200);

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

noteToPlay = karta (zvuk, 0, 1023, 0, 21);

ton (zvučnik, bilješke [noteToPlay]); kašnjenje (10);

}

Preporučeni: