Mundarija:
Video: Og'irlikni sezuvchi yukxalta: 5 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:29
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
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
[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
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
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:
Interfaol refleksli yukxalta: 3 qadam (rasmlar bilan)
Interfaol refleksli zarbli sumka: Bu o'qituvchi Arduino, LED va MK 2125 akselerometr yordamida lehimlash tajribasini oshirib, tezkorlik va boks mahoratini oshirishni istagan har bir kishiga mo'ljallangan. Ushbu loyihaning maqsadi - mavjud refleksli sumka va transforni o'zgartirish
4 -sonli yukxalta: non paneli: 8 qadam
Ryukzak №4: Breadboard: SPIKE Prime ryukzaklari - LEGO Education SPIKE Prime uchun kengaytmalar, bu xalta sizga SPIKE Prime -ni LEDlar, tugmalar, kalitlar va joystiklar bilan ulash imkonini beradi, ular SPIKE Prime -ni boshqarish uchun prototiplar yaratadi. Bizda kamera xalta ham bor, u bizga imkon beradi
LCD va Arduino bilan PCF8574 yukxalta ishlatish: 8 qadam
LCD va Arduino -da PCF8574 yukxalta ishlatish: Arduino -da LCD -modullardan foydalanish juda mashhur, biroq simlarni to'g'ri ulash uchun vaqt va sabr -toqat talab qilinadi, shuningdek, ko'p sonli raqamli chiqish pimlari ishlatiladi. Shuning uchun biz bu ketma -ket yukxalta modullarini yaxshi ko'ramiz - ular bazaga o'rnatilgan
Disket yukxalta: Diskni o'rnatish 2:21 qadam (rasmlar bilan)
Floppy Disk Bag: Disk 2 -ni o'rnating: Ikki yil oldin, men birinchi floppi sumkada (ikkinchi rasm), keyin esa birinchi ko'rsatma berishda ishlay boshladim. Bu ikki yil ichida sumka butun dunyo bo'ylab blogga yozildi, instructables.com tanlovida va turli san'at mukofotlarida g'olib bo'ldi, b
Stereo yukxalta: 8 qadam
Stereo xalta xalta: bu mod - xalta ichiga bir juft karnay qo'yish juda oson mod. siz lehimlashni, tikishni bilishingiz kerak bo'ladi va sizga umumiy ma'no kerak bo'ladi