Spisu treści:

Optyczny Theremin z Arduino Uno: 11 kroków
Optyczny Theremin z Arduino Uno: 11 kroków

Wideo: Optyczny Theremin z Arduino Uno: 11 kroków

Wideo: Optyczny Theremin z Arduino Uno: 11 kroków
Wideo: Práctica 15. Theremin óptico (función MAP) 2024, Listopad
Anonim
Image
Image
Podłącz do zasilania
Podłącz do zasilania

Theremin to instrument elektroniczny, w którym dwa oscylatory o wysokiej częstotliwości kontrolują ton, podczas gdy ruchy rąk muzyków kontrolują wysokość dźwięku.

W tej instrukcji zbudujemy podobny instrument, w którym ruchy rąk kontrolują ilość światła odbieranego przez czujniki instrumentu, a pomiar światła jest konwertowany na wynikową wysokość dźwięku z brzęczyka.

Potrzebne części:

Mikrokontroler Arduino

Deska do krojenia chleba

Rezystor 10 K Ohm

Przewody połączeniowe

1 piezoelektryczny brzęczyk

Fotorezystor

Krok 1: Podłącz do zasilania

Zacznij od podłączenia dodatniego rzędu płytki stykowej do pinu 5 V w Arduino Uno.

Krok 2: Połącz z ziemią

Połącz z ziemią
Połącz z ziemią

Następnie podłącz jeden z pinów GND do ujemnej linii Arduino.

Krok 3: Brzęczyk

Brzęczyk
Brzęczyk

Włóż brzęczyk. Prawdopodobnie ma dłuższą nogę lub mały znak „+” na górze. Śledź, po której stronie znajduje się dłuższa noga lub znak „+”.

Krok 4: Uziemienie brzęczyka

Uziemić brzęczyk
Uziemić brzęczyk

Podłącz krótszą nogę brzęczyka do uziemienia, wkładając przewód w tym samym rzędzie co krótsza noga brzęczyka oraz w linii ujemnej na płytce stykowej.

Krok 5: Włącz brzęczyk

Włącz brzęczyk
Włącz brzęczyk

Uzupełnij obwód brzęczyka, podłączając go do pinu 12 w Arduino.

Krok 6: Fotorezystor

Fotorezystor
Fotorezystor

Rozpocznij budowę obwodu fotorezystora, wkładając fotorezystor tak, aby miał jedną nogę z każdej strony kanału na środku płytki stykowej.

Krok 7: Podłącz fotorezystor do zasilania

Podłącz fotorezystor do zasilania
Podłącz fotorezystor do zasilania

Użyj przewodu, aby podłączyć jedną nogę fotorezystora do dodatniej linii na płytce stykowej, którą wcześniej podłączałeś do 5V.

Krok 8: Uziemić fotorezystor

Uziemić fotorezystor
Uziemić fotorezystor

Podłącz drugą nogę fotorezystora do uziemienia, podłączając rezystor 10K Ohm do ujemnej linii na płytce stykowej.

Krok 9: Krok 9: Podłącz fotorezystor do Arduino

Krok 9: Podłącz fotorezystor do Arduino
Krok 9: Podłącz fotorezystor do Arduino

Odczytamy zmianę prądu przez rezystor, podłączając przewód między fotorezystorem a jego przewodem uziemiającym, z powrotem do pinu A0 w Arduino.

Krok 10: Krok 10: Napisz swój kod

int analogPin = A0;

int noteToPlay;

dźwięk wewnętrzny; wewn mówca = 7;

pusta konfiguracja () {

Serial.początek(9600);

pinMode(analogPin, INPUT);

}

pusta pętla () {

dźwięk= analogRead(analogPin);

opóźnienie(200);

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

noteToPlay= mapa(dźwięk, 0, 1023, 0, 21);

ton(głośnik, notatki[noteToPlay]); opóźnienie(10);

}

Zalecana: