Mundarija:

Balans, aqlli vazn o'lchovi: 7 qadam
Balans, aqlli vazn o'lchovi: 7 qadam

Video: Balans, aqlli vazn o'lchovi: 7 qadam

Video: Balans, aqlli vazn o'lchovi: 7 qadam
Video: Best Breathwork for Balance ⚖️ (learn 3 pranayama practices) 2024, Iyun
Anonim
Balans, aqlli vazn o'lchovi
Balans, aqlli vazn o'lchovi

Salom! Bugun men sizga qanday qilib noldan aqlli vazn o'lchovini yasashni ko'rsatishga harakat qilaman!

1 -qadam: komponentlar

Komponentlar
Komponentlar

Sizga kerak bo'lgan komponentlar:

  • "Wii balans kengashi"
  • Bluetooth bilan ta'minlangan Raspberry Pi 3 (yoki Bluetooth Dongle -ga kiritilgan RPi -ning oldingi versiyasi)
  • 16x2 o'lchamli LCD displey
  • Atrofdagi ba'zi simlar (Pref. Ayol-Ayol, lekin oddiy simlarni ham oling)

Yog'och ramka uchun men 6 ta yog'och qismdan foydalanardim (yog'och qismlarning uzunligi haqida batafsil ma'lumot uchun rasmga qarang.) Men foydalangan yog'och panjaraning kengligi va balandligi 4, 5 sm va uzunligi 140 sm (sizda kamida 2 bo'lishi kerak) Men tagida (67x47 sm) yog'och taxta ishlatardim.

Sizga kerak bo'lgan qo'shimcha narsalar:

  • Ko'rdim (qaysi biri muhim emas, faqat sizga tanish bo'lganidan foydalaning)
  • Yog'och elim
  • kengligi 16 sm bo'lgan karton/yog'och quti (MUHIM: Sizning RPi va displeyingiz shu erda bo'ladi, shuning uchun uning balandligi va ekraningizga mos kelish qobiliyatiga ega ekanligiga ishonch hosil qiling.)

*Siz hali ham qo'shishingiz mumkin bo'lgan qo'shimcha narsalar:

  • Ramkaning ichki qismidagi LED chiziqlar
  • Yog'och va / yoki taxtaga bo'yoq / rang
  • Ehtimol, men bu loyihani keyingi oyda yangilayman, yoki men bu loyihani ultratovushli sensorlar bilan yangilayman, shunda siz qaysi oyoq taxtada yoki yo'qligini bilib olasiz.

2 -qadam: Uskuna

Uskuna
Uskuna
Uskuna
Uskuna

Endi siz RPi LCD -ga to'g'ri ulanganligiga ishonch hosil qilmoqchisiz. Sizga potentsiometr kerak emas, siz uni 5V/GND ga ulashiga ruxsat berishingiz mumkin, lekin kontrastni qo'lda boshqarishni xohlasangiz yaxshi bo'ladi.

Siz Wii Balans kengashining mantiqiy taxtasini ham ko'rasiz, bu sizga uning qanday ishlashi haqida tushuncha beradi.

Qilmoq:

5V va GND -ni batareyaning mantiqiy platasiga lehimlang, shunda sizga endi batareyalar kerak bo'lmaydi

3 -qadam: RPi -ni sozlash

RPi -ni sozlash
RPi -ni sozlash

RPi -ni sozlash:

  1. Tarmoq konfiguratsiyasi, Wi-Fi-ga ulanishingizga ishonch hosil qiling. Bootconfig -da APIPA -> wlan -ni konfiguratsiya qilish -> raspi -config -da bluetooth -ni yoqish
  2. RPi -da papka yarating (bu misolda men /home /pi -da joylashgan 'Project' papkasini yaratdim.

4 -qadam: Sensorlarni boshqaring

Uskunalar tugagandan so'ng, komponentlarni kodlashni boshlaylik. LCD uchun biz adafruit LCD faylini asosiy fayl sifatida ishlatamiz. LCD.py faylida siz displeyda RPi -ning wlan IP -ni ko'rsatishingiz mumkin. Vaqti -vaqti bilan siz o'z vazningizni ko'rsatishingiz mumkin.

5 -qadam: ma'lumotlar bazasi

1 -qadam: 3 ta jadvaldan iborat ma'lumotlar bazasini yaratish, Foydalanuvchi, Og'irligi, Nishon

2 -qadam: ushbu jadvallar ichida siz shlyuzlar yaratasiz:

  1. Foydalanuvchi: foydalanuvchi nomi, parol, uzunlik, yosh, ism, familiya, jins
  2. Og'irligi: WeightID (ai), Og'irligi, MeasuredMoment, user_username (fk)
  3. Maqsad: maqsadli, maqsadli, maqsadli, maqsadli, maqsadli, ta'rif, user_usernam

Buni mariaDB -ga rpi -ga o'rnating, barcha yaratilgan foydalanuvchilarga barcha huquqlarni berganingizga ishonch hosil qiling.

6 -qadam: Shishali veb -sayt

Siz to'liq veb -papkani bu erdan olishingiz mumkin:

andozalar shablon papkasida joylashganligiga ishonch hosil qilishingiz kerak bo'ladi (shablon papkasi sifatida tekshiring!), hreflar tegishli urllar bilan O K ekanligiga ishonch hosil qiling.

Tavsiya: