Mundarija:
- 1 -qadam: Sizga kerak bo'lgan material:
- 2 -qadam: Shell -ni chop eting
- 3 -qadam: O'chirish sxemasini ulang
- 4 -qadam: dasturni yoqish
- 5 -qadam: Lehimlang va o'rnating
Video: Bilaguzuk pedometrini qanday qilish kerak: 5 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:26
Men o'zim yashayotgan tumanda yurishni va yugurishni yaxshi ko'raman. Men yolg'iz qolish vaqtidan zavqlanaman, chunki har doim menga ajoyib g'oyalar keladi. Yaqinda men DFRobotdan 6 o'qli inertial harakat sensori sotib oldim. Shunday qilib, mening jismoniy kuchimni hisoblash uchun nega bilaguzuk pedometrini qilmasligim kerak, deb o'ylayman. Men har doim ilhom kelganda qarshilik qila olmayman.
Xo'sh, men turishga ruxsat beraman va boshlayman.
1 -qadam: Sizga kerak bo'lgan material:
Gravitatsiya: I2C BMI160 6 o'qli inertial harakat sensori × 1
Beetle - eng kichik Arduino × 1
Gravitatsion I2C OLED-2864 displeyi × 1
3.7V mini-lityum batareya × 1
Tugma × 2
Kalitni yoqish × 1
Qo'riqchi bandi × 1
BMI160 6 o'qli inertial harakat sensori ultra past quvvatli 3 o'qli giroskop bilan 16-bitli 3-o'qli akselerometrni birlashtiradi. Akselerometr va giroskop to'liq ish rejimida bo'lsa, quvvat sarfi odatda 900 uA ni tashkil qiladi.
2 -qadam: Shell -ni chop eting
Dizayn ilhomi mening sevimli soatimdan keladi. Uning displeyi oddiy va oqlangan tarzda yaratilgan. Ikkinchi qo'l, minut va soat qo'llari displeyning ko'p qismini egallaydi, bu biz uchun vaqtni aniqlash uchun qulaydir. Uning vazni 40 gramm, narxi 15 dollar.
(Qobiqni chop etgandan so'ng, siz qora qismlarga qora bo'yoq sepib, rang teng kelishilgan bo'lishi mumkin.)
Men tez -tez abraziv materiallarni yig'aman. Bu mening sevimli mashg'ulotim. Ko'krak va shkaflarni aylanib chiqqach, nihoyat, rangi OLED -ga juda o'xshash Yakeli topdim. Shuning uchun men uni kesib, panel sifatida ishlatishga qaror qildim.
3 -qadam: O'chirish sxemasini ulang
OLED va BMI160 ikkalasida ham I2C interfeysi mavjud, shuning uchun ularni Beetle -ning tegishli I2C interfeysiga lehimlash kifoya.
4 -qadam: dasturni yoqish
Men BMI160 kutubxonasida to'g'ridan -to'g'ri pedometr dasturini qayta ko'rib chiqdim. Tizimning ish vaqtini sekundomerga aylantirish uchun millis () funktsiyasini qo'shing. Men u8g belgilar kutubxonasining ekran kodini qo'shaman. U8g.h bosh faylidagi shriftni birma -bir sinab ko'rganimdan so'ng, ozod shrift shriftini men uchun ajoyib deb topdim.
Tizimning ish vaqtini sekundomerga aylantirish kodi quyida ko'rsatilgan:
imzosiz int ss = 1000; imzosiz int mi = ss*60; uzoq daqiqa = t0/mi; uzoq soniya = (t0-daqiqa*mi)/s; long milliSecond = sysTime-minutes*mi-second*ss; strTime [0] = (daqiqa%60)/10+'0'; strTime [1] = daqiqa%60%10+'0'; strTime [3] = (ikkinchi%60)/10+'0'; strTime [4] = soniya%60%10+'0'; strTime [6] = milliSekund/100+'0'; strTime [7] = (milliSekund%100)/10+'0';
5 -qadam: Lehimlang va o'rnating
Menimcha, bu qadam eng qiyin qadam, chunki men kosmik taqsimotni loyihalashtirganimdan va ehtiyot qismlarni ehtiyotkorlik bilan o'rnatganimdan so'ng, men kalitni yoqdim va bu narsa ishlamayotganligini aniqladim. Yana bir bor, o'rnatish paytida tasodifan men bir yoki ikkita simni kesib tashladim. Lekin men "sabr bor joyda yo'l bor" ga ishonaman. Ko'p muvaffaqiyatsizliklardan so'ng, muvaffaqiyat mening oldimga keladi.
Elektr maydalagich yordamida qobiqning har ikki uchida 1 mm teshik oching, barcha qismlarni bir -biriga o'rnating, shundan so'ng loyiha tugadi.
Siz chap tomonda ikkita tugma borligini sezishingiz mumkin, pastki - sekundomer uchun, shuning uchun yuqori tugmachasi nima?
Kechasi yugurish uchun! Yuqori tugma 5 mm diametrli to'rtta LEDni boshqarish uchun ishlatiladi (bilaguzukni yanada oqlangan qilish uchun teshik va kalit orasidagi yoriqni mos keladigan rangdagi uv elim bilan to'ldirdim.)
To'rt LEDning holati odamlarning yugurish paytida qo'llarning burilish burchagiga mos keladi. Qo'l qanday harakat qilsa ham, er har doim yoritilgan bo'ladi.
Bu bilaguzukli pedometr nafaqat jismoniy kuchimni hisoblab chiqishga yordam beradi, balki tunda yugurishni yanada xavfsiz qiladi. Juda yaxshi narsa, sizda ham bor.
Tavsiya:
Jangovar robotni qanday qilish kerak (har qanday mahorat darajasi uchun): 8 qadam
Jangovar robotni qanday qilish kerak (har qanday mahorat darajasi uchun): jangovar robototexnika bilan shug'ullanishni boshlaganimda, "qadamma -qadam" yo'qligini topdim. jangovar robotni tuzish yo'llari, shuning uchun Internetda juda ko'p tadqiqotlar olib borganimdan so'ng, men uning bir qismini jangovar robotni yaratish bo'yicha qo'llanma yaratish uchun yig'ishga qaror qildim, shunda kimdir
13003 tranzistoridan foydalangan holda kuchlanish nazorat qilish sxemasini qanday qilish kerak: 6 qadam
13003 tranzistorli kuchlanish nazorat qilish sxemasini qanday qilish kerak: do'stim, bugun men o'zgaruvchan kuchlanishli elektr ta'minotini ta'minlaydigan kuchlanish nazorat qilish sxemasini yaratmoqchiman. Elektron loyihalarni ishlab chiqsak, kontaktlarning zanglashiga olib kelishi uchun bizga har xil kuchlanish kerak bo'ladi. Men buni qilmoqchiman
ARDUINO NANO/MINI QANDAY QILISH KERAK - Bootloader -ni qanday yoqish kerak: 5 qadam
ARDUINO NANO/MINI QANDAY QILISH KERAK | Bootloader -ni qanday yoqish kerak: Men sizga ko'rsatma beraman, Scratch -dan Arduino MINI -ni qanday yasashni ko'rsataman, bu ko'rsatmada yozilgan protsedura yordamida siz o'zingizning loyihangiz talablariga mos keladigan har qanday arduino taxtasini yasashingiz mumkin
Harorat, PH va erigan kislorod uchun ma'lumotlarni qayd qilish vositasini qanday qilish kerak: 11 qadam (rasmlar bilan)
Harorat, PH va erigan kislorod uchun ma'lumotlarni qayd qilish vositasini qanday qilish kerak: Maqsadlar: ≤ 500 dollarga ma'lumot yozuvchi yasang. U harorat, pH va DO ma'lumotlarini vaqt tamg'asi va I2C aloqasi yordamida saqlaydi. Nima uchun I2C (Inter-Integrated Circuit)? Bir nechta sensorlarni bir qatorga yig'ish mumkin, chunki ularning har birida
Tez yong'in rejimini qanday bepul qilish kerak (sizga faqat tornavida kerak): 10 qadam
Tez yong'in rejimini qanday bepul qilish kerak (sizga faqat tornavida kerak): Bugun men sizga xbox uskunasida tez o't o'chirish rejimini o'rgataman: xavfsizlik teshigiga ega bitta torx T8 tornavida YoKI kichik. tekis bosh. Bu safar men Titan Torx t8 -dan foydalanaman, xavfsizlik teshigiga ega, uni Autozone -da sotib olish mumkin.