İçindekiler:

3D Baskılı LED Mood Lambası: 15 Adım (Resimlerle)
3D Baskılı LED Mood Lambası: 15 Adım (Resimlerle)

Video: 3D Baskılı LED Mood Lambası: 15 Adım (Resimlerle)

Video: 3D Baskılı LED Mood Lambası: 15 Adım (Resimlerle)
Video: 3D PLEXI LED LAMBA 2024, Temmuz
Anonim
3D Baskılı LED Mood Lambası
3D Baskılı LED Mood Lambası
3D Baskılı LED Mood Lambası
3D Baskılı LED Mood Lambası

Lambalara karşı her zaman bu ilgim vardı, bu yüzden 3D Baskı ve Arduino'yu LED'lerle birleştirme yeteneğine sahip olmak, peşinden gitmem gereken bir şeydi.

Konsept çok basit ve sonuç, lamba formatına koyabileceğiniz en tatmin edici görsel deneyimlerden biri.

Lütfen bunun benim ilk Arduino projem olduğunu unutmayın, bu nedenle her şey olabileceği kadar mükemmel veya verimli olmayabilir, ancak işe yarıyor. Daha fazla pratikle daha iyi olacağım:)

Bu talimatların görsel versiyonunu istiyorsanız lütfen youtube videosunu izleyin ve oradayken diğer projelerimi görmek için abone olmayı unutmayın:)

Eğlence!

Adım 1: Güvenlik

Emniyet
Emniyet

Evet, biliyorum ama asla yeterince stresli olamaz!

Bu proje, lehimleme ve yanık olasılığını beraberinde getiren bir sıcak tutkal tabancasının kullanımını içerir. Bu yüzden lütfen havya kullanırken rahat olduğunuzdan emin olun veya kullanan birinden yardım isteyin.

Ayrıca göz koruması için koruyucu gözlük kullanılması tavsiye edilir.

Projeyi güvenli bir şekilde tamamlamak ve aynı zamanda eğlenmek için lütfen gerekli tüm önlemleri alın!

2. Adım: İhtiyacınız Olan Şeyler

İhtiyacınız Olan Şeyler
İhtiyacınız Olan Şeyler
İhtiyacınız Olan Şeyler
İhtiyacınız Olan Şeyler
İhtiyacınız Olan Şeyler
İhtiyacınız Olan Şeyler
İhtiyacınız Olan Şeyler
İhtiyacınız Olan Şeyler

Baskılı Parçalar

MyMiniFactory'den modelin dosyaları: Link

Lambanın dış kapağı beyaz PLA ile basılmalıdır. Işığı güzel dağıttığı ve engellemediği için Filamentli Doğal Şeffaf kullandım. Dış kabuk %0 dolgu, 2 çevre, 10 alt ve 10 üst katmanda yazdırılmalıdır. Herhangi bir katman yüksekliği iyidir, 0.2mm katman kullandım.

Alt ve iç sütun hemen hemen istediğiniz herhangi bir ayarda (destekler olmadan) yazdırılabilir.

PLA'dan daha iyi ısıya dayanabileceği için sütun için Petg kullandım. %20 dolgu, 2 çevre ve 4 üst ve alt katman kullandım. Hiçbir destek gerekli değildir.

Alt kısım, 0,2 mm katmanlarda, 2 çevrede, 4 üst ve alt katmanda ve %20 dolguda ahşap filamentte basılmıştır.

Renk tonu düğmesi uzantısı, çok küçük olduğu için %100 dolgulu standart siyah PLA'da basılmıştır.

Elektronik

Arduino Nano: Bağlantı

LM2596 DC-DC Düşürme: Bağlantı

Dokunsal Dokunmatik Düğme: Bağlantı

DC Jakı: Bağlantı

5v 30mm fan (Opsiyonel): Bağlantı

2 Metre RGB LED Şerit (WS2812B - Metre başına 60 LED): Bağlantı

Güç Kaynağı: Bağlantı

Bazı Kırmızı, Siyah, Sarı teller: Bağlantı

2 x M3x12 Vida: Bağlantı

2 x M2x10 Kendinden Vuran Vida: Bağlantı

Tüm ışık efektleri için eskiz: Bağlantı

Aletler

Sıcak Tutkal Tabancası: Bağlantı

Havya: Bağlantı

Multimetre: Bağlantı

Yüksekliği en az 200 mm olan 3D Yazıcı (Açıkçası) - seçim için çok fazla. ancak, bir tane için piyasadaysanız, Prusa MK3'leri şiddetle tavsiye ederim veya daha bütçe dostu bir şey istiyorsanız, Creality Ender 3 de oldukça iyi

Adım 3: Kablo Şeması

Bağlantı şeması
Bağlantı şeması

Bu, lamba için tam bağlantı şemasıdır.

Fan gerekli değildir. LED'lerden kaynaklanan olası herhangi bir ısınmaya karşı koymak için tasarladım, ancak büyük olasılıkla tam parlaklık kullanmayacağınız için LED'lerin bu kadar ısınması PETg'yi eritmek imkansızdır.

LED sütununu PLA ile yazdırıyorsanız ve uzun süre çalışır durumda bırakmayı düşünüyorsanız, fan kesinlikle işleri serin tutmaya yardımcı olacaktır.

Adım 4: LED Şerit ve Fan Düzeneği

LED Şerit ve Fan Düzeneği
LED Şerit ve Fan Düzeneği
LED Şerit ve Fan Düzeneği
LED Şerit ve Fan Düzeneği
LED Şerit ve Fan Düzeneği
LED Şerit ve Fan Düzeneği
  • LED şeridin ucuna siyah, kırmızı ve sarı kabloları lehimleyin.
  • Siyah tel GND pedine gitmelidir
  • Kırmızı kablo +5v pedinde gitmeli
  • Sarı tel Din pedine gitmeli

NOT: LED şerit üzerindeki okun yönüne dikkat edin. Teller fotoğraftaki gibi ok yönüne karşı değil de lehimlenmelidir.

  • 3 kabloyu kolonun alt kısmından geçirin ve sonuna kadar çekin.
  • LED şeridin arkasındaki çıkartma kapağını çıkarın ve şeridi sütuna yukarı doğru spiral yönde yapıştırın. Şeridin dönüşü arasında yaklaşık 2 mm boşluk bırakarak tüm kolonu kaplamak için 2 metre yeterli olmalıdır.
  • Sıcak tutkal tabancasını alın ve hem şeridi hem de telleri yerinde tutmak için şeridin ucuna ve başlangıcına biraz sıcak tutkal sürün.
  • fanı takıyorsanız, fotoğraftaki gibi kolonun altına yerleştirin ve 2 adet M3x12 vida kullanarak sabitleyin.

NOT: Fanın yönü önemlidir. Fana bakarken etiket tarafının sizden uzakta olduğundan emin olun, böylece hava akışı kolonun içine girer.

Adım 5: Lehim Bağlantılarının ve Tellerinin Hazırlanması

Lehim Bağlantılarının ve Tellerinin Hazırlanması
Lehim Bağlantılarının ve Tellerinin Hazırlanması
Lehim Ekleri ve Tellerin Hazırlanması
Lehim Ekleri ve Tellerin Hazırlanması
Lehim Bağlantılarının ve Tellerinin Hazırlanması
Lehim Bağlantılarının ve Tellerinin Hazırlanması

Bir havya alın ve telleri bunlara tutturmak için bileşenlerin üzerindeki lehim bağlantılarını hazırlamaya başlayın.

Adım Aşağı Dönüştürücü

  • IN- IN+ OUT- OUT+ ile işaretlenmiş 4 köşede lehim bağlantılarını hazırlayın
  • IN- girişine bir parça SİYAH tel (yaklaşık 10 cm uzunluğunda) lehimleyin.
  • Bir parça KIRMIZI teli (yaklaşık 10 cm uzunluğunda) IN+'a lehimleyin

arduino

Lehim bağlantılarını aşağıdaki sekmelerde hazırlayın:

  • Her iki GND pimi (her iki tarafta 1 adet)
  • 5v pimi
  • D2 pimi
  • D5 pimi

Dokunsal Düğme

Karşı pimlerde lehim bağlantıları hazırlayın. Bir multimetre ile basıldığında hangi pinlerin sürekliliği olduğunu kontrol edin

  • Pimlerden birine siyah bir tel lehimleyin (yaklaşık 10 cm uzunluğunda)
  • Herhangi bir renkteki başka bir teli ikinci pime lehimleyin (yaklaşık 10 cm uzunluğunda)

DC jakı

NOT: DC Jakı üzerindeki pinleri lehimlemeden önce, jakın polaritesini görmek için güç kaynağınızı kontrol edin. Bunlar fotoğraftaki gibi açıkça işaretlenmiştir, Bu durumda dış kısımlar NEGATİF ve iç kısım POZİTİF'tir.

Güç kaynağı jakının polaritesine göre DC Jack pinlerine siyah ve kırmızı bir kablo lehimleyin. DC Jakı girişinin konumuyla ilgili pini doğrulamak için süreklilik için her zaman bir multimetre ile kontrol edin

Adım 6: Montaj: Dokunsal Düğme

Montaj: Dokunsal Düğme
Montaj: Dokunsal Düğme
Montaj: Dokunsal Düğme
Montaj: Dokunsal Düğme
Montaj: Dokunsal Düğme
Montaj: Dokunsal Düğme
Montaj: Dokunsal Düğme
Montaj: Dokunsal Düğme
  • 3D Yazıcı düğme uzantısını fotoğrafta gösterildiği gibi tabanın yuvasına yerleştirin
  • Parçayı tabandan çıkana kadar sonuna kadar itin
  • Düğme uzantısının arkasındaki yuvadaki dokunsal düğmeyi itin
  • Yerinde tutmak için biraz sıcak tutkal kullanın

Adım 7: Montaj: DC Jakı

Montaj: DC Jakı
Montaj: DC Jakı
Montaj: DC Jakı
Montaj: DC Jakı
Montaj: DC Jakı
Montaj: DC Jakı
Montaj: DC Jakı
Montaj: DC Jakı
  • DC Jakını fotoğrafta gösterildiği gibi dokunsal düğme yuvasının yanındaki yuvaya kaydırın
  • Giriş, tabandaki delikle hizalanana kadar DC Jakını yuvaya doğru itin
  • Yerine sabitlemek için bir miktar sıcak tutkal kullanın

Adım 8: Tel Uzunluklarının Hazırlanması

Tel Uzunluklarının Hazırlanması
Tel Uzunluklarının Hazırlanması
Tel Uzunluklarının Hazırlanması
Tel Uzunluklarının Hazırlanması
Tel Uzunluklarının Hazırlanması
Tel Uzunluklarının Hazırlanması
  • Düşürücü dönüştürücüyü, IN pedleri DC Jakı ile aynı tarafta olacak şekilde yerleştirin
  • Her iki kabloyu da DC Jakından alın ve aşağı indirici dönüştürücüdeki pedlere ulaştıklarından emin olarak, gerilmemeleri için yaklaşık 1 cm fazladan bırakarak boylarını kesin.
  • Bir çift tel sıyırıcı veya düz kesici kullanarak lehimleme için yeterli tel çekirdeğini açığa çıkarın
  • Ardından Arduino'yu, düşürücü dönüştürücü ile yaptığınız gibi yerine yerleştirin.
  • Dokunsal düğmeden her iki kabloyu da alın ve işlemi tekrarlayın, kabloların Arduino sekmelerinin herhangi bir alanına ulaşacak kadar uzun olduğundan emin olun.
  • Daha önce monte ettiğiniz LED sütununu alın ve kablolar tabanın üzerinden geçecek şekilde tabanın yanındaki yanına yaslayın.
  • Her iki fan kablosunu da alın ve her iki kablonun da DC Jakına ulaşacak kadar uzun olduğundan emin olarak uzunlamasına kesin.
  • LED şeritten gelen 3 kabloyu alın ve kabloların Arduino'nun uzak ucuna ulaştığından emin olarak boyutlarına göre kesin.
  • Her telin uçlarını daha önce olduğu gibi soyun.

Adım 9: Montaj: Adım-Aşağı Dönüştürücü Bölüm 1

Montaj: Step-Down Dönüştürücü Bölüm 1
Montaj: Step-Down Dönüştürücü Bölüm 1
Montaj: Step-Down Dönüştürücü Bölüm 1
Montaj: Step-Down Dönüştürücü Bölüm 1
Montaj: Step-Down Dönüştürücü Bölüm 1
Montaj: Step-Down Dönüştürücü Bölüm 1
Montaj: Adım Aşağı Dönüştürücü Bölüm 1
Montaj: Adım Aşağı Dönüştürücü Bölüm 1

Step-Down dönüştürücüyü tabanın kenarına yerleştirin, yerinde tutmak için küçük bir çift taraflı bant parçası kullanabilirsiniz.

  • DC Jakından gelen kırmızı kabloyu IN+ pedine lehimleyin
  • DC Jakından gelen siyah kabloyu INpad'e lehimleyin

Ardından, Step-Down dönüştürücüyü çalıştırmak için güç kaynağını DC Jakına takın (kırmızı bir ışık yanmalıdır)

Multimetrenizi alın ve DC voltajına ayarlayın

Multimetre iğnelerini Step-Down dönüştürücünün OUT- (siyah) ve OUT+ (kırmızı) üzerine yerleştirin. Bu, üniteden çıkan voltajı okumalıdır. Voltajı 5V çıkışa kalibre etmek için bunu ayarlamamız gerekiyor.

Multimetre iğnelerini yerinde tutarken küçük bir düz tornavida alın ve Ste-Down'ın mavi kutusundaki küçük vidayı döndürmeye başlayın.

Voltaj çıkışını azaltmak için saat yönünün tersine ve voltaj çıkışını artırmak için saat yönünde çevirin.

Voltaj tam olarak 5 volt olduğunda dönmeyi bırakın

Adım 10: Montaj: Adım Aşağı Dönüştürücü Bölüm 2

Montaj: Step-Down Dönüştürücü Bölüm 2
Montaj: Step-Down Dönüştürücü Bölüm 2
Montaj: Step-Down Dönüştürücü Bölüm 2
Montaj: Step-Down Dönüştürücü Bölüm 2
Montaj: Step-Down Dönüştürücü Bölüm 2
Montaj: Step-Down Dönüştürücü Bölüm 2

Yaklaşık 7 cm uzunluğunda kırmızı ve siyah iki parça tel kesin

Her iki kablonun her iki ucundaki uç kovanı kesin

  • LED şeritten gelen kırmızı kabloyu alın, az önce hazırladığınız kısa kabloyla birleştirin ve Step-Down Kartının OUT+ üzerinde birbirine lehimleyin.
  • LED şeritten gelen siyah teli alın, az önce hazırladığınız kısa tel ile birleştirin ve Step-Down Kartının ÇIKIŞINDA birbirine lehimleyin.
  • Fandan kırmızı kabloyu alın ve OUT+ üzerindeki lehimli kırmızı kablolara ekleyin.
  • Fandan siyah kabloyu alın ve ardından ÇIKIŞ üzerindeki lehimli siyah kablolara

NOT: Daha iyi oturması için, kabloları fotoğraflarda gösterildiği gibi içe doğru lehimleyin.

Adım 11: Montaj: Arduino

Montaj: Arduino
Montaj: Arduino
Montaj: Arduino
Montaj: Arduino
Montaj: Arduino
Montaj: Arduino
  • LED şeridinden gelen sarı kabloyu alın ve Arduino'daki D5 pedine lehimleyin
  • Dokunsal düğmeden tellerden birini alın ve Arduino'daki ped D2'ye lehimleyin
  • Diğer kabloyu dokunsal düğmeden alın ve Arduino'daki D2'nin yanındaki GND sekmesine lehimleyin
  • Son olarak, Step-Down dönüştürücüden gelen Kırmızı ve Siyah kabloları alın ve Arduino üzerindeki GND ve 5v pedlerine lehimleyin.

Nihai sonuç fotoğrafı beğenmeli. Şemayı referans olarak kullanın

Adım 12: Son Montaj

Son montaj
Son montaj
Son montaj
Son montaj
Son montaj
Son montaj

Ste-Down dönüştürücüyü yerine sabitlemek için kalan iki vidayı kullanın.

Arduino'yu yerinde tutmak için biraz sıcak tutkal koyabilirsiniz.

Bu, ana montajı tamamlamalıdır. şimdi eğlenceli şeylere

Adım 13: Arduino Programlama ve Test Etme

Arduino Programlama ve Test Etme
Arduino Programlama ve Test Etme
Arduino Programlama ve Test Etme
Arduino Programlama ve Test Etme
Arduino Programlama ve Test Etme
Arduino Programlama ve Test Etme

Bir USB'den USB'ye mini kablo alın. Mini parçayı Arduino'ya ve diğer ucunu PC'nize takın

Arduino IDE'nin en son sürümünü buradan indirin

  • PC'nizde Arduino IDE'yi açın
  • Araçlar -> Kitaplıkları Yönet'e gidin
  • FastLED kitaplığını arayın ve kurun
  • Örnek bir çizim çalıştırmak için Dosya -> Örnekler -> FastLED -> ColorPalette'e gidin
  • #define NUM_LEDS satırında, yanındaki sayıyı şeritteki LED'lerin sayısına karşılık gelecek şekilde değiştirin, benim durumumda 100
  • Ayrıca #define PARLAKLIK satırındaki sayıyı en fazla 255 olacak şekilde değiştirerek ledlerin parlaklığını ayarlayabilirsiniz. 100-120 arası bir aralık fazlasıyla yeterli olmalıdır.
  • Araçlar -> Bağlantı Noktasına gidin ve Arduino'nuzun bağlı olduğu COM bağlantı noktasını seçin.
  • Araçlar - Board'a gidin ve Arduino Nano'yu seçin
  • Yükle'ye tıklayın

Arduino ışığı yanmalı, ardından LED şerit gelmelidir. Bu, her şeyin iyi çalıştığı ve her şeyin yerinde olduğu anlamına gelir. LED sütununu yerine kilitleyerek montajı tamamlayın, sütundaki tırnakları tabandaki girişlerle hizalayın, yerine kilitlenene kadar saat yönünde hafifçe çevirin.

Son olarak, sadece dış kapağı vidalayın

Adım 14: Son Çizim Yükleme

Son Eskiz Yükleme
Son Eskiz Yükleme
Son Eskiz Yükleme
Son Eskiz Yükleme
Son Eskiz Yükleme
Son Eskiz Yükleme

Dokunsal düğmenin neden orada olduğunu merak ediyorsanız, işte burada devreye giriyor. LED'ler için aşağıdaki çizim, Tweaking4All tarafından oluşturulan ve tümü dokunsal düğmeye basılarak değiştirilebilen birden çok desene sahiptir. desenler kesinlikle muhteşem ve LED lamba bu özel desenler göz önünde bulundurularak tasarlandı.

İlk olarak, taslağı buradan indirmeniz gerekecek.

  • Arduino IDE'de taslağı açın
  • Daha önce yaptığımız gibi LED sayısını ayarlayın

Daha sonra, LED'ler oldukça fazla güç çekme eğiliminde olduğu için parlaklığı kontrol edebilmek için birkaç satır kod eklememiz gerekecek, bu nedenle parlaklığı 100'e ayarlamak, sabit kalmasına yardımcı olacaktır.

#define NUM_LEDS satırının altına şunu girin:

#define PARLAKLIK 100

Void loop kısmında EPROM.get(0, selectedEffect) altında; girmek

FastLED.setBrightness(PARLAKLIK);

İşte bu, şimdi taslağı arduino'ya yükleyin ve tamamen bitirdiniz!

Adım 15: SONUÇ

SONUÇ!
SONUÇ!
SONUÇ!
SONUÇ!
SONUÇ!
SONUÇ!

Bu kadar!

Umarım bu yapıyı beğenmişsinizdir ve daha fazla gelecek proje için lütfen beni buradan ve Youtube kanalımdan takip ettiğinizden emin olun!

Joe

Önerilen: