İçindekiler:

Tekerlekli Sandalye Underglow Işıkları: 9 Adım (Resimli)
Tekerlekli Sandalye Underglow Işıkları: 9 Adım (Resimli)

Video: Tekerlekli Sandalye Underglow Işıkları: 9 Adım (Resimli)

Video: Tekerlekli Sandalye Underglow Işıkları: 9 Adım (Resimli)
Video: Wheelchair with underglow lights on it! 2024, Kasım
Anonim
Tekerlekli Sandalye Underglow Işıkları
Tekerlekli Sandalye Underglow Işıkları

Öncelikle, bu Eğitilebilir Tabloya birkaç yarışmaya katıldım. Bir ya da iki tanesini hak ettiğini düşünüyorsanız, bir oyu takdir ediyorum. Gösteri ile:

Bu yüzden, bir aile Noel partisinde oturuyorum ve yeğenime (hevesli bir BYU hayranı olan) tekerlekli sandalyesinde neden gösterişli ışıklar olmadığını soruyorum. Bana gösterişli tekerlekleri olduğunu ama eskidiğini söyledi. Tekerlekli sandalyesini alttan parlatacak tatlı mavi ve beyaz LED'lere ihtiyacı olduğunu söyledim. O kabul etti. Onu Utah Üniversitesi'ni desteklemekle suçladım çünkü tekerlekli sandalyesi kırmızıydı ve konuşmamız hızla isim takmaya ve birbirimizin spor takımlarına yönelik genel küçümseme ifadelerine dönüştü (Go Ducks!). Kısacası, mükemmel bir aile Noel partisiydi.

Ertesi gün, gerekli malzemeleri almaya koyuldum ve tekerlekli sandalyesi için küçük bir tatlı mavi beyaz ışık seti tasarladım.

Adım 1: Parçalar ve Araçlar

Parçalar ve Araçlar
Parçalar ve Araçlar
Parçalar ve Araçlar
Parçalar ve Araçlar

Bu projenin parçaları basitti:

Tel - 1,5 fit kırmızı, siyah ve yeşil tel

Proje kutusu - Bir Altoids teneke kullandım çünkü neden olmasın?

Bant - elektrik bandı ve koli bandı (resimde yok)

Velcro - Pil için biraz ekstra ile Altoids kutusunun üstü ve altı için yeterli

Pil - USB güç kaynağı (resimde yok). Yaklaşık 5,00 dolara aldığım 2200mAh pil kullandım

Arduino Nano - Düşük güç tüketimi ve küçük form bu proje için mükemmel çalışıyor. Eskiz küçük ve basit olduğu için büyük miktarda belleğe ihtiyaç duyulmadı.

LED Işıklar - Bu projede 1,5 fit uzunluğunda WS2812B ışık kullandım. Her ışık adreslenebilir ve istediğiniz renge göre programlanabilir. Bu proje, bu ışıkların sınırlarını zorlamadı, ancak kolayca genişletilebilirdi.

2 Küçük Lastik Takoz - Keskin kenarlı metal bir teneke kullandığım için telleri korumak istedim. Bunları yerel hırdavatçıda gördüm ve ilham geldi.

Breadboard - Bu küçük adam, her şeyi birlikte lehimlemeden önce planladığınızın işe yarayacağından emin olmak için çok önemlidir. Bu zorunlu bir adım değil, "iki kez ölçüp bir kez kesmek" gibi bir şey. Bu sadece iyi bir uygulamadır.

Prototip Panosu - Bir şeyin projeyi bir arada tutması gerekiyor ve işte bu. Ayrıca, ailenize gösteriş yaparken, "vay be bunu yaptın" faktörü kesinlikle buna değer.

USB Uzatma Kablosu (resimde yok) - Bu, hem erkek hem de dişi bir USB ucuna ihtiyaç duyar. bunu daha sonra açıklayacağım

USB Güç Kablosu (resimde yok) - Standart erkek uçlu herhangi bir USB kablosu burada çalışacaktır. Alternatif olarak, USB konektörlü bir pil dışında bir şey kullanmaya karar verirseniz, onu projenize takmanın bir yoluna ihtiyacınız vardır.

Araçlar parçalardan daha kolaydı:

Matkap ve uçlar - Proje kutusunda delik açmak için.

Havya ve lehim - Lehimleme için.

Yardım eden eller - Çünkü sadece iki elim var ve bu proje için üçü ideal olurdu.

Multimetre - Çünkü hiçbir şey ilk seferde doğru çalışmıyor.

Tel kesiciler ve sıyırıcılar - Tel kesme ve soyma için.

Adım 2: Kutuyu Hazırlayın

Kutuyu Hazırla
Kutuyu Hazırla
Kutuyu Hazırla
Kutuyu Hazırla
Kutuyu Hazırla
Kutuyu Hazırla

Altoids tenekeleriyle bir aşk/nefret ilişkim var. Onlara ihtiyacım olmadığında her zaman etrafta dolaşıyorlar gibi görünüyor ve onlara ihtiyacım olduğunda asla bir tane bulamıyorum. Sonuncusu burada böyleydi. Gece geç saatlere kadar mağazaya koştuktan sonra gitmeye hazırdım. Bu proje, tenekede delinmiş üç deliğe ihtiyaç duyuyordu. Biri pil kablosu için, biri çıkış kablosu için ve biri de anahtar için.

Delikler açıldıktan sonra kutunun içini elektrik bandıyla bantladım çünkü bilirsiniz:

metal + elektrik = bir şey çalışmayacak.

Lastik rondelaları iki tel deliğine yerleştirdim.

Adım 3: Işıkları Ayarlayın

Işıkları Ayarla
Işıkları Ayarla
Işıkları Ayarla
Işıkları Ayarla
Işıkları Ayarla
Işıkları Ayarla

İlk olarak, bu WS2812B hakkında bir Talimat değildir. Burada sadece temelleri gözden geçireceğim. Burada verdiğimden daha fazlasını istiyorsanız, bu sitede "ws2812b" yi arayın ve bu küçük adamlarla ilgili 100'lerce Eğitilebilir Öğeye kolayca sahip olacaksınız.

Kullandığım ışıklar bir ws2812b ışık şeridi. Onları burada bulabilirsiniz

İlk resme bakarsanız, her ışığın +5v için bir girişi, bir topraklaması ve bir veri hattı olduğunu görebilirsiniz. Şeritlerim boyutuna göre kesildi ve her bir temas noktasına tel lehimlemem gerekiyordu. Her bir uç için yaklaşık bir fitlik tel kullandım ve lehimleme bittiğinde her şeyi bantladım.

Bir yandan not olarak, burada ilginç bir şey öğrendim: Başlangıçta, ışıkların tekerlekli sandalyenin ayaklarından aşağı inmesini ve ileriyi göstermesini sağlayacaktım. Asıl planım, veri hattını bölmek, böylece sandalyenin etrafında dolaşan kabloların sayısını ve uzunluğunu en aza indirgemekti. Bu işe yaramadı çünkü veri hattı birden ikiye bölündükten sonra veri sinyali bozuldu. Işıklar mavi ve beyaz olmak yerine, garip bir turuncu ve pembe renge dönüştüler.

Biraz daha düşününce, bu iyi bir şeydi. Mavi ve beyaz LED'ler, sandalyeye bakanları bile kör edebilirdi çünkü LED'ler çok parlak olurdu. Ek olarak, ekstra teller bir şeyi yakalamanın ve her şeyi ayırmanın bir yolunu bulmuş olurdu.

Adım 4: Arduino'yu Programlayın ve Test Edin

Arduino'yu Programlayın ve Test Edin
Arduino'yu Programlayın ve Test Edin

İşte erken öğrendiğim bir ders:

Arduino'lar çok fazla güç kullanırsanız hassas olabilir. Bu ışıklar çok fazla güç çekebilir ve Arduino'nun yeteneklerini kolayca en üst düzeye çıkarabilir. Dikkatsizliğim yüzünden bir çok çipim geri dönüşümcüye gönderildi. Bu olacaksa, her şey birbirine lehimlenmeden önce gerçekleşmesi en iyisidir.

Şimdi devrenizi bir breadboard üzerinde test etme zamanı. Arduino'nuzu yine de programlamanız gerekecek, bu yüzden burada yapın.

Bu ışıkları çalıştırmak için fastled.io'dan FastLED kitaplığını kullandım. Kütüphaneyi kurmak veya taslağı yazmak için yardıma ihtiyacınız varsa web sitelerine bir göz atın. Çevrimiçi olarak değişen miktarlarda ayrıntı verebilecek çok sayıda öğretici var. Bu benim favorim.

Bu uygulamanın en iyi ihtimalle basit olduğunu ve Arduino'nun ve bu ışıkların yeteneklerinin yetersiz kullanıldığını kabul eden ilk kişi olacağım. Bu ışıkları farklı girdilere göre farklı şeyler yapacak şekilde programlamak mümkündür. Işıkların yanıp sönmesini veya renkleri değiştirmesini sağlayacak düğmeler veya kadranlar eklenebilir. Bu durumda bunu yapmamayı tercih ettim, ancak tüm projeyi bir araya getirdiğimde, ışıkların kolayca yeniden programlanması için Arduino'yu bilgisayarıma minimum yaygarayla takmak için hala yerim olduğundan emin oldum.

Adım 5: Işıkları ve USB Kablolarını Bağlayın

Işıkları ve USB Kablolarını Bağlayın
Işıkları ve USB Kablolarını Bağlayın
Işıkları ve USB Kablolarını Bağlayın
Işıkları ve USB Kablolarını Bağlayın
Işıkları ve USB Kablolarını Bağlayın
Işıkları ve USB Kablolarını Bağlayın

Sorun şu. Tekerlekli sandalyeler kirlenir ve temizlenmesi gerekir. Bu sistemin sandalyeye takılmayan herhangi bir parçasının sökülüp çıkarılması, sandalyenin temizlenebilmesi için önemliydi. Kontrol kutusunu ve pili ışıklardan kolayca ayırabilmek istedim. Birkaç farklı şey denedikten sonra bir USB uzatma kablosuna yerleştim. Kabloyu ikiye böldüm ve bir ucunu ışıklara lehimlemiş olduğum uçlara, diğer ucunu da prototip panosuna bağladım.

Siyahtan siyaha ve kırmızıdan kırmızıya geçtiğimi resimden görebilirsiniz. Bu bana ışıklara güç (kırmızı) ve toprak (siyah) verdi. Yeşilden yeşile gitmek yerine, beyaza selam verdim. Bunu yaptım çünkü o zamanlar akıllıca bir şey gibi görünüyordu. Gerçekten, bunun için iyi bir sebep yoktu.

Telleri prototip panosuna lehimlemeden önce kabloyu rondeladan geçirmeyi unutmayın. Unutursanız, terziye bir çizgi çekin. İmkansız şeyleri imkansız yerlere nasıl sığdıracağınız hakkında bir iki fikir edinebilir veya sadece lehimlerini çözüp tekrar deneyebilirsiniz.

Burada biraz hak ettiği gibi. 9 yaşındaki kızım tellere lehim yaparak bana yardımcı oldu. Sadece lehim yapmayı öğrendiği için oldukça iyi bir iş çıkardı. O çocukla oldukça gurur duyuyorum. Babam kutusundan çıkıp şimdi devam edeceğim.

Adım 6: Tahtayı Bir Araya Getirme Zamanı

Tahtayı Birleştirme Zamanı
Tahtayı Birleştirme Zamanı
Tahtayı Birleştirme Zamanı
Tahtayı Birleştirme Zamanı
Tahtayı Birleştirme Zamanı
Tahtayı Birleştirme Zamanı

Arduino'yu prototip panosuna lehimlemeden önce, pano boyunca genişlik açısından bağlantıyı koparmak için panonun ortasına puan vermeniz gerekecek. Bunu yapmazsanız, Arduino'nuz kendini kısa devre yapacak. Tahtayı puanladıktan sonra, tahtanın iki tarafı arasındaki bağlantının koptuğundan emin olmak için multimetrenizi kullanın. Benim durumumda bunu, her satırdaki 9. ve 8. sütunları kontrol ederek yaptım. Resme bir bakın ve ne demek istediğimi anlayacaksınız.

Arduino'daki pinlerin puan işaretlerinizin zıt taraflarında olduğundan emin olarak prototip panosunun sonunda Arduino'yu bulun. Bunu benim yaptığım parçalarla yapıyorsanız, kutuda anahtar için yer bıraktığınızdan emin olmanız gerekir. Arduino'nuz çok gerideyse, anahtarın önüne geçecektir.

Uçlarınızı ve parçalarınızı birbirine lehimleyin, ardından pimleri kısa klipsleyin. Yine bu, devreye girecek olan açma/kapama düğmesi içindir. Pinleri kısa kesmezseniz, kartınız anahtarınızın yolunda olacaktır.

7. Adım: Güç Anahtarını Bağlayın

Güç Anahtarını Bağlayın
Güç Anahtarını Bağlayın
Güç Anahtarını Bağlayın
Güç Anahtarını Bağlayın
Güç Anahtarını Bağlayın
Güç Anahtarını Bağlayın

Bu özellikle zor bir adımdı. Daha önce de belirttiğim gibi, güç kaynağım için bir USB pil kullanmayı seçtim. Bu iyiydi çünkü kolayca sökülüp yeniden şarj edilebiliyordu, ama dürüst olmak gerekirse, bu küçük kablolarla uğraşmak zor ve parmaklarım sizin küçük diyeceğiniz türden değil. Beceri ve ince motor hareketleriyle tanınmam.

dalıyorum.

Güç kaynağınız olarak bir USB pil kullanıyorsanız, ikinci USB kablonuzu, kesimin USB A tipi tarafında bol miktarda kablo bırakarak kesin. A tipi konektörün hangi tarafı olduğunu bilmiyorsanız, buraya tıklayın.

Şayet havalı görüneceğini düşündüğünüz için anahtarı kutuya koyduysanız (haklısınız) çıkarın. Kablolarınızı bağlamak için anahtarın üzerindeki vidalara ulaşabilmeniz gerekir.

Kırmızı kabloyu Arduino'nuzdaki VIN pinine bağlayın. Siyah kabloyu anahtarınızın bir ucuna bağlayın. Kitinizden yaklaşık 6 inçlik bir siyah kablo parçası kullanarak anahtarın diğer ucunu Arduino'daki GND pinine bağlayın. Lehimleyin ve her şeyi kutuya sığdırın.

Son olarak, kablolarınızın bağlı olduğu prototip panosuna birkaç nokta sıcak tutkal sürün. Bu, kabloların yanlışlıkla kutunun dışına çekilmesi nedeniyle panoya yüklenen beklenmedik gerilimlerden bağlantıları koruyacaktır.

8. Adım: Işıkları Tekerlekli Sandalyeye Yerleştirin

Işıkları Tekerlekli Sandalyeye Koy
Işıkları Tekerlekli Sandalyeye Koy
Işıkları Tekerlekli Sandalyeye Koy
Işıkları Tekerlekli Sandalyeye Koy

Bunu planlarken, tekerlekli sandalyenin koltuğunun hemen altında, parlama efekti için mükemmel olacak bir bar olduğunu fark ettim. Çıta, herhangi bir kablonun herhangi bir şeye takılmaması için yeterince yüksekti ve sandalyenin ortasında, insanların kavrayamayacağı kadar uzaktaydı.

Kullandığım LED şeridinin arkası yapışkandı, bu yüzden koruyucu şeridi çıkardım ve ışıkları sandalyeye sabitlemek için yapıştırıcıyı kullandım. Sadece iyi bir önlem olarak, kabloları korumak için uçlarına biraz koli bandı koydum. Fazladan kablom olduğu için kırmızı, siyah ve yeşil kabloları çubuğun üst kısmından geçirdim ve diğer ucunda sabitledim. Bu, hem telleri sabitlememe hem de tellere yerleştirmem gereken kıvrımları korumama izin verdi.

Velcro'yu hem pile hem de Altoids kutusuna yerleştirdim ve yerlerine sabitledim. Tüm kabloların sarıldığından ve hiçbir şeyin sarkmadığından emin oldum.

Işıkları nereye koyarsanız koyun, şu noktaları aklınızda bulundurun:

  • Işıkların oldukça korunması gerekiyor. Biraz daha esnek olacak kaplamalı şeritler alabilirsiniz, ancak bu, yere yakın olabilecekleri anlamına gelmez.
  • Teller sarkamaz. Yakalanabilecek her şey tekerlekli sandalyeye takılacaktır. Sandalye bir arabaya çekilip iniyor olsa bile, sallanan şeyler yakalanır.
  • Anahtar, tekerlekli sandalyedeki kişinin kolayca erişebileceği şekilde olmalıdır. Bu oldukça açıklayıcı.
  • Pilin şarj edilmesi gerekecek. Aküye ulaşmak kolay olmalı ve çıkarılabilir olmalıdır, böylece tekerlekli sandalyenin bir elektrik prizine yakın çekilmesine gerek kalmadan şarj edilebilir.

9. Adım: Test Edin

Test Et
Test Et
Test Et
Test Et

Anahtarı çevirin ve yırtılmasına izin verin. Birkaç saniye sonra Arduino yüklemeyi bitirir ve alttan ışıma ışıkları yanar. Yeğenimin anahtara kolayca ulaşabilmesi önemliydi, bu yüzden konumu biraz oynadık ama sonunda, başlangıçta planlandığı yerde kaldı. Yolun dışındaydı, korunuyordu ve ulaşması kolaydı. Artık renklerini gösterebilir (yanlış olsalar bile).

Önerilen: