Mundarija:
- Ta'minotlar
- 1 -qadam: korpusni tayyorlash
- 2 -qadam: Yuqori plastinka
- 3 -qadam: O'chirish ulanishlari
- 4 -qadam: LED konfiguratsiyasi
- 5 -qadam: Kod va sozlash
- 6 -qadam: LEDlarni yig'ing
- 7 -qadam: Boshqa elektronikani yig'ing
- 8-qadam: mashq qilishga tayyor
Video: AccuRep: surish hisoblagichi: 8 qadam (rasmlar bilan)
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:23
Fusion 360 loyihalari »
Men karantin bilan shug'ullana boshlagan ko'plab odamlarni bilaman. Uy mashqlari bilan bog'liq muammo-bu sport zali uchun uskunalar etishmasligi, mening mashg'ulotlarim asosan push-uplarni o'z ichiga oladi. Haqiqatan ham o'zimni majburlash uchun men mashg'ulotlar paytida rok musiqasini tinglayman. Muammo - bu vakillar soni. Ko'pincha, men musiqa tufayli takrorlashni unutaman. O'shanda men bu fikrga keldim. Bu AccuRep, aniq hisoblagich.
Bu oddiy qurilma sizning push-uplaringizni, arqon bilan sakrashni, cho'kishni va boshqalarni hisoblay oladi. To'rt LED mavjud. Muayyan miqdordagi takrorlashni tugatgandan so'ng, ularning har biri yonadi. Siz shunchaki ijodiy bo'lishingiz va har qanday mashg'ulotda o'z vakillarini hisoblash uchun bu usulni topishingiz kerak. Push -uplar uchun, agar siz pastga itayotganingizda iyagingiz tushsa, buni er osti tagida saqlang. Arqon bilan sakrash uchun arqon erga tegmasidan oldin (oyog'ingiz oldida) erdagi nuqta. Squats uchun.. yaxshi.. siz tushundingiz.
Nega aniq deb aytaman? Chunki siz uni soxta vakilni hech qachon o'tkazib yubormasligi yoki ro'yxatdan o'tkazmasligi uchun uni o'zingizning tezligingizga moslab sozlashingiz mumkin. Va buni qilish va kodlash juda oddiy. Sizga kerak bo'lgan yagona narsa - mikrokontroller (Arduino nano kabi), LEDlar va IQ yaqinlik sensori.
Ta'minotlar
NodeMcu/Arduino nano: Amazon
IQ yaqinlik sensori: Amazon
LEDlar
Ayol - ayol o'tish simlari (ixtiyoriy) Amazon
5V quvvat manbai/qayta zaryadlanuvchi batareya: Amazon
1 -qadam: korpusni tayyorlash
Men muhofazani Autodesk Fusion 360 -da ishlab chiqdim. Bu juda oddiy, men oddiy tinkerkaddan foydalanishim mumkin, chunki bu oddiy dizayn. Men Fusion 360 -ni o'rganyapman, shuning uchun bu amaliyot bo'ladi deb o'yladim. Baza - diametri 80 mm va balandligi 20 mm bo'lgan oddiy silindr. Yon tarafdagi to'rtburchaklar teshik - bu quvvat manbaini mikrokontrollerga o'tkazish. Portativ bo'lish uchun siz qayta zaryadlanuvchi batareyadan foydalanishingiz mumkin. Ammo hamma narsani soddalashtirish uchun men tashqi quvvat manbaidan foydalanaman.
2 -qadam: Yuqori plastinka
Ustki - bu LEDlar uchun 1 mm diametrli to'rtta teshik va yaqinlik sensori uchun kesilgan disk. Bu Fusion 360 -da ham yaratilgan. Siz 3D -fayllarni topishingiz mumkin.
3 -qadam: O'chirish ulanishlari
Kichik o'lchamlari tufayli Arduino nanoi eng yaxshi variant bo'lardi, lekin menda qulay bo'lmagan. Buning o'rniga men Nodemcudan foydalanaman. Bu muhim emas, chunki ikkala holatda ham kod bir xil bo'ladi.
Yaqinlik sensori D0 (raqamli chiqish) pinini 5 -gpio mikrokontroleriga ulang. LEDlarni quyidagicha ulash lozim:
LED1 pin 0 ga o'tadi
LED2 pin 2 ga o'tadi
LED 3 pin 4 ga o'tadi
LED4 pin 12 ga o'tadi
4 -qadam: LED konfiguratsiyasi
E'tibor bering, LED1 10 marta takrorlangandan so'ng yonadi. LED2 25 marta takrorlangandan so'ng, LED3 chirog'i 50 dan keyin va LED4 100 da yonadi. Siz bu qiymatlarni keyingi bosqichda tushuntirmoqchi bo'lgan kodda o'zgartirishingiz mumkin.
5 -qadam: Kod va sozlash
Kod juda oddiy. Agar har bir LED uchun sharoitlar mavjud bo'lsa, ularni takrorlash soniga qarab ularni yoqish kerak. Siz buni xohlaganingizcha o'zgartirishingiz mumkin.
Muhim qatorlardan biri bu birinchi blok. Ko'ryapsizmi, uning ichida 500ms kechikish bor. Bu har bir vakilning maksimal pozitsiyasida qancha vaqt sarflashingizga bog'liq bo'lgan kechikishdir. Masalan, yuqoriga ko'tarilish paytida, eng past holatda bo'lganingizda, o'zingizni orqaga surish uchun qancha vaqt ketishi haqida taxminiy tasavvurga ega bo'lishingiz kerak. Boshqacha aytganda, ko'kragingizni erga tegizish uchun qancha vaqt sarflaysiz. Men uchun bu kechiktirishda o'rnatgan 500 ms atrofida. Agar takrorlash sekinroq bo'lsa, uni taxminan 1s (1000ms) ga oshirish kerak bo'ladi.
Bu borada juda aniq bo'lish shart emas. Men sizga soatni o'z oldingizda ushlab turishni va buni bilish uchun bir nechta push -uplarni bajarishni maslahat berardim. O'tish arqonlari uchun bu kechikish ancha past bo'ladi. Kodni sozlashni tugatgandan so'ng, uni taxtangizga yuklashingiz mumkin.
6 -qadam: LEDlarni yig'ing
LEDlarni yuqori plastinkadagi har bir teshikka yopishtiring. Siz super elim yoki issiq elimdan foydalanishingiz mumkin. Kichkina korpus ichidagi hamma narsani joylashtirish uchun men Nodemcuni teskari joylashtirdim, shunda quvvat ulagichi yon devordagi teshikdan o'tadi.
7 -qadam: Boshqa elektronikani yig'ing
Keyin men yaqinlik sensorini ikki tomonlama lenta bilan yopishtirdim va datchik lampalarini yuqoriga egdim. Siz yaqinlik sensori ko'rsatkichli LEDlarini qora izolyatsion lenta bilan yopishingiz mumkin, shunda bizning 4 LEDdan boshqa yorug'lik manbai bo'lmaydi.
Keyin men yuqori plastinkani tayanchga yopishtirdim, shunda sensorli lampalar ular uchun kesilgan joydan o'tib ketadi.
8-qadam: mashq qilishga tayyor
Shunday qilib, endi faqat isinish va mashg'ulot o'tkazish kerak. Bu qurilma nafaqat sizning vakillaringizni hisoblab chiqadi, balki sizni ko'proq narsani qilishga undaydi. Rivojlanish jarayonida siz har bir LED uchun kesish sonini ko'paytirishingiz mumkin. LEDlar o'rniga LCD displey qo'shishingiz mumkin, lekin bu ishni murakkablashtiradi.
Maslahat: Agar siz bu joyni chayqalaringizni hisoblash uchun ishlatayotgan bo'lsangiz, charchaganingizda o'tirmang
Tavsiya:
Yuqori aniqlikdagi chastota hisoblagichi: 5 qadam (rasmlar bilan)
Yuqori aniqlikdagi chastota hisoblagichi: Bu ko'rsatma chastotalarni tez va oqilona aniqlik bilan o'lchashga qodir o'zaro chastota hisoblagichini ko'rsatadi. U standart komponentlardan tayyorlangan va uni hafta oxiri qilish mumkin (menga biroz ko'proq vaqt kerak bo'ldi :-)) EDIT: Kod hozirda mavjud
Arduino bilan chastota hisoblagichi: 8 qadam (rasmlar bilan)
Arduino bilan chastota hisoblagichi: bu oddiy va arzon arduino asosidagi chastota hisoblagichining narxi 4 dollardan past, kichik sxemalarni o'lchash juda foydali bo'lgan
Yangi va takomillashtirilgan Geiger hisoblagichi - Endi WiFi bilan!: 4 qadam (rasmlar bilan)
Yangi va takomillashtirilgan Geiger hisoblagichi - Endi Wi -Fi bilan!: Bu mening ko'rsatgichimdagi Geiger hisoblagichimning yangilangan versiyasi. Bu juda mashhur edi va men uni qurishga qiziqqan odamlarning yaxshi fikrlarini oldim, shuning uchun davomi: GC-20. Geiger hisoblagichi, dozimetr va nurlanish m
D4E1 - DIY - yordamchi texnologiya: Boccia surish yordami: 11 qadam
D4E1 - DIY - Yordamchi texnologiya: Boccia Push Aid: Biz Belgiyadan kelgan sanoat dizayni va kasbiy terapiya bo'yicha talabalar guruhimiz. Biz birgalikda Kevinga Boccia rolini o'ynashga yordam berdik. Kevin 20 yoshda va Duchenne mushak muskullari distrofiyasi bilan tug'ilgan. Bu kasallik irsiy kasallik bo'lib, uning rivojlanishi bilan tavsiflanadi
YouTube abonentlari hisoblagichi ESP8266 IoT bilan: 5 qadam (rasmlar bilan)
ESP8266 IoT bilan YouTube obunachilari hisoblagichi: Bu erda men sizga birinchi narsalarning Interneti (IoT) loyihasini keltirdim. Men yangi youtuberman va o'z obunachilarimni stolimga yoki devorga ramkaga qo'yib qo'yish men uchun ajoyib tuyuladi. Shuning uchun men ushbu ajoyib loyihani siz uchun oson va foydali qildim