Mundarija:

Og'irlikni sezuvchi yukxalta: 5 qadam
Og'irlikni sezuvchi yukxalta: 5 qadam

Video: Og'irlikni sezuvchi yukxalta: 5 qadam

Video: Og'irlikni sezuvchi yukxalta: 5 qadam
Video: Как сделать стяжку с шумоизоляцией в квартире. #18 2024, Noyabr
Anonim
Og'irlikni sezadigan yukxalta
Og'irlikni sezadigan yukxalta
Og'irlikni sezadigan yukxalta
Og'irlikni sezadigan yukxalta
Og'irlikni sezadigan yukxalta
Og'irlikni sezadigan yukxalta

Bu ko'rsatma og'irlikni sezadigan sumka uchun. Bu sumkada ko'p narsalarni olib yuradigan odamlarga yordam beradi va tarozini yaxshilaydi, bu esa atrof -muhit bilan doimiy aloqa va ortiqcha vazn haqida avtomatik ogohlantirish signalini beradi.

U qanday ishlaydi

Bu tasma egasining yelkasiga qanchalik bosilishini o'lchash uchun kuchga sezgir rezistor yordamida va LEDning qanchalik tez pulsatsiyalanishini yoki qancha LED yonishini (kalit bosilganda) nazorat qilish uchun ishlatiladi. fikr -mulohaza. Qachonki, egasi haddan tashqari og'irlik kiysa (hozirda taxminan 10-11 funtga kalibrlangan bo'lsa), LEDlar foydalanuvchini ogohlantirish uchun tez miltillaydi. Butun qurilma AAA batareyasi bilan ishlaydi va Lilypad Arduino tomonidan boshqariladi, u sumkaning yuzasiga tikilgan o'tkazgichli ip bilan biriktirilgan.

Quyida sumkaning rasmlari va fotosuratlari keltirilgan.

1 -qadam: komponentlar

Komponentlar
Komponentlar
Komponentlar
Komponentlar
Komponentlar
Komponentlar

Bu tajriba uchun sizga kerak bo'lgan uskunalar ro'yxati: Lilypad Arduino - arduino mikroprotsessorining kesish taxtasi va USB simining tikuvli versiyasi - lilypadni kompyuterga ulaydi Lilypad akkumulyator batareyasi 4 lilypadli LEDlar Lilypad kaliti Kuch sezgir rezistor Supero'tkazuvchilar ip - 4 qavatli yirtilib ketadi, lekin qarshilik 2 qatlamli ignadan ancha pastroq - igna va tishli - 4 qatlamli timsol qisqichlari uchun payvandlash - zanjirlarni sinash uchun juda muhim. Tikuvni tekshirish juda sekin. Matoga yopishtiruvchi va mato bo'yog'i - iplarni yopish uchun Tote sumkasi - har qanday ingichka matodan

2 -qadam: Basting

Basting
Basting
Basting
Basting
Basting
Basting

[Tartibga solish: Keyinchalik bildimki, batareya to'plamini Arduino -ga juda yaqin qo'yish ishonchsiz ulanishga olib keladi, chunki ikki qism orasidagi burilish harakati ipni bo'shatadi. Bunga yo'l qo'ymaslik uchun biroz ko'proq masofani, ikki yoki uchta tikuvni qoldiring.] Bu tikuv paytida komponentlarning harakatlanishiga yo'l qo'ymaslik uchun muhim qadamdir. Xaltaning tarkibiy qismlarini qanday joylashtirishni rasmlarga qarang. Barglarni joyida ushlab turish uchun teskari tikuvdan foydalaning.

1 -rasmda burg'ulash uchun umumiy tartib ko'rsatilgan. Ko'rinish sumkaning ichki qismidan. Kulrang komponentlar sumkaning tashqi tomonida, oq komponentlar esa sumkaning ichki qismida joylashgan.

2 -rasmda chayqalishni oldini olish uchun komponentalarni 2 ta bargchadan (LED, kalit) qanday tikish kerakligi ko'rsatilgan

3 -rasmda ko'p bargli (Lilypad, Batareya to'plami) komponentlarni qanday tikish ko'rsatilgan. 4 -rasmda FSRni tasma ichiga qanday joylashtirish kerakligi ko'rsatilgan.

4 -rasmda FSRni tasmaning bir tomoniga qanday tikish mumkinligi ko'rsatilgan.

3 -qadam: tikish

Tikish
Tikish
Tikish
Tikish
Tikish
Tikish

Endi siz barcha iplar orasidagi ulanishlarni tikishingiz kerak bo'ladi.

1 -rasmda sumkadagi barcha tikuvlarning sxemasi ko'rsatilgan.

2 -rasmda har bir komponentning elektron sxemalari ko'rsatilgan. Kodga mos kelishini ta'minlash uchun maxsus Arduino pinlari eslatib o'tilgan.

3 -rasm: Ip va gulbarg orasidagi yaxshi bog'lanishni ta'minlash uchun barglarni bir necha marta tikib qo'ying.

4 va 5 -rasm: Ipning uzunligi va qarshiligini qisqartirish uchun men to'g'ri tikuvdan foydalandim (4 -rasm), lekin keyinchalik bildimki, diagonal tikuv ko'proq cho'zishga imkon beradi, shuning uchun afzalroqdir (5 -rasm).

6 -rasm: FSR pinlarini mahkamlang

7 -rasm: Rezistorlarning uchlarini burab, ularni tikib qo'yishingiz mumkin.

8 -rasm: Iplarni birlashtirish uchun ipni mavjud tikuvga bog'lang (sxemadagi qora o'qlar).

9 -rasm: Qisqartirishni oldini olish uchun matoning qarama -qarshi tomoniga iplarni tikib qo'ying.

10 -rasm: Qarshilikni tekshirish uchun tikuvlarni multimetr bilan tekshiring.

11 -rasm. Tikuvni tugatish uchun bog'lab qo'ygan tugunlarni yopishtiring, ularni ochib yubormang va ochilish ehtimolini kamaytirish uchun ochiq iplarni tikuv bo'ylab bo'yab qo'ying.

Fotosuratlar tikuv tugagandan so'ng sumkangizga qanday ko'rinishini ko'rsatadi.

4 -qadam: kodlash

Kodlash
Kodlash

Siz kodni tikuv jarayonida sinab ko'rishingiz mumkin, avvaliga barglarni alligator qisqichlari bilan bog'lab, sxemalarni yarating, so'ngra mato sxemalari bilan. Siz kodni (Readinput.pde) yuklab olishingiz yoki dastur mantig'ining oqim diagrammasini (Flow diagram.jpg) ko'rishingiz mumkin. Kod bir nechta alohida qismlardan iborat.

O'zgaruvchan deklaratsiyalar Lilypad barglari uchun o'zgaruvchilar, kuchni o'lchash uchun massiv va o'qish o'zgaruvchilari, LED pulsatsiyasini boshqarish uchun o'zgaruvchilar va ortiqcha bosimni kuzatish uchun o'zgaruvchilarni e'lon qiladi.

setup () barcha pinlarni faollashtiradi va Serialni (disk raskadrovka uchun) yoqadi.

loop () bosimni tekshiradi, ortiqcha bosimni qayd qiladi va agar haddan tashqari kuch bo'lsa, ogohlantirish beradi, agar kalit bosilsa, darajasini ko'rsatadi yoki aks holda pulsatsiyalanadi. Bundan tashqari, printReading () ni ham chaqiradi.

getReading () bosimni yozish uchun massivdan foydalanadi.

printReading () barcha o'qish parametrlarini chop etish orqali nosozliklarni tuzatishga yordam beradi.

checkWarning () ogohlantirishni () ishga tushirishdan oldin uzluksiz kuchli davrni qayd qiladi.

ogohlantirish () LEDlarning yonib -o'chishiga olib keladi.

level () katta kuch uchun ko'proq LEDni ko'rsatadi.

pulse () katta kuch uchun tezroq pulsatsiyalarni ko'rsatadi.

ledLight () darajasi () va puls () uchun LEDlarni yoqishga yordam beradi.

5 -qadam: Kalibrlash

Og'irlikning FSR ko'rsatkichlariga qanchalik mos kelishini tekshirish uchun siz sumkani sozlashingiz kerak.

Asta -sekin og'irlik qo'shish uchun bir xil og'irlikdagi narsalardan foydalaning. Bankalar yoki butilkalar to'plami yaxshi ishlaydi.

Arduino -ni simi ulangan holda kiying.

Bosib o'qishni o'qish va kuchini tekshirish uchun ketma -ket monitor funktsiyasidan foydalaning.

Og'irlik bilan o'qish kuchi qanday o'zgarishini yozish uchun ushbu jarayonni takrorlang.

Tugatganingizdan so'ng, kodni kalibrlash bilan moslashtiring va siz borishga tayyor bo'lishingiz kerak.

Tavsiya: