Мазмұны:

Баланс, ақылды салмақ шкаласы: 7 қадам
Баланс, ақылды салмақ шкаласы: 7 қадам

Бейне: Баланс, ақылды салмақ шкаласы: 7 қадам

Бейне: Баланс, ақылды салмақ шкаласы: 7 қадам
Бейне: Жігітім дұрыстап тықпаса не істеу керек? 2024, Қараша
Anonim
Баланс, ақылды салмақ шкаласы
Баланс, ақылды салмақ шкаласы

Сәлем! Бүгін мен сізге нөлден салмақты таразыны қалай жасауға болатынын көрсетуге тырысамын!

1 -қадам: компоненттер

Компоненттер
Компоненттер

Сізге қажет компоненттер:

  • «Wii теңгерім тақтасы»
  • Bluetooth қосылған Raspberry Pi 3 (немесе Bluetooth Dongle қосылған RPi -нің бұрынғы нұсқасы)
  • 16x2 СКД экраны
  • Кейбіреулері секіргіш сымдардың айналасында (Pref. Female-Female, бірақ кейбір қалыпты сымдарды алыңыз)

Ағаш жақтау үшін мен 6 ағаш бөлшекті қолдандым (ағаш бөлшектердің ұзындығы туралы суретті қараңыз.) Мен қолданған ағаш штанганың ені мен биіктігі 4, 5 см және ұзындығы 140 см (сізде кемінде 2 болуы керек) Мен сондай -ақ ағаш тақтайшаны қолдандым (67х47см).

Сізге қажет қосымша заттар:

  • Көрдім (қайсысы маңызды емес, сізге танысын пайдаланыңыз)
  • Ағаш желімі
  • ені 16 см болатын картон/ағаш қорап (МАҢЫЗДЫ: сіздің RPi мен дисплейіңіз осында болады, сондықтан оның биіктігі мен экраныңызға сәйкес келетініне көз жеткізіңіз.)

*Қосуға болатын қосымша нәрселер:

  • Жақтаудың ішкі жағындағы жарықдиодты жолақтар
  • Ағашқа және / немесе тақтаға бояу / түс
  • Мен бұл жобаны келесі айда немесе бірдеңе жаңартатын шығармын, мен бұл жобаны ультрадыбыстық датчиктермен жаңартамын, сонда сіз тақтада қандай табан бар немесе жоқ екенін біле аласыз.

2 -қадам: Жабдық

Аппараттық құрал
Аппараттық құрал
Аппараттық құрал
Аппараттық құрал

Енді сіз RPi СКД -ге дұрыс қосылғанын тексергіңіз келеді. Сізге потенциометр қажет емес, оны 5V/GND желісіне қосуға рұқсат беруіңіз мүмкін, бірақ контрастты қолмен басқарғыңыз келсе жақсы.

Сіз сондай -ақ Wii Balance Board логикалық тақтасын көресіз, ол сізге оның қалай жұмыс істейтіні туралы түсінік береді.

Істеу:

Батареяның логикалық тақтасына 5V & GND дәнекерлеңіз, осылайша сізге енді батарея қажет болмайды

3 -қадам: RPi орнату

RPi орнату
RPi орнату

RPi орнату:

  1. Желі конфигурациясы, wi-fi желісіне қосыла алатындығыңызды тексеріңіз. Bootconfig ішіндегі APIPA -> config wlan putty -> raspi -config ішіндегі bluetooth қосу
  2. RPi -де қалта жасаңыз (бұл мысалда мен /home /pi -де орналасқан 'Project' қалтасын жасадым.

4 -қадам: сенсорларды басқарыңыз

Аппараттық құрал дайын болған соң, компоненттерді кодтауға кірісейік. СКД үшін біз adafruit СКД файлын негізгі файл ретінде қолданамыз. LCD.py файлында сіз дисплейде RPi -дің wlan IP -ін көрсете аласыз. Кейде сіз өз салмағыңызды көрсете аласыз.

5 -қадам: мәліметтер базасы

1 -қадам: 3 кестеден тұратын мәліметтер базасын құрыңыз, Пайдаланушы, Салмақ, Мақсат

2 -қадам: осы кестелерде сіз collumns жасайсыз:

  1. Қолданушы: пайдаланушы аты, құпия сөз, ұзындығы, жасы, аты, тегі, жынысы
  2. Салмақ: WeightID (ai), Салмақ, MeasuredMoment, user_username (fk)
  3. Мақсатты: мақсатты, мақсатты салмақ, targetmadedate, targetdate, мақсатқа қол жеткізу, сипаттама, user_usernam

Оны mariaDB -де rpi -ге орнатыңыз, барлық жасалған пайдаланушыларға барлық құқықтарды беріңіз.

6 -қадам: Колбасы бар веб -сайт

Сіз толық веб -қалтаны мына жерден ала аласыз:

шаблондар шаблондар қалтасында екеніне көз жеткізуіңіз керек (үлгі қалтасы ретінде тексеріңіз!), hrefs сәйкес URL мекенжайлары бар O K екеніне көз жеткізіңіз.

Ұсынылған: