İçindekiler:

DIY Wi-Fi RGB Şerit Denetleyicisi: 5 Adım
DIY Wi-Fi RGB Şerit Denetleyicisi: 5 Adım

Video: DIY Wi-Fi RGB Şerit Denetleyicisi: 5 Adım

Video: DIY Wi-Fi RGB Şerit Denetleyicisi: 5 Adım
Video: Akıllı RGB Şerit Led Yapımı (Ucuz Şerit Ledlerinizi bile Bu Ürünle Akıllı Yapabilirsiniz) 2024, Temmuz
Anonim
DIY Wi-Fi RGB Şerit Denetleyicisi
DIY Wi-Fi RGB Şerit Denetleyicisi

Bu projeyi mümkün kıldığı için JLCPCB ve LCSC'ye teşekkürler! Bugün onları kontrol edin!

(Not: Bu benim tasarımım değil (şematik ve PCB dışında) ve fikir için tüm kredi Saiyam'a gidiyor)

Bu proje nasıl başladı, Ebay'den bir RGB LED şerit aldım ve korkunç küçük IR denetleyicisi korkunçtu, ondan nefret ettim. Bu yüzden bunun için bir wifi etkinleştirme denetleyicisi yapma görevine gittim.

Adım 1: Parçalar

Parçalar
Parçalar
  • 3 1K Direnç
  • 3 Yüksek güçlü transistör, TIP31 kullandım
  • LINKIT ONE Mikrodenetleyici
  • Analog RGB Şerit
  • (Geri kalanı benim yaptığım gibi bir PCB yaptıysanız)
  • 1 Vidalı Terminal
  • Erkek Başlıklar
  • ALETLER
  • Havya/İstasyon
  • Lehim
  • pense
  • Tel kesiciler

2. Adım: Şematik

Şematik
Şematik

Bu tasarımı araştırırken Saiyam'ın blok şemasını kullanarak bu şemayı EasyEda'da yaptım (Link burada) Şimdi bunu okuyamıyorsanız veya bunu yapmaktan rahatsız olmuyorsanız, işte temel fikir, Linkit one'ın GND pinine bağlanacak tüm transistörlerin emiter pini. Transistör 1'in temel pimi, bağlantı 1'in Dijital PIN 9'una bağlanacak. Transistör 2'nin temel pini, linkit 1'in Dijital PIN 3'üne bağlanacak. Transistör 3'ün temel pimi, bağlantı 1'in Dijital PIN 2'sine bağlanacak. Güç kaynağına (+) bağlanacak LED şeridin anodu. Güç kaynağına bağlanacak tüm transistörlerin emiter pinleri (-). Pin 3 ve 9'un kullanılmasının gerekli olduğunu ve bunlar Linkit ONE'ın tek PWM pinleri oldukları için değiştirilemediklerini unutmayın. Sadece iki tane olduğundan, LED şeridin üçüncü renginin normal bir dijital pime kontrol edilmesi gerekir.

Adım 3: PCB'nizi Lehimleyin

PCB'nizi Lehimleyin
PCB'nizi Lehimleyin
PCB'nizi Lehimleyin
PCB'nizi Lehimleyin

Şemayı yaptıktan sonra onları PCB'ye dönüştürdüm ve JLCPCB'den sipariş ettim ve 5 gün içinde teslim aldım!

Daha sonra LCSC'ye gidip bileşenleri sipariş etmeye başladım, DHL'in onu bulunduğum yere götürmesi çok pahalı olduğu için bunlar biraz zaman aldı.

5 gün bekledikten sonra PCB'lerimi aldım ve beklediğim kadar iyilerdi, bunlara daha derinlemesine bakmak için JLCPCB hakkındaki incelememe buradan göz atabilirsiniz.

Birkaç gün sonra paketimi LCSC'den tüm bileşenlerim kendi anti statik torbalarında özenle paketlenmiş olarak aldım.

Kontrolör yaklaşık 12V ile çalışır, bu yüzden kullandığım gibi 3m'lik bir şerit için yaklaşık 12V 3A'ya ihtiyacınız olacak.

Bir sonraki adım, Transistörlerin polaritesinin doğru olduğundan emin olarak her şeyi perfboard'unuza veya PCB'nize lehimlemektir.

Muhtemelen burada bir hata yaptığımı söyleyebilirsiniz ve yapamıyorsanız, linkit one başlıkları dişi olduğu için erkek yerine dişi başlık lehimledim.

Adım 4: Kodu Yükleyin

Kodu Yükleyin!
Kodu Yükleyin!
Kodu Yükleyin!
Kodu Yükleyin!
Kodu Yükleyin!
Kodu Yükleyin!

Tüm lehimleme ve bağlantı işlemlerini yaptıktan sonra, şimdi kodu linkt one'a yükleme zamanı. Ancak bundan önce Blynk kitaplığına sahip olmanız gerekir. Zip dosyasını aşağıya ekledim. Tüm içeriği çıkartın ve Documents>Arduino>Libraries'e aktarın.

Bu projenin kodu, kendi kendine Blynk kitaplığında bulunur. Arduino IDE'de Dosyalar>Örnekler>Blynk>Linkit ONE'a gidin. Şimdi kodda bazı değişiklikler yapmanız gerekiyor:

Altında: char auth = “YourAuthToken”; // blynk projenizin auth jetonunu ekleyin (sonraki adıma bakın)

Altında: #define WIFI_SSID “YourSSID” //WiFi bağlantınızın adını ekleyin.

Altında: #define WIFI_PASS “YourPASS” //WiFi bağlantınızın şifresini ekleyin

Altında: #define WIFI_AUTH LWIFI_WPA //LWIFI_OPEN, LWIFI_WPA veya LWIFI_WEP arasından seçim yapın.

Yetkilendirme belirtecini bilmiyorsanız, sonraki adıma geçin ve ardından bu adıma geri dönün. Zaten bir tane varsa, Linkit ONE üzerindeki anahtarları SPI, UART ve USB konumlarına ayarlayın ve kodu yükleyin.

cdn.instructables.com/ORIG/F09/CBFR/IIEYYR…

Not: Bu benim kodum değil ve tüm kredi onu oluşturana gidiyor.

Bunu bir kez yaparsan.

Blynk Uygulamasını oyun mağazasından ücretsiz indirin. E-posta adresinizi ve diğer ayrıntıları sağlayarak bir hesaba kaydolun. Bunu yapmak için internet bağlantınızın olması gerekir. Hesabınıza giriş yaptığınızda, seçtiğiniz isimle yeni bir proje oluşturun. Bir proje yaptığınızda bazı rakamlar ve karakterler göreceksiniz. Bu, Linkit ONE'ınızı blynk sunucusuna bağlamak için kullanılan kimlik doğrulama jetonunuzdur. Yetkilendirme jetonunu kopyalayın ve önceki adımda verilen koda ekleyin (Ayrıntılar için önceki adıma geçin). Şimdi başlangıçta boş olan proje ekranına geçin. Widget paneline gidin ve bir "Düğme" ve "ZeRGBa" kopyalayın. Butonda pin numarasını 2 olarak ayarlayın. ZeRGBa'daki pin numaralarından ikisini 3 ve 9 olarak ayarlayın. Üçüncüyü boş bırakın. Şimdi nihayet linkit ONE'ınızı açın, Wifi ağına bağlanmasına izin verin ve ardından uygulamada 'Oynat' seçeneğini seçin. Bu kadar! Artık şeridi akıllı telefonunuz üzerinden kontrol edebileceksiniz. Çalışmazsa, bağlantılarınızı kontrol edin. Yetkilendirme belirtecinin kodda doğru bir şekilde belirtilmesi gerektiğinden emin olun.

(Not: Unuttuğum için ekran görüntüleri benim değil, Saiyam'a teşekkür ederim)

Adım 5: Ve Bitirdiniz

Bu projeyi mümkün kılan sponsorlara ve fikir için Saiyam'a teşekkürler.

Ayrıca bu projeden kalan bazı PCB'lerim de var ve ilgilenen varsa buradan satın alabilirsiniz!

Önerilen: