İçindekiler:
Video: LED Duvar Tipi Ekran: 5 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:19
Bu eğitici yazıda, hem gündelik hem de profesyonel bir ortam için duvara monte bir LED ışıklı ekranın nasıl uygun hale getirileceğini öğreneceğiz. Bunu yapmak istedim çünkü LED'ler benim için yeni bir kavram ve genellikle gözden kaçıyor, ancak yapılması kolay ve eğlenceli bir proje olabilirler. Bu, yapmakta zorlandığım ama çok şey öğrendiğim özgün bir proje.
Gereçler
Ahşap (Işığı yapmak için ahşap kullandım ama herhangi bir malzeme işe yarayabilir)
IR Sensörü (Kızılötesi sensör) sunfounder IR alıcısını kullanıyorum (9,38 CAD)
IR Uzaktan Kumanda kiti (İlgili IR Sensörlü Kızılötesi uzaktan kumanda (4,48 CAD)
Bir RGB LED Şerit (29.99 Kanada Doları)
Arduino UNO R3 (14,29 ABD Doları)
Atlama kabloları kiti (isteğe bağlı) (5,29 Kanada Doları)
Açma-kapama Basmalı Anahtar (20 Paket) (14,99 ABD Doları)
Çift A Piller (12,99 ABD Doları)
Dörtlü Pil Kutusu (9,98 ABD Doları)
Arduino Pil bağlantısı Elektrik fişi
Ahşap tutkalı
2025 Pil
Aletler
Delmek
Ahşap tutkalı
Tel Kesiciler/Sıyırıcılar
Havya
Adım 1: Işık Kutusu Oluşturma
Şahsen, pürüzsüz, temiz bir ahşap görünümü elde etmek istedim, bu yüzden basit bir kutu yaptım ve sonra onu düz bir 5 1/2"x9" tahta parçasına yapıştırdım. bu hızlı ve kolay bir yapıydı. bunu yapmanın birkaç yöntemi var. ilk adımım iki adet 1 1/2"x 2 1/4" odun parçası kesmekti. bu kutunun genişliği olarak hareket ediyor. Sonra iki adet 5"x1 1/4" tahta parçası kestim ve bunları birbirine yapıştırdım. bir dikdörtgen yaparak, iki uzun tahta parçasının İÇ tarafındaki küçük parçaları YAPIŞTIRIN, bu Arduino ve pil takımının sıkışması için yeterli kıpırdama alanı sağlar. Kutuyu kişisel olarak birbirine yapıştırdım ve sonra onları 2 ile sabitledim. Her iki taraftan 1" vida. Bu, yapıştırıcının en hızlı ve doğru konumda kurumasını sağladı.
kutuyu vidaladığımda yüzey parçamı kesmeye başladım, bu tahta parçası 9"x 5 3/4" idi ve tahta kutunun kurumasını bekledim (24 saat bekleme süresi). Hepsi kuruduktan sonra kutuyu ekran yüzeyine ortaladım, sonra yapıştırdım (24 saat bekleme süresi) ve kutu konstrüksiyonu
sonra sadece 2 delik açtım, biri kablolama için ve ikincisi basmalı anahtar için, teller için altta 1/2" delik açtım. sonra üst kısım için anahtarın bir taslağını yapmak zorunda kaldım. 1/2" matkap ucunu aldım ve içerideki alanı olabildiğince boş hale getirmek için izin her iki tarafında 2 delik açtım. daha sonra her şeyi kareye almak için bir dosya kullandım (şemayı kontrol edin).
Adım 2: LED'lerin Montajı
Kutu tamamen kuruduktan ve delindikten sonra LED'lerinizi yüzeye monte etmeye gidebilirsiniz. LED'lerimi monte ederken gerekli olmayan ancak ekranda fark yaratan birkaç önlem aldım. Videoda görüldüğü gibi merkeze yaklaştıkça ışığın yanlardan daha düzgün çıkacağını gördüm. LED'lerimi ortaladım ve düz ve merkeze doğru monte edildiğinden emin oldum. LED'lerimi ekran yüzeyinin kenarlarından 1/2 yaptım. Bu, ışığın her yerde tutarlı olmasını sağladı. Bunu yapmak zorunda değilsiniz ve aslında konumlar ve açılarla oynamak eğlenceli. Ayrıca çok önemli LED'lerin üzerindeki oklara dikkat etmeniz, akımın akması gereken yönü gösterir veya LED'lerdeki polariteyi tersine çevirebilirsiniz.
Onları dizdikten sonra yerine yapıştırmak için şeridin arkasından gelen yapıştırıcıyı kullandım, etkili bir şekilde yapışmasını sağlayamazsanız, ahşaba yapıştığından emin olmak için yüzeyi temizlemek her zaman iyidir yüzeydeki toz ve diğer şeyler yerine. Çift taraflı bant da kullanabilirsiniz ama ben şahsen led şerit genişliğinden daha büyük olması, kolay kirlenmesi ve soyulması nedeniyle tercih etmem.
Kullandığım ledlerden dolayı fotoğrafta görüldüğü gibi 90 derece dönüş yapabilmesi için lehimlenmesi gerekiyor. tüm açık devreleri LED şeridin diğer ucundaki karşılık gelen devrelerine yukarıda görüldüğü gibi bazı jumper kablolarla bağlamanız gerekir.
LED'lerinizle çalışırken akılda tutulması gereken başka bir şey, kaldırabilecekleri voltajdır, kullandığım LED'ler 6 volta kadar elektriği kaldırabilir, bu yüzden dörtlü pil takımı kullanıyorum. verebileceği maksimum voltaj 6 volttur.
Adım 3: Kablolama
Bu proje için kablolama çok basittir, IR sensörü yalnızca güç, toprak ve veriye ihtiyaç duyar. IR sensörü için veri pinim pin 3'tü. Bu ekranı yaparken karşılaştığım bir problem, IR alıcımın 5V elektriğe ihtiyaç duymasıydı, ancak IR sensörü gayet iyi çalışabilmelidir. ancak sizin için de işe yaramazsa, sensör güç kablosunu LED'ler için 5V kablosuna lehimleyebilirsiniz. bu fotoğrafta görülebilir. LED'lerim veri kablosu 6'dır. LED'ler ayrıca yalnızca bir veri kablosuna, bir güce ve toprağa ihtiyaç duyar. süper basit.
Eğer benim yaptığım gibi bir rocker anahtarı seçerseniz, dörtlü pil takımından gelen güç kablosunu soldaki tırnağa lehimlemelisiniz. bu noktada anahtarı kutunun üstündeki deliğe sokmanız ve ardından telleri lehimlemeniz gerekir. sağ uçta dc konektör güç kablosu bulunmalıdır. toprak, doğrudan pil paketinden konektöre kadar uzanabilir. anahtar, akımın konektöre geçmesini ve Arduino'dan geçen gücü durdurur, bu sizin ana kontrolünüz olacaktır (AÇIK, KAPALI). kullandığım led'lerde güç, toprak ve data kablolarını fotoğrafta görüldüğü gibi lehimlemeniz gereken bir nokta var, şimdi yapın. Bunu yaptığınızda, kutunun duvara yaslanabilmesi için kabloları alttaki delikten geçirdiğinizden emin olun.
Her şey lehimlendikten sonra, IR sensöründen çıkan 3 kabloyu geçirin ve üstteki delikten (anahtarın gittiği yer) geçirin, anahtarınızı kaydırmak için yeterli alana sahip olmalısınız ve kabloları hareket için serbest bırakmalısınız. sensörün konumunu ihtiyaçlarınıza ve odadaki konumunuza göre serbestçe ayarlayabilirsiniz.
4. Adım: Kod
Kullandığım kitaplıkların tümü kodun üst kısmında yer alır ve tümü GitHub.com'a yüklenebilir.
Hızlı Not: Pinlerinizi ve ledinizi buna göre değiştirdiğinizden emin olun.
bu kod şu anda windows 10 pro modelinde çalışıyor, mac veya başka bir modele geçmek kodu etkileyebilir, bu yüzden buna dikkat edin.
gördüğünüz gibi Serial.ln var, böylece koda ayak uydurmak ve işlerin nerede yanlış gidebileceğini görmek için seri monitörü kullanabilirsiniz.
#include #include #ifdef _AVR_ #include #endif
#define LED_PIN 6
#define LED_COUNT 60
int MY_RECV_PIN = 3;
IRrecv değişmez(MY_RECV_PIN); decode_results sonuçları;
Adafruit_NeoPixel şeridi(LED_COUNT, LED_PIN, NEO_GRB + NEO_KHZ800);
// setup() işlevi -- başlangıçta bir kez çalışır --------------------------------
geçersiz kurulum() {
#if tanımlı(_AVR_ATtiny85_) && (F_CPU == 16000000)
clock_prescale_set(clock_div_1); #endif
Seri.başla(9600);
strip.begin(); şerit.göster(); strip.setBrightness(50);
irrecv.enableIRIn(); // alıcıyı başlat
}
// loop() işlevi -- kart açık olduğu sürece tekrar tekrar çalışır ---------------
int button_mode = 0;
boşluk döngüsü () {
Serial.println("döngüde"); if (irrecv.decode(&results)) { button_mode= button_mode +1; if (button_mode >= 3) { button_mode=0; } Serial.println(button_mode); if (button_mode==0){ Serial.println("Tüm LED'ler Temizleniyor"); colorWipe(şerit. Renk(0, 0, 0), 0); } else if (button_mode==1){ Serial.println("LED'leri takip efekti için ayarlama"); colorWipe(şerit. Color(255, 0, 0), 50); // Red colorWipe(strip. Color(0, 255, 0), 50); // Green colorWipe(strip. Color(0, 0, 255), 50); // Blue colorWipe(strip. Color(255, 255, 255), 50);// beyaz } else if (button_mode==2){ Serial.println("LED'leri gökkuşağı efektine ayarlama"); gökkuşağı(10); colorWipe(strip. Color(255, 255, 255), 50);// beyaz } irrecv.resume(); // Bir sonraki değeri al } //delay(500); }
void colorWipe(uint32_t color, int bekle) {
for(int i=0; ben
// Tüm şerit boyunca gökkuşağı döngüsü. Çerçeveler arasında gecikme süresi (ms cinsinden) geçirin.
void gökkuşağı(int bekle) {
for(long firstPixelHue = 0; firstPixelHue < 5*65536; firstPixelHue += 256) { for(int i=0; i
/
Önerilen:
El Tipi BASIC Bilgisayar: 6 Adım (Resimlerle)
El Tipi BASIC Bilgisayarı: Bu Eğitim Tablosu, BASIC çalıştıran küçük bir el bilgisayarı oluşturma sürecimi açıklar. Bilgisayar ATmega 1284P AVR yongası etrafında inşa edilmiştir ve bu aynı zamanda bilgisayarın aptal adına da ilham vermiştir (HAL 1284)
El Tipi Hava İstasyonu: 4 Adım
Elde Taşınabilir Hava İstasyonu: Bu Eğitilebilir Kitapta, sıcaklık, nem, TVOC seviyeleri, barometrik basınç ve havayı ölçen bir el cihazı oluşturmak için bir Arduino, oled ekran ve gemide CCS811 ve BME280 sensörleriyle birlikte bir SparkFun çevresel sensör kombinasyonu kullanacağız
Gizli Duvar Tipi Ev Otomasyon Tableti: 6 Adım
Gizli Duvara Monte Ev Otomasyon Tableti: Bu talimat, bir openHAB tableti (https://www.openhab.org/) için tabletin herhangi bir zamanda çıkarılabileceği, nerede şarj edileceği bir bağlantının nasıl oluşturulacağını ele alacaktır. kablo ve tablet olmadığında duvarın tamamen normal görünmesini sağlayın
Hızlı ve Kolay Duvar Tipi Bilgisayarlar: 8 Adım
Hızlı ve Kolay Duvara Monte Bilgisayarlar: Bir sürü yerden tasarruf edin, arkadaşlarınızı etkileyin! Bazı basit kesilmiş ahşap parçalar ve renkli bir pleksiglas levha kullanarak bilgisayarınızı duvara hızlı bir şekilde monte edebilirsiniz
Gömme Duvar Tipi Raspberry Pi Dokunmatik Ekran: 8 Adım (Resimli)
Gömme Duvara Monte Raspberry Pi Dokunmatik Ekran: Raspberry Pi 7"; Dokunmatik ekran inanılmaz, uygun fiyatlı bir teknoloji parçasıdır. Ev otomasyonu için kullanmak üzere duvarıma bir tane monte etmek istediğime karar verdim. Ancak çevrimiçi bulduğum DIY montajlarının hiçbiri, onu hiçbir şekilde gömme montajın nasıl yapılacağı sorunuyla ilgilenmedi