Мазмуну:

Баланс, Smart Weight Scale: 7 Steps
Баланс, Smart Weight Scale: 7 Steps

Video: Баланс, Smart Weight Scale: 7 Steps

Video: Баланс, Smart Weight Scale: 7 Steps
Video: Setup for Digital Weighing Scale-Body Fat,Hydration/Water,Muscle,Bone,Calorie,BM 2024, Декабрь
Anonim
Баланс, Smart Салмагы
Баланс, Smart Салмагы

Салам! Бүгүн мен башынан баштап акылдуу салмак таразасын кантип жасоону көрсөтөм!

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

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

Сизге керектүү компоненттер:

  • "Wii Balance Board"
  • Bluetooth менен камсыздалган Raspberry Pi 3 (же Bluetooth Dongle менен кошо RPiнин мурунку версиясы)
  • 16x2 LCD экран
  • Кээ бирлери секирүүчү зымдардын тегерегинде (Pref. Аял-Аял, бирок кадимки зымдарды да алыңыз)

Жыгач алкак үчүн мен 6 жыгач бөлүктү колдондум (жыгач бөлүктөрдүн узундугун караңыз.) Мен колдонгон жыгач тилкеси/бийиктиги 4, 5 см, узундугу 140 см (сизде жок дегенде 2 болушу керек) Мен дагы жыгач тактайды колдондум (67х47см).

Сизге керек болгон кошумча нерселер:

  • Көрдүм (кайсынысы маанилүү эмес, жөн гана таанышыңызды колдонуңуз)
  • Жыгач клей
  • туурасы 16 см болгон картон/жыгач куту (МААНИЛҮҮ: Сиздин RPi жана дисплейиңиз ушул жерде болот, андыктан анын бийиктиги жана экраныңызга туура келүү жөндөмү бар экенин текшериңиз.)

*Кошумча нерселерди дагы эле кошо аласыз:

  • Кадрдын ичиндеги LED тилкелери
  • Боёк / түс жыгачка жана / же тактага
  • Мен, балким, бул долбоорду кийинки айда жаңыртам же башка нерсе, мен бул проектти УЗИ сенсорлору менен жаңыртам, андыктан кайсы бут тактада же жок экенин билсеңиз болот.

2 -кадам: Аппараттык

Аппараттык
Аппараттык
Аппараттык
Аппараттык

Эми сиз RPi сиздин ЖКга туура туташканын текшергиңиз келет. Сизге потенциометрдин кереги жок, аны 5V/GNDга туташтырууга уруксат берсеңиз болот, бирок контрасты кол менен башкаргыңыз келсе жакшы.

Сиз ошондой эле Wii Balance Boardтун логикалык тактасын көрөсүз, анын иштеши жөнүндө түшүнүк берүү үчүн.

Кылуу:

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

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

RPi орнотулууда
RPi орнотулууда

RPi орнотуу:

  1. Тармак конфигурациялары, wi-fiга туташа алаарыңызды текшериңиз. APIPA bootconfig -> wlan аркылуу wlan -> raspi -configда Bluetooth'ду иштетүү
  2. Сиздин RPiге папка жасаңыз (бул мисалда, мен /home /piде жайгашкан 'Project' папкасын жасадым.

4 -кадам: Сенсорлоруңузду башкарыңыз

Эми жабдык бүткөндөн кийин, компоненттерди коддоону баштайлы. ЖК үчүн биз adafruit LCD файлын basefile катары колдонобуз. LCD.py файлында сиз RPiңиздин wlan IP дарегин дисплейде көрсөтө аласыз. Кээде салмагыңызды көрсөтө аласыз.

5 -кадам: Маалыматтар базасы

1 -кадам: 3 таблицадан турган маалымат базасын түзүңүз, Колдонуучу, Салмагы, Максаты

2 -кадам: бул таблицалардын ичинде сиз collumns түзөсүз:

  1. Колдонуучу: Колдонуучунун аты, сырсөз, узундугу, жашы, аты, фамилиясы, жынысы
  2. Салмагы: WeightID (ai), Weight, MeasuredMoment, user_username (fk)
  3. Максат: Максаттуу, максаттуу салмак, targetmadedate, targetdate, максаттуу жетүү, сүрөттөмө, user_usernam

Муну ria боюнча mariaDBге орнотуңуз, бардык түзүлгөн колдонуучуларга бардык укуктарды бергениңизди текшериңиз.

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

Толук веб папканы бул жерден алсаңыз болот:

шаблондор шаблон папкасында экенине ынанууңуз керек (шаблон папкасы катары текшериңиз!), hrefs тийиштүү url менен O K экендигин текшериңиз.

Сунушталууда: