Denemedim ama sanmıyorumPeki bu programlamayı yaptıktan sonra arduinoyu tv usb'sine bağlayıp tv de ambilight olarak kullanabilir miyiz?
katılıyorum sizemonitörünüz duvara uzaksa veya kitaplık tarzı yanları kapalı bir yerdeyse kullanmayın hiç güzel durmuyor
Cevaplar için teşekkür ederim hocam. Kesinlikle yapacağım şeyler arasında listeye ekledim. Çok güzel gözüküyor.Video :
Eski fotoğraflar
Alıntıyı görüntüle
Alıntıyı görüntüle
Mesaj otomatik birleştirildi:
Bu konu hakkında hiçbir bilgim yok
1.5 senedir aktif bir şekilde klon arduino kullanıyorum herhangi bir sorun yaşamadım
Hocam anakartımda Aura Sync desteği falan yok. Prime b450m-k II kullanıyorum. Çalışır mı ?Selam dostlar bu ilk rehberim ve sizlere ucuz maliyetli ' ambilight ' yapımını göstereceğim.
Kendim bir süredir kullanıyordum fakat ledleri siyah ledlerle değiştirmek istediğim için tekrar yaptım ve sökmüşken size rahber hazırlayım dedim
Malzemeler
▷ Arduino uno r3 (klon da olabilir fark etmez)
▷ Ws2812b adreslene bilir rgb led 5v
▷ Bir mikar ince kablo
▷ Havya makinesi ve teli
▷ Silikon tabancası
Yapılışı / hazırlanışı
İlk önce monütörünüzü sökün ve koltuk yatak gibi yumuşak yere yatırın ve arkasını güzelce biraz nemli bezle silin
Sildikden sonra ws2812b adreslene bilir rgb led inizi arkasına yapıştırın fakat size yaklaşık 1-2 cm kenarlardan boşluk bırakmanızı öneririm
Ben kenarları bükmedim o yüzden havya makinesine ihtiyaç duydum ve lehimli kısımlara sıcak silikon sıktım
eğer siz bükerseniz pek havya makinesine ihtiyaç duymazsınız
Alıntıyı görüntüle
Eğer siz de keserseniz ok yönünü takip ediniz yani ledlerin üzerince 3 pin bağlantısı vardır ve şu şekildedir :
+5v kutbu
din ( arduino veya kontröcünün veri giriş kısımı ) do ( arduino veya kontröcünün veri çıkış kısımı )
- gnd kutbu
Alıntıyı görüntüle
Ledleri monütörünüzün arkasına yapıştırdık dan sonra arduino ile bağlantısını kurmalısınız
Bağlantı şu şekilde olmalı :
Alıntıyı görüntüle
Sarı olan kabloyu yani veri koblosunu arduino üzerinde bulunan digital (pwm) çıkışların üzerindeki 2 ile 13 arasındaki bir çıkışa bağlaya bilirsiniz
Güç girişini ise işaretlediğim yere bağlaya bilirsiniz
Not : Eğer arduino nuz klon ise driver indirmeniz gerekmektedir
Windows : https://maker.robotistan.com/download/ch341ser.zip
Mac os x http://blog.sengotta.net/wp-content/uploads/2015/11/CH341SER_MAC-1.4.zip
Klonların farkı ne diye merak ederseniz : Orjinal Arduino’da USB Serial dönüştürücü Atmega 16U2′dir. Klon modellerinde ise CH340 Serial Dönüştürücü kullanılmıştır. CH340 dönüştürücüsü Atmega 16U2’den çok daha uygun maliyetli olduğu için sadece bu komponentin değişmesi bile fiyata çok etki etmektedir. ( alıntıdır )
Bağlantıları kurduk dan sonra bilgisayarınıza arduino ıde uygulamasını yüklemelisiniz
Windows : https://www.microsoft.com/en-us/p/arduino-ide/9nblggh4rsd8?activetab=pivot:overviewtab
Mac os : Link atamıyorum site bağış istiyor ):
Ve prismatik unofficial uygulamasını indirmeniz gerekmektedir
Kendinize uygun sürücüyü ve işletim sistemini seçip indirebilirsinizDownload software for Lightpack
Lightpack is compatible with all popular operating systems: Windows, Mac OS, Android, Ubuntu. https://lightpack.tv/lightpack.tv
Arduino nuzu bilgisayarınıza bağladıkdan sonra arduino ıde uygulamasını çalıştırın ve bu kodu yapıştırın :
/*
* Arduino interface for the use of WS2812 strip LEDs
* Uses Adalight protocol and is compatible with Boblight, Prismatik etc...
* "Magic Word" for synchronisation is 'Ada' followed by LED High, Low and Checksum
* @author: Wifsimster <[email protected]>
* @library: FastLED v3.001
* @date: 11/22/2015
*/
#include "FastLED.h"
#define NUM_LEDS 103
#define DATA_PIN 5
// Baudrate, higher rate allows faster refresh rate and more LEDs (defined in /etc/boblight.conf)
#define serialRate 115200
// Adalight sends a "Magic Word" (defined in /etc/boblight.conf) before sending the pixel data
uint8_t prefix[] = {'A', 'd', 'a'}, hi, lo, chk, i;
// Initialise LED-array
CRGB leds[NUM_LEDS];
void setup() {
// Use NEOPIXEL to keep true colors
FastLED.addLeds<NEOPIXEL, DATA_PIN>(leds, NUM_LEDS);
// Initial RGB flash
LEDS.showColor(CRGB(255, 0, 0));
delay(500);
LEDS.showColor(CRGB(0, 255, 0));
delay(500);
LEDS.showColor(CRGB(0, 0, 255));
delay(500);
LEDS.showColor(CRGB(0, 0, 0));
Serial.begin(serialRate);
// Send "Magic Word" string to host
Serial.print("Ada\n");
}
void loop() {
// Wait for first byte of Magic Word
for(i = 0; i < sizeof prefix; ++i) {
waitLoop: while (!Serial.available()) ;;
// Check next byte in Magic Word
if(prefix == Serial.read()) continue;
// otherwise, start over
i = 0;
goto waitLoop;
}
// Hi, Lo, Checksum
while (!Serial.available()) ;;
hi=Serial.read();
while (!Serial.available()) ;;
lo=Serial.read();
while (!Serial.available()) ;;
chk=Serial.read();
// If checksum does not match go back to wait
if (chk != (hi ^ lo ^ 0x55)) {
i=0;
goto waitLoop;
}
memset(leds, 0, NUM_LEDS * sizeof(struct CRGB));
// Read the transmission data and set LED values
for (uint8_t i = 0; i < NUM_LEDS; i++) {
byte r, g, b;
while(!Serial.available());
r = Serial.read();
while(!Serial.available());
g = Serial.read();
while(!Serial.available());
b = Serial.read();
leds.r = r;
leds.g = g;
leds.b = b;
}
// Shows new values
FastLED.show();
}
Sizin burada dikkat etmeniz gereken şey
Alıntıyı görüntüle
num leds yani kaç led piksel kullandığınızı yazın
ve data pin bu da arduino üzerinde bulunan digital (pwm) çıkışların üzerindeki 2 ile 13 arasındaki hangi veri çıkışını kullandıysanız onu yazın
Bunları yaptıkdan sonra sol üst keşede bulunan ok tuşuna basarak arduinonuza yükleyiniz
Alıntıyı görüntüle
Not : yüklemeden önce araçlar kısmına gelin ve orada port seçeneği var siz arduino nuzuz hangi port a bağladıynasız onu işaretleyiniz ve öyle yükleyiniz
Eğer hangi port a bağlı olduğunu bilmiyorsanız windows arama kısmına ' aygıt yönetisi ' yazın gelen pencerede 3. sırada bağlantı noktaları (com ve lpt) kısmına basın ve orada yazmaktadır
Alıntıyı görüntüle
Yükleme işlemi bittikden sonra prismatik uygulamasını çalıştırın
gelen ekrana next diyin
3 seçenek çıkacak adalight seçin ve next diyin
serial port yani aygık yöneticisinden hangi portta gözüküyorsa o portun değerini yazın
baud rate 115200 de kalsın
colar formar ise rgb olarak kalsın ve tekrar next diyin açılan ekranda tekrar next diyin
Sonra gelen ekran da ledlerin yerleşimini ayarlıyınız bittikden sonra next diyin
Son olarak renk ayarları parlaklık ayarlarını vs siz kendiniz ayarlarsınız
İşlem bu kadar rehberi fazla uzun tutmak istemedim
Beğenmeyi unutmayınız
Evet çalışırHocam anakartımda Aura Sync desteği falan yok. Prime b450m-k II kullanıyorum. Çalışır mı ?
12v ledler olmaz
5v adreslenebilir ledler kullanmanız lazım
Ben Ws2812b adreslenebilir rgb led 5v kullandı
hocam güç olayını nasıl çözdünüz? bende 5V argb led versiyonu var. pcden usb ile güç alabilir miyim?12v ledler olmaz
5v adreslenebilir ledler kullanmanız lazım
Ben Ws2812b adreslenebilir rgb led 5v kullandım
elimde boş pro micro var acaba oda kullanılabilir mi?Selam dostlar bu ilk rehberim ve sizlere ucuz maliyetli ' ambilight ' yapımını göstereceğim.
Kendim bir süredir kullanıyordum fakat ledleri siyah ledlerle değiştirmek istediğim için tekrar yaptım ve sökmüşken size rahber hazırlayım dedim
Malzemeler
▷ Arduino uno r3 (klon da olabilir fark etmez)
▷ Ws2812b adreslene bilir rgb led 5v
▷ Bir mikar ince kablo
▷ Havya makinesi ve teli
▷ Silikon tabancası
Yapılışı / hazırlanışı
İlk önce monütörünüzü sökün ve koltuk yatak gibi yumuşak yere yatırın ve arkasını güzelce biraz nemli bezle silin
Sildikden sonra ws2812b adreslene bilir rgb led inizi arkasına yapıştırın fakat size yaklaşık 1-2 cm kenarlardan boşluk bırakmanızı öneririm
Ben kenarları bükmedim o yüzden havya makinesine ihtiyaç duydum ve lehimli kısımlara sıcak silikon sıktım
eğer siz bükerseniz pek havya makinesine ihtiyaç duymazsınız
Alıntıyı görüntüle
Eğer siz de keserseniz ok yönünü takip ediniz yani ledlerin üzerince 3 pin bağlantısı vardır ve şu şekildedir :
+5v kutbu
din ( arduino veya kontröcünün veri giriş kısımı ) do ( arduino veya kontröcünün veri çıkış kısımı )
- gnd kutbu
Alıntıyı görüntüle
Ledleri monütörünüzün arkasına yapıştırdık dan sonra arduino ile bağlantısını kurmalısınız
Bağlantı şu şekilde olmalı :
Alıntıyı görüntüle
Sarı olan kabloyu yani veri koblosunu arduino üzerinde bulunan digital (pwm) çıkışların üzerindeki 2 ile 13 arasındaki bir çıkışa bağlaya bilirsiniz
Güç girişini ise işaretlediğim yere bağlaya bilirsiniz
Not : Eğer arduino nuz klon ise driver indirmeniz gerekmektedir
Windows : https://maker.robotistan.com/download/ch341ser.zip
Mac os x http://blog.sengotta.net/wp-content/uploads/2015/11/CH341SER_MAC-1.4.zip
Klonların farkı ne diye merak ederseniz : Orjinal Arduino’da USB Serial dönüştürücü Atmega 16U2′dir. Klon modellerinde ise CH340 Serial Dönüştürücü kullanılmıştır. CH340 dönüştürücüsü Atmega 16U2’den çok daha uygun maliyetli olduğu için sadece bu komponentin değişmesi bile fiyata çok etki etmektedir. ( alıntıdır )
Bağlantıları kurduk dan sonra bilgisayarınıza arduino ıde uygulamasını yüklemelisiniz
Windows : https://www.microsoft.com/en-us/p/arduino-ide/9nblggh4rsd8?activetab=pivot:overviewtab
Mac os : Link atamıyorum site bağış istiyor ):
Ve prismatik unofficial uygulamasını indirmeniz gerekmektedir
Kendinize uygun sürücüyü ve işletim sistemini seçip indirebilirsinizDownload software for Lightpack
Lightpack is compatible with all popular operating systems: Windows, Mac OS, Android, Ubuntu. https://lightpack.tv/lightpack.tv
Arduino nuzu bilgisayarınıza bağladıkdan sonra arduino ıde uygulamasını çalıştırın ve bu kodu yapıştırın :
/*
* Arduino interface for the use of WS2812 strip LEDs
* Uses Adalight protocol and is compatible with Boblight, Prismatik etc...
* "Magic Word" for synchronisation is 'Ada' followed by LED High, Low and Checksum
* @author: Wifsimster <[email protected]>
* @library: FastLED v3.001
* @date: 11/22/2015
*/
#include "FastLED.h"
#define NUM_LEDS 103
#define DATA_PIN 5
// Baudrate, higher rate allows faster refresh rate and more LEDs (defined in /etc/boblight.conf)
#define serialRate 115200
// Adalight sends a "Magic Word" (defined in /etc/boblight.conf) before sending the pixel data
uint8_t prefix[] = {'A', 'd', 'a'}, hi, lo, chk, i;
// Initialise LED-array
CRGB leds[NUM_LEDS];
void setup() {
// Use NEOPIXEL to keep true colors
FastLED.addLeds<NEOPIXEL, DATA_PIN>(leds, NUM_LEDS);
// Initial RGB flash
LEDS.showColor(CRGB(255, 0, 0));
delay(500);
LEDS.showColor(CRGB(0, 255, 0));
delay(500);
LEDS.showColor(CRGB(0, 0, 255));
delay(500);
LEDS.showColor(CRGB(0, 0, 0));
Serial.begin(serialRate);
// Send "Magic Word" string to host
Serial.print("Ada\n");
}
void loop() {
// Wait for first byte of Magic Word
for(i = 0; i < sizeof prefix; ++i) {
waitLoop: while (!Serial.available()) ;;
// Check next byte in Magic Word
if(prefix == Serial.read()) continue;
// otherwise, start over
i = 0;
goto waitLoop;
}
// Hi, Lo, Checksum
while (!Serial.available()) ;;
hi=Serial.read();
while (!Serial.available()) ;;
lo=Serial.read();
while (!Serial.available()) ;;
chk=Serial.read();
// If checksum does not match go back to wait
if (chk != (hi ^ lo ^ 0x55)) {
i=0;
goto waitLoop;
}
memset(leds, 0, NUM_LEDS * sizeof(struct CRGB));
// Read the transmission data and set LED values
for (uint8_t i = 0; i < NUM_LEDS; i++) {
byte r, g, b;
while(!Serial.available());
r = Serial.read();
while(!Serial.available());
g = Serial.read();
while(!Serial.available());
b = Serial.read();
leds.r = r;
leds.g = g;
leds.b = b;
}
// Shows new values
FastLED.show();
}
Sizin burada dikkat etmeniz gereken şey
Alıntıyı görüntüle
num leds yani kaç led piksel kullandığınızı yazın
ve data pin bu da arduino üzerinde bulunan digital (pwm) çıkışların üzerindeki 2 ile 13 arasındaki hangi veri çıkışını kullandıysanız onu yazın
Bunları yaptıkdan sonra sol üst keşede bulunan ok tuşuna basarak arduinonuza yükleyiniz
Alıntıyı görüntüle
Not : yüklemeden önce araçlar kısmına gelin ve orada port seçeneği var siz arduino nuzuz hangi port a bağladıynasız onu işaretleyiniz ve öyle yükleyiniz
Eğer hangi port a bağlı olduğunu bilmiyorsanız windows arama kısmına ' aygıt yönetisi ' yazın gelen pencerede 3. sırada bağlantı noktaları (com ve lpt) kısmına basın ve orada yazmaktadır
Alıntıyı görüntüle
Yükleme işlemi bittikden sonra prismatik uygulamasını çalıştırın
gelen ekrana next diyin
3 seçenek çıkacak adalight seçin ve next diyin
serial port yani aygık yöneticisinden hangi portta gözüküyorsa o portun değerini yazın
baud rate 115200 de kalsın
colar formar ise rgb olarak kalsın ve tekrar next diyin açılan ekranda tekrar next diyin
Sonra gelen ekran da ledlerin yerleşimini ayarlıyınız bittikden sonra next diyin
Son olarak renk ayarları parlaklık ayarlarını vs siz kendiniz ayarlarsınız
İşlem bu kadar rehberi fazla uzun tutmak istemedim
Beğenmeyi unutmayınız
evet alabilirsinizhocam güç olayını nasıl çözdünüz? bende 5V argb led versiyonu var. pcden usb ile güç alabilir miyim?
oluyor diye biliyorum ama danemekten zarar gelmezelimde boş pro micro var acaba oda kullanılabilir mi?