İçindekiler:

Akıllı Masa LED Işık - Arduino ile Akıllı Aydınlatma - Neopiksel Çalışma Alanı: 10 Adım (Resimlerle)
Akıllı Masa LED Işık - Arduino ile Akıllı Aydınlatma - Neopiksel Çalışma Alanı: 10 Adım (Resimlerle)

Video: Akıllı Masa LED Işık - Arduino ile Akıllı Aydınlatma - Neopiksel Çalışma Alanı: 10 Adım (Resimlerle)

Video: Akıllı Masa LED Işık - Arduino ile Akıllı Aydınlatma - Neopiksel Çalışma Alanı: 10 Adım (Resimlerle)
Video: Eve EN GELİŞMİŞ Akıllı Işık Sistemini Kurdum! 2024, Haziran
Anonim
Akıllı Masa LED Işık | Arduino ile Akıllı Aydınlatma | Neopiksel Çalışma Alanı
Akıllı Masa LED Işık | Arduino ile Akıllı Aydınlatma | Neopiksel Çalışma Alanı

Artık evde çok fazla zaman geçirdiğimiz, sanal olarak çalıştığımız ve çalıştığımız bir gün, neden çalışma alanımızı Arduino ve Ws2812b LED tabanlı özel ve akıllı bir aydınlatma sistemi ile daha büyük hale getirmeyelim.

Burada, TV'nizden, Ev sinema sisteminizden veya IR vericili herhangi bir cihazdan bir IR uzaktan kumanda ile kontrol edebileceğiniz Akıllı Masa LED Işığınızı nasıl oluşturacağınızı gösteriyorum.

Görsel öğrenen biriyseniz, 1000 kelimeden daha değerli bir video olduğunu biliyorum, işte 2 bölümlük Eğitim videosu. (İspanyolca konuşuyorum, bu yüzden lütfen İngilizce altyazıları açmayı düşünün):

Adım 1: Gerekli Beceriler

Gerekli Beceriler
Gerekli Beceriler

Fark edebileceğiniz gibi, bu projede hiçbir şey çok zor görünmüyor, ancak aşağıdakiler hakkında bazı temel bilgilere ihtiyacınız olacak:

-Arduino IDE'yi kullanma.

-ESP8266'nın programlanması.

-3D baskı.

-Kaynak.

-Kablolama.

Adım 2: Bileşenler ve Parça Listesi

Bileşenler ve Parça Listesi
Bileşenler ve Parça Listesi

Bileşenlerinizi bulmanız için önerebileceğim iyi bir yer, bu MakerFocus, bir Açık Kaynak Donanım Mağazası!

1. PCB Sizinkini sipariş etmek için JLCPCB SMT Servislerini kullanmanızı gerçekten tavsiye ederim.

2. ESP8266 (Mikrodenetleyici).

3. WS2812 LED Şeritleri.

4. 5v 2A Güç Kaynağı.

5. PCB Güç Jakı.

6. 3D Yazıcı.

7. IR Sensörü

8. Uzaktan kumanda, TV'niz olabilir.

Adım 3: Devre Şeması

Devre şeması
Devre şeması

İşte Devre şeması, daha sonra PCB tasarımını oluşturmamızı sağlayacak devrenin tüm iç bağlantılarına sahiptir.

Daha iyi görebilmeniz için şemaların PDF'sini de ekledim.

Şematikleri, Kodları ve Kitaplıkları ÜCRETSİZ İNDİRİN.

Adım 4: PCB Tasarımı ve Siparişi

PCB Tasarımı ve Siparişi
PCB Tasarımı ve Siparişi
PCB Tasarımı ve Siparişi
PCB Tasarımı ve Siparişi
PCB Tasarımı ve Siparişi
PCB Tasarımı ve Siparişi

İyi bir projenin uygulanması için, onu oluşturan devre için güvenilir bir montaja ihtiyacımız var ve bunu yapmanın iyi bir PCB'den daha iyi bir yolu yok.

PCB üretim şirketinizde PCB'nizi sipariş etmek için ihtiyacınız olan Gerber, BOM ve Pick & Place Dosyalarını buradan indirebilirsiniz.

JLCPCB'yi öneririm:

?$2 Beş - 4 Katmanlı PCB'ler ve ucuz SMT (2 Kupon)

ZATEN TASARLANMIŞ PANO, Gerber + Pick & Place + BOM SATIN AL

Adım 5: 3B Parça Baskısı

3D Parça Baskısı
3D Parça Baskısı

Proje ekini yazdırmak için tüm dosyalar.

Bunları 3D yazıcınızda yazdırabilirsiniz, sizinki yoksa, burada benim kullandığımdan yapabilirsiniz.

3D Yazıcı Ender 3 Pro

Adım 6: ESP8266'nın Programlanması

ESP8266'nın Programlanması
ESP8266'nın Programlanması
ESP8266'nın Programlanması
ESP8266'nın Programlanması
ESP8266'nın Programlanması
ESP8266'nın Programlanması
  1. Kodun çalışacağı Kütüphaneleri kurun
  2. Arduino IDE'nizi açın.
  3. Dosya > Örnekler > IRremoteESP8266 > IRrecvDemo'ya gidin
  4. Bu örnek Kod, kullanmak istediğiniz uzaktan kumanda anahtarını ileten IR kodunu kopyalamanıza izin verecektir.
  5. IRrecvDemo'da, kRecvPin'i IR Sensörü ile bağladığınıza güncelleyin.
  6. ESP8266'nızı programlayıcıya bağlayın ve IR Sensörünü seçtiğiniz Pin'e bağlayın.
  7. Kodu yükleyin.
  8. Seri monitörü açın ve kodu öğrenmek istediğiniz tuşlara basın ve bunları kopyalayıp notlara kaydedin.
  9. MCM-LED-DESK.ino kodunu açın.
  10. kRecvPin'i 3'e ayarlayın, pikseller pim 0'a bağlanır ve benim durumumdaki piksel sayısı 80'dir.
  11. Leer() işlevinde, If'lerin kodunu uzaktan kumandanızınkilerle güncelleyin.
  12. Proje PCB'sini ve bir USB'den TTL'ye dönüştürücü kullanarak kodu ESP8266'ya yükleyin

Adım 7: ESP8266 ADC Hack

ESP8266 ADC Hack
ESP8266 ADC Hack
ESP8266 ADC Hack
ESP8266 ADC Hack

Fark ettiğiniz gibi, tasarımım bir ESP-07 veya ESP-01 ile kullanılabilir, ancak benim durumumda ESP-01 kullandım ve ADC (Tout) pinine ulaşılamadığı için küçük bir tel lehimlemem gerekti. çipin Tout pininde ve PCB ADC pinine bağlayın.

Adım 8: Proje Montajı

Proje Montajı
Proje Montajı
Proje Montajı
Proje Montajı
Proje Montajı
Proje Montajı
Proje Montajı
Proje Montajı

PCB'yi her şey kutuya bağlı olacak şekilde yerleştirin, vidalayın, potansiyometre somununu ve topuzu yerleştirin, IR sensörünü yapıştırın ve her şeyi vida veya daha fazla yapıştırıcı ile kapatın:D.

Adım 9: Stripleri ve Kontrol Ünitesini Yerleştirme

Stripleri ve Kontrol Ünitesini Yerleştirme
Stripleri ve Kontrol Ünitesini Yerleştirme
Stripleri ve Kontrol Ünitesini Yerleştirme
Stripleri ve Kontrol Ünitesini Yerleştirme
Stripleri ve Kontrol Ünitesini Yerleştirme
Stripleri ve Kontrol Ünitesini Yerleştirme

Şeritleri masanıza veya istediğiniz yere yapıştırın, zaten yapıştırıcıları var ama onları biraz sıcak yapıştırıcı ile sabitledim.

Masanızın/yerinizin boyutunda kesin, konektörün kontrol kutusuna ulaşabileceğinden ve yapıştırabileceğinden emin olun.

Bağlayın ve bir 5V 2A+ güç Kaynağı bulun.

Adım 10: Açma ve Test Etme

Açma ve Test Etme
Açma ve Test Etme
Açma ve Test Etme
Açma ve Test Etme
Açma ve Test Etme
Açma ve Test Etme

Güç kaynağını kontrol kutusuna takın ve uzaktan kumandanızı alın ve potansiyometre ile ayarlarınızı ve parlaklık kontrolünü test edin.

Projenizin ve kurulumunuzun keyfini çıkarın.

Kodu değiştirmekte ve istediğiniz renkleri ve animasyonları eklemekte özgürsünüz.

Önerilen: