Esp8266 ile rgb ledi müzik ile kontrol

harunseren

Üye
Katılım
30 Ocak 2021
Mesajlar
7
Puanları
1
Yaş
33
merhaba arkadaşlar elimde esp8266 var adreslenemeyen rgb ledim var bu ledi bilgisayardaki müziğe filme göre nasıl ayarlayabilirim işte ne bilim ses artınca aydınlık artsın renk değişsin vs. bunun için program var mıdır?
 
İyi bir topraklama değeri sıfıra ohm'a yakın olan değerdir. Fakat her işte olduğu topraklamadada maliyetler önemli, onun için iyi bir topraklama değeri izin verilen değerler içinde olandır.
Zaman rölesi bir diğer ifade ile zaman saati adı verilen sistem süresi belli olan bir aralıkta araya girmesi veya çıkması amaçlanan elektrik sisteminin kontrol edilmesinde kullanılmak için tasarlanmıştır.
IMG_20210306_204618.jpg
ledin uzunluğu sana kalmış bir bilgi. Bu şekilde bağlayarak uçlardaki pwm duty cycle değiştirerek istediğin rengi elde edersin. Vumetreye kolayca adapte edilebilir. Tek sıkıntı bu mosfetler esp8266 ya doğrudan uymayacaktır.
 
Ekli dosyayı görüntüle 72366ledin uzunluğu sana kalmış bir bilgi. Bu şekilde bağlayarak uçlardaki pwm duty cycle değiştirerek istediğin rengi elde edersin. Vumetreye kolayca adapte edilebilir. Tek sıkıntı bu mosfetler esp8266 ya doğrudan uymayacaktır.
tip120 mosfet ile esp8266 dan renkli bir şekilde ledi yakabiliyorum sadece müziğe göre ayrlama yapmak istiyorum o nasıl senkronize edebilirim vumetre ile
 
Bi önceki postta gönderdiğim vumetre uygulamasını kullanabilirsin. Ses çıkışından paralel bi kablo alıp esp8266 nın anolog pinlerinden birisine gireceksin. Tabi 3.3 volt sınırını aşmadan. Örnekte sırayla ledler yakılmış sen digitalWrite yerine analogWrite kullanarak pwm uçlarındaki çıkışı değiştireceksin. Ses şiddetine göre ledlerin parlaklığı değişecektir.
 
Bi önceki postta gönderdiğim vumetre uygulamasını kullanabilirsin. Ses çıkışından paralel bi kablo alıp esp8266 nın anolog pinlerinden birisine gireceksin. Tabi 3.3 volt sınırını aşmadan. Örnekte sırayla ledler yakılmış sen digitalWrite yerine analogWrite kullanarak pwm uçlarındaki çıkışı değiştireceksin. Ses şiddetine göre ledlerin parlaklığı değişecektir.
tasmota kullanıyorum bu dediğini yinede yapabilir miyim
 
Tasmotayı modifiye edebilirsen olur elbet. Ben tasmota kullanmadım ama sanırım arduino tabanlı yazılmış. Var olan yazılımı değiştirerebilirsin.
 
Tasmotayı modifiye edebilirsen olur elbet. Ben tasmota kullanmadım ama sanırım arduino tabanlı yazılmış. Var olan yazılımı değiştirerebilirsin.dediklerini deneyeceğim olursa haber veririm teşekkürler
Tasmotayı modifiye edebilirsen olur elbet. Ben tasmota kullanmadım ama sanırım arduino tabanlı yazılmış. Var olan yazılımı değiştirerebilirsin.
tasmota yerine kullanabileceğim bir kod vs var mı sen yaptıysan biraz anlatabilir misin
 
Şu kodu kullanarak basit vumetre yapabilirsin. A0 ucuna ses girişini, 12,13,14 uçlarına rgb girişlerini bağlayabilirsin. Ses şiddetine göre beyaz ışık olarak artıp azalacaktırç İstersen modifiye edip kullanabilirsin ama bana bu böyle çalışmadı gibisinden yeni sorularla gelme. Ledlerin yanmaya başlayacağı en düşük ses seviyesini ALT_LIMT karşısındaki 600'ü değiştirerek ayarla.

Kod:
#define ALT_LIMIT 600
const byte R = 14;
const byte G = 12;
const byte B = 13;

const int analogInPin = A0;
uint16_t parlaklik = 0;

void ayarlaRGB(uint16_t red,uint16_t green,uint16_t blue) {
    analogWrite(R, red);
    analogWrite(G, green); 
    analogWrite(B, blue);   
}

void setup(){
  pinMode(R, OUTPUT);
  pinMode(G, OUTPUT);
  pinMode(B, OUTPUT);

  analogWrite(R, 0);     
  analogWrite(G, 0);     
  analogWrite(B, 0);     
}
void loop(){
  parlaklik = map(analogRead(analogInPin),0,1023,ALT_LIMIT,1023);
  ayarlaRGB(parlaklik,parlaklik,parlaklik);
}
 

Forum istatistikleri

Konular
127,952
Mesajlar
913,877
Kullanıcılar
449,599
Son üye
Gksn

Yeni konular

Geri
Üst