İçindekiler:

Uzaktan Kumandalı DIY RGB-LED Glow Poi: 14 Adım (Resimlerle)
Uzaktan Kumandalı DIY RGB-LED Glow Poi: 14 Adım (Resimlerle)

Video: Uzaktan Kumandalı DIY RGB-LED Glow Poi: 14 Adım (Resimlerle)

Video: Uzaktan Kumandalı DIY RGB-LED Glow Poi: 14 Adım (Resimlerle)
Video: I Captured a DYING STAR with only a Camera, Lens, & Tripod 2024, Temmuz
Anonim
Uzaktan Kumandalı DIY RGB-LED Glow Poi
Uzaktan Kumandalı DIY RGB-LED Glow Poi
Uzaktan Kumandalı DIY RGB-LED Glow Poi
Uzaktan Kumandalı DIY RGB-LED Glow Poi
Uzaktan Kumandalı DIY RGB-LED Glow Poi
Uzaktan Kumandalı DIY RGB-LED Glow Poi
resim
resim

Tanıtım

Herkese Merhaba! Bu benim ilk rehberim ve (umarım) açık kaynaklı bir RGB-LED görsel nokta oluşturma arayışımdaki bir dizi rehberin ilkidir. Öncelikle basit tutmak için, bu, IR aracılığıyla uzaktan kumanda ve her türlü renk değiştirme animasyonu içeren basit bir led-poi ile sonuçlanacak.

Unutmayın: Bu tür poi (IR-uzaktan kumanda olmadan) Amazon'da yaklaşık 20$'a satın alınabilir, bu nedenle finansal olarak bu çabaya değmez - deneyim için DIY, sonuç için değil.

Umarım insanlar bu projenin GitHub'ına animasyonlarla katkıda bulunur, bu da aralarından seçim yapabileceğiniz çok çeşitli animasyonlarla sonuçlanır ve bu nedenle bu sürüme tezgah üstü olanlara kıyasla biraz daha fazla değer verir.

resim
resim

sorumluluk reddi

Öncelikle birkaç güvenlik uyarısı. Bu yapıyı yalnızca ne yaptığınızı biliyorsanız deneyin. Ben elektrik mühendisi değilim, bir şeyler ters giderse sorumlu tutulamam. Birkaç tehlikeli adım/materyal söz konusudur ve bunların farkında olmalısınız:

Lipolar tehlikeli olabilir. Özellikle LiPos'un lehimlenmesi, kısaltılması ve saklanması çeşitli tehlikeleri de beraberinde getirmektedir. Yapı iyi gitse bile, teller gevşeyebilir, hücreler hasar görebilir veya isimsiz Çin bileşenlerinden biri arızalanıp kısa devreye neden olabilir. Gözetimsiz şarj etmelerine izin vermeyin, en iyisi onları şarj etmek için harici bir şarj cihazı kullanın, depolama ve nakliye için lipoyu çıkarın (en iyisi onları şu "lipo torbalarından" birinde saklamaktır).

Pois, onlarla performans gösterirken bazı önemli güçlere tabidir. Birine veya başka bir şeye çarparsanız veya baskı başarısız olursa ve etraflarında uçuşan parçalar zarar görebilir.

Sağduyunuzu kullanın, tehlikelerin farkında olun, emin değilseniz kendi başınıza okuyun. Kaptın bu işi.

Seni korkutmadıysam, yapının tadını çıkar ve onlarla eğlen.

Adım 1: Malzeme ve Araçlar

Malzeme ve Araçlar
Malzeme ve Araçlar
Malzeme ve Araçlar
Malzeme ve Araçlar

Malzeme Listesi

Öncelikle bu yapı için neye ihtiyacımız olduğuna bir bakalım. Beklemek için zamanınız varsa, çoğu şeyi AliExpress'ten satın almanızı öneririm. Lipoları sadece HobbyKing'de buldum.

resim
resim

Bileşenler/Elektronik

miktar İsim Kaynak Yorum Yap
2 TP4056 Lityum Pil Şarj Modülü Amazon.com, AliExpress
2 Turnigy nano teknoloji 1000mah 1S 15C Yuvarlak Hücre hobi
2 2-5V - 5V Güçlendirme Arttırma Güç Kaynağı AliExpress MT3608 güçlendirici devresi de uygundur
2 ArduinoPro Mini ATMEGA328P 5V 16MHz Amazon.com, AliExpress
2 1838 940nm IR-Alıcı Diyot Amazon.com, AliExpress
1m APA102 LED Şerit (144 veya 96 LED/m) Amazon.com, AliExpress Yaklaşık 2x10 Led uzunluğa ihtiyacınız var
2 220uF 10V Kondansatör AliExpress
1 IR Uzaktan AliExpress
resim
resim

Aletler

İsim Öneri Yorum Yap
3 boyutlu yazıcı
Havya HIZLI T12
Sıcak yapıştırıcı tabancası
Arduino IDE'li bilgisayar
FTDI USB Çipi FT232 alternatif: Arduino Uno
Tel striptizciler isteğe bağlı
Tel kesiciler Knipex Kesiciler isteğe bağlı
Breadboard + Süveter isteğe bağlı
Arduino Uno'su isteğe bağlı

Sarf malzemeleri

İsim Yorum Yap
İnce tel 24-28AWG
Lehimleme Kurşunu
Küçültme tüpü
Pin Başlıkları (Male&Female) veya küçük konektör
3D Baskı Filamentini Temizle PLA kullandım ama Naylon daha güçlü sonuçlar verebilir
Sıcak Tutkal Çubukları
çinko akı ve lehim veya metal fırça/zımpara kağıdı Zımpara kağıdı işime yaradı
Kayışlar için biraz kordon Basit plastik akor kullandım ama yaratıcı olmak isteyebilirsiniz

2. Adım: 3D Baskı

3D Baskı
3D Baskı
resim
resim
resim
resim

Bu en uzun süreyi aldığından, "her yerde" destek yerleşimi ile bu yapı için tüm parçaları iki kez yazdırarak başlayacağız.

Thingiverse'e gidin, STL dosyalarını indirin ve favori dilimleyicinizle dilimleyin.

0.28 çözünürlükte net PLA kullandım ve bu gayet iyi çalıştı ancak mümkünse, güvenli tarafta olmak ve sıkma sırasında herhangi bir arızayı önlemek için daha güçlü bir malzeme kullanmak isteyebilirsiniz.

Sonuç, şeffaftan çok opaktır, bu da bizim için iyidir, çünkü poi bir difüzör görevi görür ve tek LED'ler görünmeden güzel bir şekilde yanar. Baskılar yapıldıktan sonra, destek malzemesini açık bırakın ve iki yarıyı birkaç kez vidalayıp sökün. Destek malzemesi daha iyi bir tutuş sağlar ve birbirine iyi oturduklarında tüm destekleri çıkarabilirsiniz.

resim
resim

Adım 3: Programlama: Hazırlık

Projeyi derlemek için FastLED ve IRremote Library'yi kurmamız gerekiyor. Her ikisi de Arduino IDE'nin Library Management'taki derlemesi kullanılarak bulunabilir. Arduino pro mini'ye eskiz yüklemek için FTDI Chip'i kullanmanız gerekir.

Ek olarak, bu proje için GitHub'da bulunabilecek kaynak koduna ihtiyacınız var.

Adım 4: Programlama: Kodu Düzenleyin

Programlama: Kodu Düzenleyin
Programlama: Kodu Düzenleyin
Programlama: Kodu Düzenleyin
Programlama: Kodu Düzenleyin
Programlama: Kodu Düzenleyin
Programlama: Kodu Düzenleyin
Programlama: Kodu Düzenleyin
Programlama: Kodu Düzenleyin

Kolaylık sağlamak için yedek bir Arduino Uno kullandım ancak Arduino Pro Mini'lerden birini kullanabilirsiniz.

resim
resim

Kızılötesi alıcı çiplerinden birini kullanarak yukarıdaki resimde gösterilen devreyi bağlayın, IRrecvDemo örnek taslağını Arduino'nuza yükleyin ve seri monitörü açın.

Ardından uzaktan kumandanızı kullanın ve kullanmak istediğiniz düğmelere basın. Düğmeye her basıldığında belirli bir onaltılı sayı görüntülenmelidir. Düğmeyi basılı tutarsanız, farklı bir onaltılı sayı tekrar etmelidir.

resim
resim

İlk olarak, yinelenen onaltılı sayının değerini kopyalayın ve BTN_REPEAT değerini bu değerle değiştirin. Ardından koddaki tanımları gözden geçirin ve hepsini uzaktan kumandanızla eşleşecek şekilde değiştirin. Onaltılık sayı olarak tanınması için tüm değerlerin 0x ile başlaması gerektiğinden emin olun - bu nedenle sayının yalnızca vurgulanan kısmını değiştirin.

resim
resim

Adım 5: Programlama: Kodu Yükleyin

Programlama: Kod Yükle
Programlama: Kod Yükle
Programlama: Kod Yükle
Programlama: Kod Yükle

POi kodunu derleyin ve Arduino pro mini'yi FTDI çipinizle bağlayın. Cihaz olarak Arduino pro mini'yi, programcı olarak seri dönüştürücüyü seçti ve kodu her iki Arduino'ya da yükleyin.

Kodu, kabloları/başlıkları lehimlemeden Arduino'ya yukarıdaki resimde gösterildiği gibi bir breadboard'a yapıştırarak kolayca yükleyebilirsiniz. Programlayıcıyı PC'nize bağlamadan önce programlayıcınızdaki voltaj atlama telini 5V'a ayarladığınızdan emin olun.

resim
resim

Adım 6: Lehimleme: Genel Bakış

Lehimleme: Genel Bakış
Lehimleme: Genel Bakış
Lehimleme: Genel Bakış
Lehimleme: Genel Bakış

Daha sonra bileşenleri birlikte lehimleyeceğiz. Belirsiz bir şey varsa yukarıdaki diyagramı referans olarak kullanın.

Alan sınırlı olduğu için, kabloları mümkün olduğunca kısa tutmak istiyoruz, ancak önce daha uzun kabloları lehimlemenizi ve ardından kasayı kullanarak doğru uzunluğu ölçmenizi ve fazlalıkları kesmenizi öneririm.

Adım 7: Lehimleme: Güç Modülü

Lehimleme: Güç Modülü
Lehimleme: Güç Modülü
Lehimleme: Güç Modülü
Lehimleme: Güç Modülü
Lehimleme: Güç Modülü
Lehimleme: Güç Modülü
Lehimleme: Güç Modülü
Lehimleme: Güç Modülü

TP4056'nın B(pil) ve OUT(put) pedlerine giden ilk lehim telleri.

Ardından TP4056 modülünü 3 boyutlu baskılı kasanın alt kısmına yerleştirin, pil kablolarını pil deliğine giden küçük kanala yerleştirin ve fazla kabloları kesin.

resim
resim

Ardından buck-boost modülünü TP4056 modülünün altına yerleştirin ve buck boost modülünün giriş kablolarına kolayca lehimleyebilmeniz için çıkış kablolarını kesin.

resim
resim

Baskıdaki her şeyi çıkarın ve iki erkek pim başlığını veya konektörünüzün erkek kısmını pil kablolarınıza lehimleyin ve bir miktar ısıyla daralan makaronla sabitleyin.

resim
resim

Ardından her iki modülün çıkış pinlerini ve giriş pinlerini birbirine lehimleyin

resim
resim

Adım 8: Lehimleme: Pil

Lehimleme: Pil
Lehimleme: Pil
Lehimleme: Pil
Lehimleme: Pil
Lehimleme: Pil
Lehimleme: Pil

Sonra telleri ve aküye konektörü lehimleyeceğiz.

Hızlı ve hassas lehim yaptığınızdan emin olun, aksi takdirde lehimleme ısısı hücrelerinize zarar verir. Yanlışlıkla liposu kısaltmamaya dikkat edin.

Bağlantılar alüminyumdan yapıldığından telleri lipoya lehimlemek zor olabilir. Kontaklardaki oksitleri temizlemek için özel çinko fluks ve lehim, metal bir fırça veya zımpara kağıdı kullanabilirsiniz. Daha sonra telleri lehimleyin ve ısıyla daralan makaron kullanarak izole edin.

Daha sonra pili 3d baskılı kasaya yerleştiririz, kabloların uzunluğunu ölçeriz, biraz yedek bırakırız, geri çıkarırız ve fazla kabloları keseriz.

resim
resim

Daha sonra dişi pin başlıklarını veya dişi konektör konektörümüzü tellere lehimleyebilir ve bir kez daha ısı büzüşmesi kullanarak izole edebiliriz.

Adım 9: Lehimleme: Arduino, Ledler ve Sensör

Lehimleme: Arduino, Ledler ve Sensör
Lehimleme: Arduino, Ledler ve Sensör
Lehimleme: Arduino, Ledler ve Sensör
Lehimleme: Arduino, Ledler ve Sensör
Lehimleme: Arduino, Ledler ve Sensör
Lehimleme: Arduino, Ledler ve Sensör

Ardından Arduino, IR-Sensör ve LED şeridini bağlamamız gerekiyor.

Arduino, VCC ve GND için kablolar alıyor

Kızılötesi Sensör biraz daha zor: İlk önce kapasitörü sensöre mümkün olduğunca yakın bağlamamız gerekiyor. Sensörün gövdesi topraklanmış olduğundan, kapasitörlerin negatif bacağını muhafazaya ve pozitif bacağını VCC kablosuna lehimliyoruz. Daha sonra, üç pimi de bağlarız ve ısıyla daralan makaron kullanarak onları izole ederiz.

LED Şerit için önce 10 LED'li bir şerit parçası kestik. Ardından telleri 4 kontağın tümüne lehimliyoruz.

Adım 10: Lehimleme: Hepsini Bir Araya Getirmek

Lehimleme: Hepsini Bir Araya Getirmek
Lehimleme: Hepsini Bir Araya Getirmek
Lehimleme: Hepsini Bir Araya Getirmek
Lehimleme: Hepsini Bir Araya Getirmek
Lehimleme: Hepsini Bir Araya Getirmek
Lehimleme: Hepsini Bir Araya Getirmek
Lehimleme: Hepsini Bir Araya Getirmek
Lehimleme: Hepsini Bir Araya Getirmek

Bir sonraki adım, kabloları mümkün olduğunca kısa kesmek ve tüm modülleri birbirine bağlamaktır.

Arduinos güç kablosunu ve boost-modülünü kasanın içine yerleştirerek ve güç kablosunu boydan boya keserek başlıyoruz.

resim
resim

Daha sonra aynısını Kızılötesi Alıcı için tekrarlıyoruz. LED Şerit kabloları, onları biraz daha uzun tutacak yeterli alana sahip olduğumuz için ölçülmeden kesilebilir.

resim
resim

Daha sonra kızılötesi alıcıların güç kablolarını doğrudan Arduino'nun pinlerine ve veri pinini Arduino'nun 11 numaralı pinine lehimleyebiliriz.

resim
resim

Daha sonra led şeridimizin veri ve saat kablosunu Arduino'ya lehimliyoruz. Saat kablosunu pim 5'e ve veri kablosunu pim 6'ya bağlayın.

resim
resim

Yapılması gereken tek şey hem Arduino'ları hem de led şeritleri güç kablolarını boost modülünün çıkışına bağlamak.

resim
resim

Adım 11: TEST SÜRESİ

TEST ZAMANI!
TEST ZAMANI!

Artık lehimleme yapmamız gerektiğinden, pili takabilir ve her şeyi test edebiliriz. Her şeyin yolunda gittiğinden emin olmak istiyoruz, çünkü bir sonraki adımdan sonra hata ayıklama bir kabus olacak.

resim
resim

Adım 12: Montaj

Şimdi sıcak tutkal kullanarak kasanın içindeki her şeyi düzeltmek istiyoruz.

TP4056 modülü ile başlıyoruz

resim
resim

sonra boost modülünü yapıştırın

resim
resim

Arduino'nun ardından

resim
resim

nihayet IR alıcısı

resim
resim

ve LED şerit

resim
resim

Adım 13: Bir Kayış Ekleyin

Kayış Ekle
Kayış Ekle

Bu konuda her şeyi yapmadım ve yaratıcı olmanızı ve benden biraz daha fazla zaman ve çaba harcamanızı tavsiye ederim. Gelecekte ekleyeceğim bu talimatı buldum.

Şimdilik, biraz akor kullandım, 3d baskılı yuvalardan besledim ve bir düğüm bağladım.

Adım 14: Tamamlandı

Tamamlandı!
Tamamlandı!
Tamamlandı!
Tamamlandı!
Tamamlandı!
Tamamlandı!
Tamamlandı!
Tamamlandı!
resim
resim

Ve işimiz bitti. 2'niz olana kadar tüm adımları tekrarlayın ve bir dönüş yapmaya hazırsınız.

Umarım izlerken eğlenmişsinizdir. Okuduğunuz için teşekkürler:)

Önerilen: