Innholdsfortegnelse:

Balanse, smart vektskala: 7 trinn
Balanse, smart vektskala: 7 trinn

Video: Balanse, smart vektskala: 7 trinn

Video: Balanse, smart vektskala: 7 trinn
Video: Взлом кода: углубленное исследование уровня 7 OSI 2024, Juni
Anonim
Balanse, smart vektskala
Balanse, smart vektskala

Hei! I dag skal jeg prøve å vise deg hvordan du lager en smart vektvekt fra bunnen av!

Trinn 1: Komponenter

Komponenter
Komponenter

Komponentene du trenger:

  • Et 'Wii Balance Board'
  • En Raspberry Pi 3, utstyrt med Bluetooth (Eller en tidligere versjon av RPi, inkludert med en Bluetooth -dongle)
  • En 16x2 LCD -skjerm
  • Noen rundt ledninger (pref. Kvinne-hunn, men ta noen vanlige ledninger også)

For trerammen brukte jeg 6 tredeler (se bildet for detaljer lengde tredeler.) Trestangen/tømmerstokken jeg brukte har en bredde og høyde på 4, 5 cm og en lengde på 140 cm (du bør ha minst 2 av disse stengene.). Jeg brukte også et trebord under (67x47cm).

Ekstra ting du trenger:

  • Så (spiller ingen rolle hvilken, bare bruk en du er kjent med)
  • Tre lim
  • en papp/trekasse med en bredde på 16 cm (VIKTIG: RPi -en og skjermen din vil være her, så sørg for at den har en god høyde og at skjermen din kan passe inn.)

*Ekstra ting du fortsatt kan legge til:

  • Led strips på innsiden av rammen
  • Maling / farge til treet og / eller brettet
  • Jeg vil sannsynligvis oppgradere dette prosjektet neste måned eller noe. Jeg vil oppdatere dette prosjektet med ultralydsensorer, slik at du kan vite hvilken fot som er på brettet eller ikke.

Trinn 2: Maskinvare

Maskinvare
Maskinvare
Maskinvare
Maskinvare

Nå vil du forsikre deg om at RPi er riktig koblet til LCD -skjermen. Du trenger ikke potensiometeret, du kan like godt la det koble til 5V/GND, men det er bedre hvis du vil kontrollere kontrasten manuelt.

Du ser også logikkbrettet til Wii Balance Board, bare for å gi deg en ide om hvordan det fungerer.

Å gjøre:

Lodde 5V og GND til batteriets logikkort, på denne måten trenger du ikke batterier lenger

Trinn 3: Konfigurere RPi

Sette opp RPi
Sette opp RPi

Sette opp RPi:

  1. Nettverkskonfigurasjoner, sørg for at du kan koble til wi-fi. APIPA i bootconfig -> config wlan via kitt -> aktiver bluetooth i raspi -config
  2. Lag en mappe på RPi -en din (i dette eksemplet laget jeg en mappe "Project" som ligger i /home /pi.

Trinn 4: Kontroller sensorene dine

Nå som maskinvaren er ferdig, la oss begynne å kode komponentene. For LCD -skjermen bruker vi adafruit LCD -filen som basisfil. I LCD.py -filen kan du vise wlan -IP -en til RPi -en på skjermen. Noen ganger kan du vise vekten din.

Trinn 5: Database

Trinn 1: Lag en database med 3 tabeller, bruker, vekt, mål

Trinn 2: I disse tabellene lager du kolonner:

  1. Bruker: Brukernavn, passord, lengde, alder, fornavn, etternavn, kjønn
  2. Vekt: WeightID (ai), Weight, MeasuredMoment, brukernavn (fk)
  3. Target: Targetid, targetweight, targetmadedate, targetdate, targetreached, description, user_usernam

Installer dette i mariaDB på rpi, sørg for at du gir alle rettigheter til alle de opprettede brukerne.

Trinn 6: Nettsted med kolbe

Du kan få den komplette nettmappen her:

du må sørge for at malene er i en malmappe (sjekk som malmappe!). Sørg for at hrefs er O K med de tilhørende nettadressene.

Anbefalt: