Obsah:

Zostatok, inteligentná váha: 7 krokov
Zostatok, inteligentná váha: 7 krokov

Video: Zostatok, inteligentná váha: 7 krokov

Video: Zostatok, inteligentná váha: 7 krokov
Video: Микроволновый zigbee датчик присутствия YXZBRB58 - обзор и тестирование 2024, November
Anonim
Zostatok, inteligentná váha
Zostatok, inteligentná váha

Ahoj! Dnes sa pokúsim ukázať vám, ako vytvoriť inteligentnú váhu od začiatku!

Krok 1: Komponenty

Komponenty
Komponenty

Potrebné komponenty:

  • A „Wii Balance Board“
  • Raspberry Pi 3 s technológiou Bluetooth (alebo staršia verzia RPi, dodávaná s Bluetooth dongle)
  • LCD obrazovka 16x2
  • Niektoré všade okolo prepojovacích káblov (prefer. Žena-Žena, ale vezmite si aj normálne drôty)

Na drevený rám som použil 6 drevených častí (podrobnosti o dĺžke nájdete na obrázku na obrázku.) Drevená tyč/guľatina, ktorú som použil, má šírku a výšku 4, 5 cm a dĺžku 140 cm (mali by ste mať aspoň 2 týchto tyčí.). Použil som aj drevenú dosku pod ním (67 x 47 cm).

Ďalšie veci, ktoré budete potrebovať:

  • Píla (nezáleží na tom, ktorá z nich je, použite iba takú, ktorú poznáte)
  • Lepidlo na drevo
  • kartónová/drevená škatuľa so šírkou 16 cm (DÔLEŽITÉ: Budú tu vaše RPi a displej, preto sa uistite, že má dobrú výšku a schopnosť obrazovky zapadnúť.)

*Ďalšie veci, ktoré môžete ešte pridať:

  • Led pásy vo vnútornej časti rámu
  • Farba / farba na drevo a / alebo dosku
  • Budúci mesiac pravdepodobne aktualizujem tento projekt alebo niečo také, aktualizujem tento projekt pomocou ultrazvukových senzorov, aby ste vedeli, ktorá noha je na doske alebo nie.

Krok 2: Hardvér

Hardvér
Hardvér
Hardvér
Hardvér

Teraz sa chcete uistiť, že je váš RPi správne pripojený k vášmu LCD. Nepotrebujete potenciometer, môžete ho tiež pripojiť k 5V/GND, ale je lepšie, ak chcete kontrast ovládať ručne.

Vidíte tiež logickú dosku Wii Balance Board, len aby ste mali predstavu o tom, ako to funguje.

Robiť:

Spájkujte 5V a GND na dosku logiky batérie, týmto spôsobom už nebudete potrebovať batérie

Krok 3: Nastavenie RPi

Nastavenie RPi
Nastavenie RPi

Nastavenie RPi:

  1. Konfigurácia siete, uistite sa, že sa môžete pripojiť k sieti Wi-Fi. APIPA v bootconfig -> config wlan cez tmel -> povoliť bluetooth v raspi -config
  2. Vytvorte priečinok na svojom RPi (v tomto prípade som vytvoril priečinok „Projekt“umiestnený v /home /pi.

Krok 4: Ovládajte svoje senzory

Teraz, keď je hardvér hotový, začneme kódovať komponenty. Pre LCD používame ako základný súbor LCD adafruit. V súbore LCD.py môžete na displeji zobraziť IP adresu vášho RPi. Príležitostne môžete zobraziť svoju váhu.

Krok 5: Databáza

Krok 1: Vytvorte databázu s 3 tabuľkami, Používateľ, Váha, Cieľ

Krok 2: v týchto tabuľkách vytvárate stĺpce:

  1. Používateľ: Používateľské meno, heslo, dĺžka, vek, meno, priezvisko, sex
  2. Weight: WeightID (ai), Weight, MeasuredMoment, user_username (fk)
  3. Cieľ: Targetid, targetweight, targetmadedate, targetdate, targetreached, description, user_usernam

Nainštalujte to do mariaDB na rpi, uistite sa, že u udeľujete všetky práva všetkým vytvoreným používateľom.

Krok 6: Webové stránky s bankou

Kompletný webový priečinok môžete získať tu:

budete sa musieť uistiť, že šablóny sú v priečinku so šablónami (skontrolujte ako priečinok so šablónami!), uistite sa, že hrefs sú O K so zodpovedajúcimi adresami URL.

Odporúča: