Kazalo:

Ravnotežje, lestvica pametne teže: 7 korakov
Ravnotežje, lestvica pametne teže: 7 korakov

Video: Ravnotežje, lestvica pametne teže: 7 korakov

Video: Ravnotežje, lestvica pametne teže: 7 korakov
Video: Йога для начинающих дома с Алиной Anandee #1. Здоровое и гибкое тело за 40 минут 2024, November
Anonim
Ravnotežje, tehtnica za pametno težo
Ravnotežje, tehtnica za pametno težo

Živjo! Danes vam bom poskušal pokazati, kako narediti pametno tehtnico iz nič!

1. korak: Komponente

Sestavni deli
Sestavni deli

Komponente, ki jih potrebujete:

  • A 'Wii Balance Board'
  • Raspberry Pi 3, opremljen z Bluetoothom (ali starejšo različico RPi, vključeno v Bluetooth Dongle)
  • LCD zaslon velikosti 16 x 2
  • Nekatere okoli mostičnih žic (prednostno ženska-ženska, vendar vzemite tudi nekaj običajnih žic)

Za leseni okvir sem uporabil 6 lesenih delov (za podrobnosti glej sliko dolžine lesenih delov.) Leseni drog/hlod, ki sem ga uporabil, ima širino in višino 4, 5 cm in dolžino 140 cm (imeti morate vsaj 2 teh palic.). Spodaj sem uporabil tudi leseno desko (67x47 cm).

Dodatne stvari, ki jih potrebujete:

  • Žaga (ni važno katero, uporabite samo tisto, ki jo poznate)
  • Lepilo za les
  • kartonsko/leseno škatlo s širino 16 cm (POMEMBNO: vaš RPi in zaslon bosta tukaj, zato se prepričajte, da ima dobro višino in možnost, da se vaš zaslon prilega.)

*Dodatne stvari, ki jih lahko še dodate:

  • Led trakovi na notranji strani okvirja
  • Barvanje / barvanje lesa in / ali plošče
  • Ta projekt bom verjetno nadgradil naslednji mesec ali kaj podobnega, ta projekt bom posodobil z ultrazvočnimi senzorji, da boste lahko vedeli, katera noga je na deski ali ne.

2. korak: Strojna oprema

Strojna oprema
Strojna oprema
Strojna oprema
Strojna oprema

Zdaj se prepričajte, da je vaš RPi pravilno priključen na vaš LCD. Potenciometra ne potrebujete, lahko ga pustite tudi priključenega na 5V/GND, vendar je bolje, če želite ročno upravljati kontrast.

Ogledate si lahko tudi logično ploščo Wii Balance Board, samo zato, da dobite predstavo o tem, kako deluje.

Narediti:

Spajajte 5V in GND na logično ploščo akumulatorja, zato baterij ne boste več potrebovali

3. korak: Nastavitev RPi

Nastavitev RPi
Nastavitev RPi

Nastavitev RPi:

  1. Omrežne konfiguracije, se prepričajte, da se lahko povežete z wi-fi. APIPA v bootconfig -> config wlan prek kit -> omogoči bluetooth v raspi -config
  2. Naredite mapo na svojem RPi (v tem primeru sem naredil mapo "Project", ki se nahaja v /home /pi.

4. korak: Nadzirajte svoje senzorje

Zdaj, ko je strojna oprema končana, začnimo kodirati komponente. Za LCD uporabljamo datoteko adafruit LCD kot osnovno datoteko. V datoteki LCD.py lahko na zaslonu prikažete wlan IP svojega RPi. Občasno lahko prikažete svojo težo.

5. korak: Baza podatkov

1. korak: ustvarite bazo podatkov s 3 tabelami, uporabnik, teža, cilj

2. korak: znotraj teh tabel ustvarite stolpce:

  1. Uporabnik: Uporabniško ime, geslo, dolžina, starost, ime, priimek, spol
  2. Teža: WeightID (ai), Teža, Izmerjen moment, uporabniško ime (fk)
  3. Target: Targetid, targetweight, targetmadedate, targetdate, targetreached, description, user_usernam

Namestite to v mariaDB na rpi, poskrbite, da boste vsem ustvarjenim uporabnikom podelili vse pravice.

6. korak: Spletno mesto s steklenico

Celotno spletno mapo lahko dobite tukaj:

prepričati se morate, da so predloge v mapi s predlogami (preverite kot mapo predloge!), da so hrefi O K z ustreznimi URL -ji.

Priporočena: