Mündəricat:

Çəki Algılama Çantası: 5 addım
Çəki Algılama Çantası: 5 addım

Video: Çəki Algılama Çantası: 5 addım

Video: Çəki Algılama Çantası: 5 addım
Video: ŞIK, ZARİF VE ÇOK KOLAY TIĞ İŞİ ÇANTA adım adım / kendin yap / DIY 2024, Noyabr
Anonim
Çəki Algılama Çantası
Çəki Algılama Çantası
Çəki Algılama Çantası
Çəki Algılama Çantası
Çəki Algılama Çantası
Çəki Algılama Çantası

Bu təlimat çəki hiss edən çanta üçündür. Çantalarında çox şey daşıyan insanlara kömək edir və artıq çəki üçün daimi mühit rəyləri və avtomatik xəbərdarlıq siqnalı verərək tərəzi üzərində yaxşılaşır.

Bu necə işləyir

Kəmərin istifadəçinin çiyninə nə qədər basdığını ölçmək üçün gücə həssas bir rezistor istifadə etməklə və LED -lərin nə qədər sürətli pulsasiya etməsini və ya neçə LED -in yanmasını (bir düyməyə basıldıqda) nəzarət etmək üçün dəyərdən istifadə edərək istifadəçiyə verir. rəy İstifadəçi həddindən artıq çəki geyəndə (hazırda təxminən 10-11 kilo kalibrdədir), LED-lər istifadəçini xəbərdar etmək üçün sürətlə yanıb-sönür. Bütün aparat AAA batareyası ilə işləyir və çantanın səthinə tikilmiş keçirici iplə komponentlərə bərkidilmiş Lilypad Arduino ilə idarə olunur.

Çantanın şəkilləri və fotoşəkilləri aşağıda verilmişdir.

Addım 1: Komponentlər

Komponentlər
Komponentlər
Komponentlər
Komponentlər
Komponentlər
Komponentlər

Bu təcrübə üçün lazım olacaq avadanlıqların siyahısı budur: Lilypad Arduino - Arduino mikroprosessorunun kəsmə lövhəsi və USB kabelinin tikişli versiyası - lilypad -ı kompüterə bağlayır Lilypad batareya paketi 4 lilypad LED -ləri Lilypad açarı Güc həssas rezistor keçirici ip - 4 qat yıpranmaq, lakin 2 qatlı iynə və yivdən daha aşağı müqavimətə malikdir - yivləyici, 4 qatlı timsah klipləri üçün vacibdir - sxemlərin sınanması üçün həyati əhəmiyyət kəsb edir. Tikiş sınamaq üçün çox yavaşdır. Parça yapışqan və parça boyası - ipləri bağlamaq üçün Çanta - hər hansı bir nazik parça

Addım 2: Tökmə

Basting
Basting
Basting
Basting
Basting
Basting

[Düzəliş: Daha sonra gördüm ki, batareya paketini Arduinoya bu qədər yaxınlaşdırmaq etibarsız bir əlaqə yaradır, çünki iki hissə arasındakı qatlama hərəkəti ipi boşaldır. Bunun baş verməməsi üçün bir az daha çox məsafə qoyun, iki və ya üç tikiş.] Bu, tikiş zamanı komponentlərin hərəkət etməsinin qarşısını almaq üçün vacib bir addımdır. Çantanın komponentlərini necə düzəltmək üçün şəkillərə baxın. Ləçəkləri yerində saxlamaq üçün tərs dikiş istifadə edin.

Şəkil 1, qıvrımların ümumi görünüşünü göstərir. Görünüş çantanın içindəndir. Boz komponentlər çantanın xaricində, ağ komponentlər isə çantanın içərisindədir.

Şəkil 2, parçalanmanın qarşısını almaq üçün komponentləri 2 ləçəkdən (LED, Açar) necə tikəcəyinizi göstərir

Şəkil 3, birdən çox ləçəkdən ibarət komponentlərin necə tikiləcəyini göstərir (Lilypad, Batareya paketi). Şəkil 4, FSR -ni kəmərin içərisinə necə yerləşdirəcəyinizi göstərir.

Şəkil 4, FSR -ni kəmərin bir tərəfinə necə tikəcəyinizi göstərir.

Addım 3: Dikiş

Tikiş
Tikiş
Tikiş
Tikiş
Tikiş
Tikiş

İndi bütün iplər arasında əlaqələr tikməlisiniz.

Şəkil 1, çantanın üzərindəki bütün tikişlərin sxemini göstərir.

Şəkil 2, hər bir komponentin dövrə diaqramlarını göstərir. Kodla uyğunluğu təmin etmək üçün xüsusi Arduino pinlərindən bəhs edilir.

Şəkil 3: İplik və ləçək arasında yaxşı bir əlaqə təmin etmək üçün ləçəklərdən bir neçə dəfə tikin.

Şəkil 4 və 5: İpin uzunluğunu və müqavimətini azaltmaq üçün düz bir dikiş istifadə etdim (şəkil 4), amma sonradan öyrəndim ki, diaqonal dikiş daha çox uzanmağa imkan verir, buna görə daha yaxşıdır (şəkil 5).

Şəkil 6: FSR sancaqlarını yerində tutmaq üçün ətrafına tikin

Şəkil 7: Rezistorların uclarını bükərək tikə biləcəyiniz döngələr yaradın.

Şəkil 8: İpləri birləşdirmək üçün mövcud bir dikişə ip bağlayın (sxematik olaraq qara oxlar).

Şəkil 9: Qısalmanın qarşısını almaq üçün keçərkən parçanın əks tərəflərinə iplər tikin.

Şəkil 10: Müqaviməti yoxlamaq üçün multimetrlə dikişləri sınayın.

Şəkil 11. Bağladığınız düyünləri bir dikişi bitirmək üçün yapışdırın və açılmamasını təmin edin və qısalma şansını azaltmaq üçün açıq ipləri dikiş boyunca boyayın.

Fotoşəkillər tikiş bitdikdə çantanıza necə baxacağını göstərir.

Addım 4: Kodlaşdırma

Kodlaşdırma
Kodlaşdırma

Tikiş prosesi boyunca kodu əvvəlcə timsah klipləri ilə ləçəkləri bağlayaraq sxemləri, sonra isə parça sxemlərinin özləri ilə sınaya bilərsiniz. Kodu yükləyə bilərsiniz (Readinput.pde) və ya proqramın məntiqinin axını diaqramına (Flow diagram.jpg) baxa bilərsiniz. Kod bir neçə fərqli hissədən ibarətdir.

Dəyişən bəyannamələr, Lilypad ləçəkləri üçün dəyişənləri, gücü ölçmək üçün bir sıra və oxu dəyişənlərini, LED pulsasiyasını idarə etmək üçün dəyişənləri və həddindən artıq təzyiqi izləmək üçün bir dəyişən elan edir.

setup () bütün sancaqları aktivləşdirir və Serialı (ayıklama üçün) aktivləşdirir.

loop () təzyiqi yoxlayır, həddindən artıq təzyiqi qeyd edir və ya həddindən artıq güc olduqda xəbərdarlıq edir, düyməyə basıldıqda səviyyəni göstərir və ya əks halda nəbz verir. Ayrıca printReading () çağırır.

getReading () təzyiqi qeyd etmək üçün bir sıra istifadə edir.

printReading (), bütün oxu dəyişənlərini çap edərək hata ayıklamada kömək edir.

checkWarning (), xəbərdarlıq () tetiklemeden əvvəl davamlı olaraq yüksək bir güc dövrü qeyd edir.

xəbərdarlıq () LEDlərin yanıb sönməsinə səbəb olur.

level () daha böyük güc üçün daha çox LED göstərir.

pulse () daha böyük qüvvə üçün daha sürətli pulsasiyaları göstərir.

ledLight () səviyyə () və nəbz () üçün LED -ləri yandırmağa kömək edir.

Addım 5: Kalibrləmə

Artıq çəkinin FSR göstəricilərinə necə uyğun olduğunu yoxlamaq üçün çantanı kalibr etməlisiniz.

Tədricən çəki əlavə etmək üçün bərabər çəkiyə malik əşyalardan istifadə edin. Bir qutu və ya şüşə dəsti yaxşı işləyir.

Arduino kabelini taxaraq geyin.

PrintReading oxumaq və gücünü yoxlamaq üçün Serial Monitor xüsusiyyətindən istifadə edin.

Ağırlığın oxunma gücünün necə dəyişdiyini qeyd etmək üçün bu prosesi təkrarlayın.

Bitirdikdən sonra kodu kalibrləmə ilə uyğunlaşdırın və getməyə hazır olmalısınız.

Tövsiyə: