Mundarija:

AccuRep: surish hisoblagichi: 8 qadam (rasmlar bilan)
AccuRep: surish hisoblagichi: 8 qadam (rasmlar bilan)

Video: AccuRep: surish hisoblagichi: 8 qadam (rasmlar bilan)

Video: AccuRep: surish hisoblagichi: 8 qadam (rasmlar bilan)
Video: Fundament hisoblash, Kvadrat м², va Kuba chiqarish м³ Arxitektor va Ustalar uchun 2024, Noyabr
Anonim
AccuRep: surish-hisoblash qurilmasi
AccuRep: surish-hisoblash qurilmasi
AccuRep: surish-hisoblash qurilmasi
AccuRep: surish-hisoblash qurilmasi
AccuRep: surish-hisoblash qurilmasi
AccuRep: surish-hisoblash qurilmasi

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

Qoplamani yasash
Qoplamani yasash
Qoplamani yasash
Qoplamani yasash
Qoplamani yasash
Qoplamani yasash

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

Yuqori plastinka
Yuqori plastinka
Yuqori plastinka
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

O'chirish ulanishlari
O'chirish ulanishlari
O'chirish ulanishlari
O'chirish ulanishlari
O'chirish ulanishlari
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

LED konfiguratsiyasi
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 va sozlash
Kod va sozlash
Kod va sozlash
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 yig'ing
LEDlarni yig'ing
LEDlarni yig'ing
LEDlarni yig'ing
LEDlarni yig'ing
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

Boshqa elektronikani yig'ing
Boshqa elektronikani yig'ing
Boshqa elektronikani yig'ing
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

Mashq qilishga tayyor
Mashq qilishga tayyor
Mashq qilishga tayyor
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: