İçindekiler:
- Tanıtım
- sorumluluk reddi
- Adım 1: Malzeme ve Araçlar
- Malzeme Listesi
- 2. Adım: 3D Baskı
- Adım 3: Programlama: Hazırlık
- Adım 4: Programlama: Kodu Düzenleyin
- Adım 5: Programlama: Kodu Yükleyin
- Adım 6: Lehimleme: Genel Bakış
- Adım 7: Lehimleme: Güç Modülü
- Adım 8: Lehimleme: Pil
- Adım 9: Lehimleme: Arduino, Ledler ve Sensör
- Adım 10: Lehimleme: Hepsini Bir Araya Getirmek
- Adım 11: TEST SÜRESİ
- Adım 12: Montaj
- Adım 13: Bir Kayış Ekleyin
- Adım 14: Tamamlandı
Video: Uzaktan Kumandalı DIY RGB-LED Glow Poi: 14 Adım (Resimlerle)
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:18
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.
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 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.
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 |
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ı
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.
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
Kolaylık sağlamak için yedek bir Arduino Uno kullandım ancak Arduino Pro Mini'lerden birini kullanabilirsiniz.
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.
İ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.
Adım 5: Programlama: Kodu Yükleyin
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.
Adım 6: 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ü
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.
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.
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.
Ardından her iki modülün çıkış pinlerini ve giriş pinlerini birbirine lehimleyin
Adım 8: 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.
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
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
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.
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.
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.
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.
Yapılması gereken tek şey hem Arduino'ları hem de led şeritleri güç kablolarını boost modülünün çıkışına bağlamak.
Adım 11: TEST SÜRESİ
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.
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
sonra boost modülünü yapıştırın
Arduino'nun ardından
nihayet IR alıcısı
ve LED şerit
Adım 13: Bir Kayış Ekleyin
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ı
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:
Herhangi Bir Uzaktan Kumandalı Arabayı Bluetooth Uygulaması Kontrollü Uzaktan Kumandalı Arabaya Dönüştürme: 9 Adım
Herhangi Bir R/C Arabayı Bluetooth App Control R/C Arabasına Dönüştürme: Bu proje, sıradan bir uzaktan kumandalı arabayı Wombatics SAM01 robotik kartı, Blynk App ve MIT App Inventor ile bir Bluetooth (BLE) kontrol arabasına dönüştürme adımlarını gösterir. LED farlar ve LED farlar gibi birçok özelliğe sahip birçok düşük maliyetli RC araba
Raspberry Pi'den Uzaktan Kumandalı Kamera: 5 Adım (Resimlerle)
Raspberry Pi'den Uzaktan Kumandalı Kamera: Bu talimat, nasıl yapılacağı konusunda rehberlik edecektir: 1. Kamerayı Yerel web'e yerleştirin (Bilgisayar veya Telefon aracılığıyla uzaktan görüş için)2. Kamera görüntüsünü kontrol edin (dişli motoru kullanarak)Proje için parça listesi:1. Dişli motor https://amzn.to/2OLQxxq2. Raspberry Pi B https://amzn.to
Uzaktan Kumandalı 3D Baskılı Kendi Kendini Dengeleyen Robot Nasıl Oluşturulur: 9 Adım (Resimlerle)
Uzaktan Kumandalı 3D Baskılı Kendi Kendini Dengeleyen Robot Nasıl Oluşturulur: Bu, B-robot'un önceki sürümünün bir evrimidir. %100 AÇIK KAYNAK / Arduino robotu. KOD, 3D parçalar ve elektronikler açıktır, bu yüzden onu değiştirmekten veya robotun büyük bir versiyonunu oluşturmaktan çekinmeyin. Şüpheleriniz, fikirleriniz veya yardıma ihtiyacınız varsa
Anahtarla Uyarlanan Oyuncaklar: Yumurta Uzaktan Kumandalı Yılan Erişilebilir!: 7 Adım (Resimlerle)
Anahtara Uyarlamalı Oyuncaklar: Yumurta Uzaktan Kumandalı Yılan Erişilebilir Yapıldı!: Oyuncak uyarlaması, sınırlı motor becerileri veya gelişimsel engelli çocukların oyuncaklarla bağımsız olarak etkileşime girmesine izin vermek için yeni yollar ve özelleştirilmiş çözümler açar. Çoğu durumda, uyarlanmış oyuncaklara ihtiyaç duyan çocuklar
Raspberry Pi Telefon Uygulaması Uzaktan Kumandalı Tüm Ev Senkron Ses: 10 Adım (Resimlerle)
Telefon Uygulaması Uzaktan Kumandaları ile Raspberry Pi Tüm Ev Senkron Ses: Amaç, herhangi bir odadaki senkronize ses ve/veya bağımsız kaynaklardır, iTunes Remote (apple) veya Retune (android) aracılığıyla bir telefon veya tablet ile kolayca kontrol edilir. Ayrıca ses bölgelerinin otomatik olarak açılıp kapanmasını istiyorum, bu yüzden Raspberry Pi'ye döndüm ve