INFORMACJA: Poniższy post nie wydostał się z Poczekalni :(
Projekt oparty jest o Arduino i wzmaczniaczu TDA7052.
Regulujemy tony za pomocą fotorezystora, tony zmieniają się proporcjonalnie do dostarczanego do nich światła- machamy ręką i mamy zmienny dzwięk
Dołączony głośnik wytwarza dźwięki daleko odbiegające od harfy ale można się tym fajnie pobawić.
Jest to dużo prostszy odpowiednik Laser Harp
Użyte elementy
- Arduino w moim przypadku jest to Funduino jednak to jest to samo
- Kondensator 100nF
- 2 kondensatory 100uF 16V
- 3 rezystory 4.7 kΩ
- 1 rezystor 47kΩ
- 5 rezystorów 10 kΩ
- 1 rezystor 100kΩ
- 2 rezystory 1MΩ
- Fotorezystor o rezystancji 5kΩ do 100kΩ
- Wzmacniacz TDA7052 1W
- Głośnik 8Ω 1W
Schemat połączeń
Nie znalazłem odbudowy od naszego wzmacniacza , dlatego na schemacie powyżej jest inny układ
FILM
https://youtu.be/MHeHUzzEPzk
Kod dla arduino
int pitchInputPin = 0; // wejście na analog 0 z dzielnika między R a fotorezystorem int volumeOutputPin = 3; // wyjście cyfrowe PWM 3 int dacPins[] = {5, 6, 7, 8}; // wyjścia cyfrowe 5,6,7,8 int sin16[] = {7, 8, 10, 11, 12, 13, 14, 14, 15, 14, 14, 13, 12, 11, 10, 8, 7, 6, 4, 3, 2, 1, 0, 0, 0, 0, 0, 1, 2, 3, 4, 6}; int count = 0; void setup() { for (int i = 0; i < 4; i++) { pinMode(dacPins[i], OUTPUT); } pinMode(volumeOutputPin, OUTPUT); } void loop() { int pitchDelay = map(analogRead(pitchInputPin), 0, 1023, 10, 70); // wartość 70 można zastąpić dowolną wartością 1-10000 i obserwować zmianę częstotliwści for (int i = 0; i < 32; i++) { setOutput(sin16[i]); delayMicroseconds(pitchDelay); } if (count == 10) { count = 0; } count++; } void setOutput(byte value) { digitalWrite(dacPins[3], ((value & 8) > 0)); digitalWrite(dacPins[2], ((value & 4) > 0)); digitalWrite(dacPins[1], ((value & 2) > 0)); digitalWrite(dacPins[0], ((value & 1) > 0)); }
Wiem że post/projekt nie jest idealny , chętnie odpowiem na pytania.
INFORMACJA: Poniższy post nie wydostał się z Poczekalni :(
Filmik! Brakuje pokazania efektu:-)
Faktycznie na płytce to nie wygląda wszystko równo, ale projekt ciekawy.
Ooo, Rosyjskie rezystory. Dawno nie widziałem.
Fajne tylko chętnie bym zobaczył jak to działa na jakimś filmiku :) inni z resztą też :D
Filmik dodany :)
Spoko :) Popraw tylko link na taki https://youtu.be/ MHeHUzzEPzk (bez tej spacji) aby się player załączył :) Daję 5 za dodanie filmiku :)