İçindekiler:
- Gereçler
- Adım 1: Ölçümler/Prototipleme
- Adım 2: Mikrodenetleyici Kodu
- Adım 3: Devre
- Adım 4: Fiber Optik Kumaşla Başa Çıkmak
- Adım 5: Fiber-optik Kumaş: Kesim Yöntemi
- Adım 6: Fiber-optik Kumaş: Katlama Yöntemi
- 7. Adım: [isteğe bağlı] Fiber optiklerin zımparalanması
- Adım 8: Kumaş Askıların Yapılması
- 9. Adım: Tamamlayın + Yorumlar
Video: Işıklı Ayakkabı Ataşmanları: 9 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:18
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
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
İ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şı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
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
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ı
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
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:
Taban Ayakkabı Jeneratörü: 5 Adım
Taban Ayakkabı Jeneratörü: Merhaba, size gerçek elektrik üreten Taban Ayakkabı Jeneratörü nasıl yapılır onu gösteriyor olacağım!!! Test ettiğimde toplam 20-25 volt üretiyordu (98 kiloyum). Bu Proje elektrik yapmak için piezos kullanır. Ne kadar kilo verirsen o kadar
Bir Ayakkabı Kutusundan LED Canavar Gözü Nasıl Yapılır: 6 Adım
Bir Ayakkabı Kutusundan LED Canavar Gözü Nasıl Yapılır: Filmlerde ve kitaplarda canavarlar görmüş olabilirsiniz. Ancak, sizce bir canavar nasıl görünmeli? Büyük boy mu yoksa jilet gibi keskin dişlere mi sahip olmalı? Süper kahraman çizgi romanlarındaki düşmanlar ve Disney filmlerindeki kötü adamlar oluyorlar. İçinde
Drone Ataşmanları (Hareket Ettir): 4 Adım
Drone Ataşmanları (Make It Move): Küçük bir yarış uçağına takılabilen ve basit bir servo ile çalışacak şekilde yapılmış bazı ataşmanlar oluşturdum. Birincisi bir serbest bırakma mekanizmasıdır. Çerçeveden küçük bir çubuk çekmek için bir servo kullanır ve üzerine asılı olan her şeyi düşürür. Saniye
Görme Engelliler İçin Dokunsal Ayakkabı: 12 Adım
Görme Engelliler İçin Haptik Ayakkabı: Tüm dünyada 37 milyondan fazla görme engelli insan var. Bu insanların çoğu bir baston kullanır, sopa kullanır veya gidip gelmek için başka birine bağımlıdır. Sadece bağımlılıklarını azaltmakla kalmaz, bazı durumlarda da kendilerine zarar verir
LED Işıklı Çizim Kalemleri: Işıklı Doodles Çizim Araçları: 6 Adım (Resimlerle)
LED Işıklı Çizim Kalemleri: Işıklı Doodles Çizim Araçları: Karım Lori aralıksız bir doodle'cı ve yıllardır uzun pozlama fotoğrafçılığı ile oynadım. PikaPika light artistry grubundan ve dijital kameraların kolaylığından esinlenerek, neler yapabileceğimizi görmek için ışıkla çizim sanat formunu aldık