İçindekiler:

Işıklı Ayakkabı Ataşmanları: 9 Adım
Işıklı Ayakkabı Ataşmanları: 9 Adım

Video: Işıklı Ayakkabı Ataşmanları: 9 Adım

Video: Işıklı Ayakkabı Ataşmanları: 9 Adım
Video: Döner Platform 2024, Kasım
Anonim
Işıklı Ayakkabı Ataşmanları
Işıklı Ayakkabı Ataşmanları
Işıklı Ayakkabı Ataşmanları
Işıklı Ayakkabı Ataşmanları
Işıklı Ayakkabı Ataşmanları
Işıklı Ayakkabı Ataşmanları

Bunlar, ortamdaki ne kadar ışık olduğunu algılayan ve kullanıcıyı başkaları tarafından daha görünür kılmak için düşük ışıkta yanan ayakkabı ekleridir! İster koşuyor olun, ister markete gidiyor olun, ister köpeğinizi gezdiriyor olun, gece dışarıda yürümek için idealdirler. Ayrıca ayarlanabilir olmaları amaçlanmıştır, böylece birden fazla kişi bunları giyebilir ve bunları farklı türdeki ayakkabılara sığdırabilirsiniz.

Bunu denemeden önce tüm bunları ve sondaki notlarımı/yorumlarımı okumanızı öneririm; Yapılabilecek birçok iyileştirme olduğunu düşünüyorum.

Gereçler

Kayışlar için kumaş

Aydınlatma kısmı için fiber optik kumaş

Mikro:bit veya başka bir mikrodenetleyici (her ayakkabı için bir tane)

Süper parlak LED'ler (her ayakkabı için bir tane)

Ortam ışığı sensörleri (her ayakkabı için bir tane)

Elektrik kablosu

cırt cırt

Elektrik bandı

Ya daha fazla bant ya da ısıyla daralan makaron

Şeyleri bir araya getirmek için:

Havya ve lehim

Dikiş makinesi ve iplik

Adım 1: Ölçümler/Prototipleme

Ölçümler/Prototipleme
Ölçümler/Prototipleme
Ölçümler/Prototipleme
Ölçümler/Prototipleme
Ölçümler/Prototipleme
Ölçümler/Prototipleme

Bu proje için ihtiyaç duyacağınız boyutlar hakkında bir fikir edinmek için ayak bileğinizin çevresinden ve ayağınızın kemerinden aşağı doğru ölçümler yapın. Prototipim böyle görünüyordu; Gördüğünüz gibi ayağımın kemerindeki şeridi çok kısa yaptım. Son versiyonum için bunu düzeltmeye çalıştım.

Adım 2: Mikrodenetleyici Kodu

Başlamak için ortam ışığı sensörünüzün menzilini ve farklı ışık seviyelerine nasıl tepki verdiğini kontrol edin. Bunu bir analog giriş olarak eklemek isteyeceksiniz, böylece sadece 1 veya 0 yerine bir dizi değer elde edeceksiniz.

Bunu yapmanın en iyi yolu, ne tür bir mikro denetleyici kullandığınıza bağlıdır. Arduino veya benzeri bir şey kullanıyorsanız, çıktının bilgisayarınızdaki bir konsola gitmesini sağlayabilirsiniz, ancak bir mikro: bit kullanıyorsanız, çıktının sadece mikro: bit'in LED dizisinde görüntülenmesini sağlayabilirsiniz. Temel olarak, yine de, ortam ışığı sensöründen değeri almak ve düşük ışıkta hangi değerleri verdiğini görmek için kontrol edebileceğiniz bir yere çıkarmak istiyorsunuz.

Benimki, düşük ışık için yaklaşık 30-100 ve ışıksız için 30'dan az bir çıktı verdi. LED'inizi ne zaman ve ne kadar açacağınızı kalibre etmek için elde ettiğiniz değerleri kullanın.

Gerçek kod için, ışık sensöründen gelen değerleri LED'e kadar olan değerlere eşlemek isteyeceksiniz. Parlaklığı değiştirebilmeniz için LED'inizin analog çıkış olarak da bağlı olduğundan emin olun. (sadece açılıp kapanmasını ve parlaklığı değiştirmemesini istiyorsanız, bunun yerine dijital çıkış olarak bağlayabilirsiniz.)

Çok fazla ışık olduğunda (benim için 100'ün üzerinde), LED'e 0 (ışık yok) verin.

Işık olmadığında (benim için 30'un altında), LED'e 1023 (parlak ışık) çıkışı yapın.

Işık bu iki değer arasında olduğunda, ortam ışığının parlaklığını LED'in parlaklığına eşlemek için bir harita işlevi kullanın. Loş ortam ışığı, parlak LED ışığıyla eşleşmelidir ve parlak ortam ışığı, loş LED ışığıyla eşleşmelidir. Ayrıca harita işlevi etrafında bir zemin işlevi kullanmanızı öneririm, çünkü harita işlevi size gerçekten ihtiyacınız olandan çok daha fazla hassasiyet verecektir.

Sonunda, kodum şöyle görünüyordu. Bir micro:bit ve javascript kullanıyorum. Ortam ışığı sensörünüze, mikro denetleyicinize ve tercihlerinize bağlı olarak kodunuz biraz farklı görünebilir.

n = 0basic.forever(işlev () {

bir = pins.analogReadPin(AnalogPin. P1) olsun

// Daha düşük sayı -> Daha koyu // Daha yüksek sayı -> Daha açık

if (a > 100) { // parlak

n = 0

} else if (a < 30) { // karanlık

sayı = 1023

} başka { // arada

n = Math.floor(pins.map(a, 30, 100, 1024, 0))) // 30'dan 1024'e ve 100'den 0'a eşle

}

pins.analogWritePin(AnalogPin. P0, n)

//basic.showNumber(n)

})

Adım 3: Devre

Devre
Devre
Devre
Devre
Devre
Devre

İlk önce, toprağı iki kabloya ayırın. (Bunun nedeni, hem LED hem de ışık sensörünün toprağa bağlanması gerekmesidir.)

LED'i pim 0'a (veya LED'e güç veren pim ne olursa olsun) ve topraklama kablolarından birine bağlayın.

Işık sensörünü, ışık sensörünüzün talimatlarına göre pim 1'e (veya girişini hangi pim okuyorsa), 3V'a ve diğer topraklama kablosuna bağlayın.

Bu bağlantıları telleri lehimleyerek yapmanızı öneririm, böylece daha kalıcı olurlar. Ancak devreyi daha sonra kayışlara takarken dikkatli olun; eklemler kırılabilir.

Devreyi lehimledikten sonra, hala çalıştığından emin olmak için evinizin karanlık bir alanında test edin.

Adım 4: Fiber Optik Kumaşla Başa Çıkmak

Fiber-optik Kumaşla Başa Çıkmak
Fiber-optik Kumaşla Başa Çıkmak
Fiber-optik Kumaşla Başa Çıkmak
Fiber-optik Kumaşla Başa Çıkmak

Fiber optik kumaşın LED'e bağlı demeti olması gerekir. İdeal olarak, kumaş mükemmel boyuttadır, ancak değilse, iki seçeneğiniz vardır: sığdırmak için kesin veya katlayın.

Ben şahsen katlamayı tercih ediyorum, ancak her iki yöntemi ve artılarını/eksilerini detaylandıracağım.

Adım 5: Fiber-optik Kumaş: Kesim Yöntemi

Fiber optik Kumaş: Kesim Yöntemi
Fiber optik Kumaş: Kesim Yöntemi
Fiber-optik Kumaş: Kesim Yöntemi
Fiber-optik Kumaş: Kesim Yöntemi
Fiber optik Kumaş: Kesim Yöntemi
Fiber optik Kumaş: Kesim Yöntemi

Kumaşı istediğiniz genişlikten biraz daha büyük olacak şekilde kesin. Kenar boyunca yıpranma eğilimi gösterir, bu yüzden muhtemelen mümkün olan en kısa sürede kenarını kesmek istersiniz - muhtemelen bunu yapmanın en kolay yolu bir ustadır, ancak bitirmek için kenardan biraz kumaş katlamayı da deneyebilirsiniz. Rulo bir etek denemenizi önermiyorum. (Kenarları ham bıraktım ve üzerinde çalışırken iki lifi aşındırdı.)

Üstteki demete ulaşana kadar iki lif arasında dikkatlice kesin ve lifleri birbirine bağlayan metali keserek iki demete ayırın. Ayırdıktan sonra, lifleri yeniden demetlemeniz gerekir. Bu… bence projenin muhtemelen en zor kısmı.

Lifleri yeniden demetlemek için çoğu kaynak, ısıyla daralan makaronların liflerin üzerinden kaydırılmasını ve dikkatlice büzülmesini öneriyor gibi görünüyor. Bununla ilgili sorun, çok dikkatli ve çok sabırlı olmanız gerektiğidir. Fiber optik fiberler ısıyla pek iyi oynamıyor gibi görünüyor, bu nedenle kırılmaları kolay, kumaştan aşağı inen fiberlerden birini mahvediyor ve ısıyla daralan makaronların fiberlerden kayma ihtimali var.

Ayrıca lifleri bir demet halinde birleştirmeyi de deneyebilirsiniz. Bununla karşılaştığım sorun, bandın ısıyla daralan makarondan çok daha serbest biçimli olması, bu nedenle tüm lifleri tek bir yerde bir araya getirme ve tüm liflere ışık alma konusunda sorunlarla karşılaşabilirsiniz. Lifler bir araya toplandıktan sonra, lifleri korumak için biraz biyeli bant veya üstüne bir şey teyellemenizi öneririm.

Daha sonra LED'i takmanız gerekir; bunu ısıyla daralan makaronla (dikkatli olun; fiber optikler ısıyı sevmez) veya bantla yapabilirsiniz. Siyah elektrik bandı öneririm.

Adım 6: Fiber-optik Kumaş: Katlama Yöntemi

Fiber optik Kumaş: Katlama Yöntemi
Fiber optik Kumaş: Katlama Yöntemi
Fiber optik Kumaş: Katlama Yöntemi
Fiber optik Kumaş: Katlama Yöntemi

Bu yöntemle kumaşı ihtiyacınız olan ölçülerde katlamanız yeterli. Lifler boyunca katlamak basittir ve kumaş lifleri iyi katlandığından oldukça düz durur. Yine de onu liflere karşı katlamak en iyi fikir değil; garip bir yastık benzeri şekle neden olur. Lifleri yeniden demetlemeniz gerekmeyeceğinden, ihtiyacınız olan genişliğe katlamak ve ihtiyacınız olan uzunlukta kesmek en iyisi olabilir.

Doğru genişliğe/uzunluğa katladıktan sonra, hareket etmesini önlemek için yanları elle dikin.

Daha sonra LED'i takmanız gerekir; bunu ısıyla daralan makaronla (dikkatli olun; fiber optikler ısıyı sevmez) veya bantla yapabilirsiniz. Siyah elektrik bandı öneririm.

7. Adım: [isteğe bağlı] Fiber optiklerin zımparalanması

İsterseniz fiber optik kumaşı zımparalayarak fiberlerin kenarlarından daha fazla ışık göstermesini sağlayabilirsiniz. Bunu yapmaya karar verirseniz, işte ipuçlarım:

1. Hafifçe zımparalayın; kumaş oldukça hassas.

2. Fiber optiklere paralel olarak zımparalayın; bunlara dik olarak zımparalarsanız kumaşı yırtabilirsiniz.

3. Sabırlı olun; Dediğim gibi, kumaş narin ve yırtmayacağınızdan emin olmak istiyorsunuz.

Çalışıyor gibi görünen 220 kumlu bir zımpara bloğu kullandım, ancak YMMV.

Adım 8: Kumaş Askıların Yapılması

Kumaş Kayışların Yapılması
Kumaş Kayışların Yapılması
Kumaş Kayışların Yapılması
Kumaş Kayışların Yapılması
Kumaş Kayışların Yapılması
Kumaş Kayışların Yapılması

1. adımdaki ölçümleri kullanarak, ayak bileğinize uyan geniş bir kayış yapmanız gerekir.

Kayışın bir tarafı mikro denetleyiciyi ve devreyi tutarken, diğer tarafı sadece bileğinizin etrafında tutar.

İlk taraf için devrenizin çevresini ölçün; oraya rahatça sığacağından emin olmalısın. Kayışları yapmadan önce lehimlemedim ve bu, devreyi kayışlara takmayı zorlaştırdı.

Bu kayışın dışına, pil takımını tutmak için halkalar halinde iki küçük şerit yerleştirdim. İlk dikerken poşetin bir tarafını açık bıraktım çünkü fiber optik kumaşa elle dikmek zorunda kaldım ve ışık sensörü ile fiber optik demetin geçmesi için bir açıklığa ihtiyacım vardı.

Mikro denetleyici poşetin içine ve uzun şeridin dışına, kolayca takabilmeniz için cırt cırt bant koyun.

Fiber optik kumaşa kayışları elle dikmenizi öneririm. Yerine oturduğundan emin olmak için kayışları diktikten sonra deneyin ve devrenin hala çalıştığından emin olmak için evinizde karanlık bir alana götürün. Devre çalışmıyorsa, ayrılmadıklarından emin olmak için lehim bağlantılarını kontrol edin ve devrenizde herhangi bir yerde kısa devre yapmadığınızdan emin olun.

9. Adım: Tamamlayın + Yorumlar

Tamamla + Yorumlar
Tamamla + Yorumlar
Tamamla + Yorumlar
Tamamla + Yorumlar
Tamamla + Yorumlar
Tamamla + Yorumlar

Proje şimdi tamamlandı! Umduğum kadar parlak çıkmadı - fiber optik kumaş, üzerinde çalışılması zor bir malzemedir - ama umarım bunu faydalı bulmuşsunuzdur!

Bunu tekrar yapacak olsam, kesinlikle EL kablosu veya farklı türde bir fiber optik kullanmayı düşünürdüm; kumaş çok güzel ama çok parlak değil ve çok sağlam değil. Çok fazla harekete ne kadar iyi dayanacağından emin değilim.

Önerilen: