İçindekiler:

Ağırlık Duyarlı Bez Çanta: 5 Adım
Ağırlık Duyarlı Bez Çanta: 5 Adım

Video: Ağırlık Duyarlı Bez Çanta: 5 Adım

Video: Ağırlık Duyarlı Bez Çanta: 5 Adım
Video: CELLAT36 DAMARLARI SAHTEYMİŞ İŞTE KANITI HERŞEY KURGU 2024, Kasım
Anonim
Ağırlık Algılayıcı Bez Çanta
Ağırlık Algılayıcı Bez Çanta
Ağırlık Algılayıcı Bez Çanta
Ağırlık Algılayıcı Bez Çanta
Ağırlık Algılayıcı Bez Çanta
Ağırlık Algılayıcı Bez Çanta

Bu talimat, bir ağırlık algılama çantası içindir. Çantalarında çok şey taşıyan kişilere yardımcı olur ve sürekli ortam geri bildirimi ve fazla kilo için otomatik uyarı uyarısı sağlayarak tartıları geliştirir.

Nasıl çalışır

Kayışın kullanıcının omzuna ne kadar bastığını ölçmek için kuvvete duyarlı bir direnç kullanarak ve LED'lerin ne kadar hızlı titreştiğini veya kaç LED'in yandığını (bir anahtara basıldığında) kontrol etmek için değeri kullanarak çalışır. geri bildirim. Kullanıcı aşırı kilo giydiğinde (şu anda yaklaşık 10-11 pound olarak kalibre edilmiştir), kullanıcıyı uyarmak için LED'ler hızla yanıp söner. Tüm aparat bir AAA pil ile çalışır ve torbanın yüzeyine dikilmiş iletken iplik ile bileşenlere bağlanan bir Lilypad Arduino tarafından kontrol edilir.

Çantanın çizimleri ve fotoğrafları aşağıdadır.

Adım 1: Bileşenler

Bileşenler
Bileşenler
Bileşenler
Bileşenler
Bileşenler
Bileşenler

İşte bu deney için ihtiyaç duyacağınız ekipmanların bir listesi: Lilypad Arduino - Arduino mikroişlemcisinin dikilebilir bir versiyonu Breakout kartı ve USB kablosu - lilypad'i bilgisayara bağlar Lilypad pil takımı 4 lilypad LED'leri Lilypad anahtarı Kuvvete duyarlı direnç İletken iplik - 4 katlı eğilimler yıpranır, ancak 2 kattan çok daha düşük dirence sahiptir İğne ve iplik geçirici - iplik geçirici 4 katlı iplik için hayati önem taşır Timsah klipsleri - devreleri test etmek için hayati önem taşır. Dikiş, test etmek için çok yavaş. Kumaş tutkalı ve kumaş boyası - iplikleri kapatmak için Bez çanta - herhangi bir ince kumaş yapılacak

Adım 2: Teyelleme

teyel
teyel
teyel
teyel
teyel
teyel

[Düzenleme: Daha sonra, pil takımını Arduino'ya bu kadar yakın koymanın, iki parça arasındaki katlama hareketi ipliği gevşettiği için güvenilmez bir bağlantıya yol açtığını buldum. Bunun olmasını önlemek için biraz daha mesafe bırakın, iki veya üç dikiş yapın.] Bu, dikiş sırasında bileşenlerin hareket etmesini önlemek için önemli bir adımdır. Çanta bileşenlerinin nasıl yerleştirileceğine ilişkin resimlere bakın. Yaprakları yerinde tutmak için ters dikiş kullanın.

Resim 1, teyel için genel düzeni göstermektedir. Görünüm çantanın içinden. Gri bileşenler torbanın dışında ve beyaz bileşenler torbanın içindedir.

Resim 2, sallanmalarını önlemek için 2 yapraklı (LED, Anahtar) bileşenlerin nasıl dikileceğini gösterir.

Resim 3, birden fazla yapraklı bileşenlerin nasıl dikileceğini gösterir (Lilypad, Pil takımı). Resim 4, FSR'nin kayışın içine nasıl yerleştirileceğini gösterir.

Resim 4, kayışın bir tarafına FSR'nin nasıl dikileceğini gösterir.

Adım 3: Dikiş

Dikiş
Dikiş
Dikiş
Dikiş
Dikiş
Dikiş

Şimdi tüm iplikler arasında bağlantı dikmeniz gerekecek.

Resim 1, çantadaki tüm dikişlerin düzenini göstermektedir.

Resim 2, her bir bileşen için devre şemalarını göstermektedir. Kodla uyumluluğu sağlamak için belirli Arduino pinlerinden bahsedilmiştir.

Resim 3: İplik ile taç yaprağı arasında iyi bir bağlantı sağlamak için yaprakları birden çok kez dikin.

Resim 4 ve 5: İplik uzunluğunu ve direncini azaltmak için düz bir dikiş kullandım (resim 4), ancak daha sonra çapraz dikişin daha fazla esnemeye izin verdiğini öğrendim, bu yüzden tercih edilir (resim 5).

Resim 6: Yerlerinde tutmak için FSR pimlerinin çevresini dikin

Resim 7: Dirençlerin uçlarını kıvırarak dikebileceğiniz halkalar oluşturun.

Resim 8: İplikleri birleştirmek için mevcut bir dikişe bir iplik bağlayın (şematikte siyah oklar).

Resim 9: Kısa devreyi önlemek için kumaşın karşıt taraflarına kesiştiğinde iplikler dikin.

Resim 10: Direnci kontrol etmek için multimetre ile dikişleri test edin.

Resim 11. Çözülmelerini önlemek için bir dikişi bitirmek için bağladığınız düğümleri yapıştırın ve kısa devre olasılığını azaltmak için açıktaki iplikleri dikiş boyunca boyayın.

Fotoğraflar, dikişin bittiğinde çantanızda nasıl görüneceğini gösteriyor.

Adım 4: Kodlama

kodlama
kodlama

Kodu dikiş işlemi boyunca test edebilirsiniz, önce devreleri oluşturmak için yaprakları timsah klipslerle, ardından kumaş devrelerin kendileriyle birleştirerek. Kodu (Readinput.pde) indirebilir veya program mantığının bir akış şemasını görüntüleyebilirsiniz (Flow diagram.jpg). Kod birkaç farklı bölümden oluşmaktadır.

Değişken bildirimleri, Lilypad yaprakları için değişkenler, kuvveti ölçmek için bir dizi ve okuma değişkenleri, LED darbesini kontrol etmek için değişkenler ve aşırı basıncı takip etmek için bir değişken bildirir.

setup() tüm pinleri etkinleştirir ve Serial'i (hata ayıklama için) etkinleştirir.

loop(), basıncı kontrol eder, aşırı basıncı kaydeder ve aşırı kuvvet varsa bir uyarı verir, anahtara basılırsa seviyeyi gösterir veya aksi halde titreşir. Ayrıca printReading()'i de çağırır.

getReading(), basıncı kaydetmek için bir dizi kullanır.

printReading(), tüm okuma değişkenlerini yazdırarak hata ayıklamaya yardımcı olur.

checkWarning(), uyarı()'yı tetiklemeden önce sürekli bir yüksek kuvvet periyodunu günlüğe kaydeder.

uyarı(), LED'lerin yanıp sönmesine neden olur.

level() daha büyük kuvvet için daha fazla LED gösterir.

pulse(), daha büyük kuvvet için daha hızlı titreşimler gösterir.

ledLight(), level() ve pulse() için LED'lerin yanmasına yardımcı olur.

Adım 5: Kalibrasyon

Ağırlığın FSR okumalarına ne kadar karşılık geldiğini kontrol etmek için şimdi çantayı kalibre etmelisiniz.

Yavaş yavaş ağırlık eklemek için eşit ağırlıktaki nesneleri kullanın. Bir dizi kutu veya şişe iyi çalışır.

Arduino'yu kablo takılıyken giyin.

PrintReading'i okumak ve kuvveti kontrol etmek için Seri Monitör özelliğini kullanın.

Kuvvet okumasının ağırlıkla nasıl değiştiğini kaydetmek için bu işlemi tekrarlayın.

İşiniz bittiğinde, kalibrasyona uyması için kodu değiştirin ve gitmeye hazır olmalısınız.

Önerilen: