Indholdsfortegnelse:

Balance, smart vægtskala: 7 trin
Balance, smart vægtskala: 7 trin

Video: Balance, smart vægtskala: 7 trin

Video: Balance, smart vægtskala: 7 trin
Video: Lærke - Vi skal ikke være kærester 2024, Juni
Anonim
Balance, smart vægtskala
Balance, smart vægtskala

Hej! I dag vil jeg prøve at vise dig, hvordan du laver en smart vægtskala fra bunden!

Trin 1: Komponenter

Komponenter
Komponenter

De komponenter, du skal bruge:

  • Et 'Wii Balance Board'
  • En Raspberry Pi 3, forsynet med Bluetooth (Eller en tidligere version af RPi, inkluderet i en Bluetooth Dongle)
  • En 16x2 LCD -skærm
  • Nogle jumperkabler rundt omkring (Pref. Kvinde-Kvinde, men tag også nogle normale ledninger)

Til trærammen brugte jeg 6 trædele (se billede for detaljer længde trædele.) Træstangen/loggen jeg brugte har en bredde og højde på 4, 5 cm og en længde på 140 cm (du skal have mindst 2 af disse stænger.). Jeg brugte også et træbræt nedenunder (67x47cm).

Ekstra ting du skal bruge:

  • Sav (ligegyldigt hvilken, brug bare en du kender)
  • Trælim
  • en pap/trækasse med en bredde på 16 cm (VIGTIGT: Din RPi og display vil være her, så sørg for, at den har en god højde og mulighed for, at din skærm kan passe ind.)

*Ekstra ting, du stadig kan tilføje:

  • LED strips på indersiden af rammen
  • Mal / farve til træet og / eller brættet
  • Jeg vil sandsynligvis opgradere dette projekt i næste måned eller noget, jeg vil opdatere dette projekt med ultralydssensorer, så du kan vide, hvilken fod der er på tavlen eller ej.

Trin 2: Hardware

Hardware
Hardware
Hardware
Hardware

Nu vil du sikre dig, at din RPi er tilsluttet korrekt til din LCD. Du behøver ikke potentiometeret, du kan lige så godt lade det forbinde til 5V/GND, men det er bedre, hvis du vil kontrollere kontrasten manuelt.

Du ser også logikkortet på Wii Balance Board, bare for at give dig en idé om, hvordan det fungerer.

At gøre:

Lodde 5V & GND til batterilogikkort, på denne måde behøver du ikke længere batterier

Trin 3: Opsætning af RPi

Opsætning af RPi
Opsætning af RPi

Opsætning af RPi:

  1. Netværkskonfigurationer, sørg for at du kan oprette forbindelse til wi-fi. APIPA i bootconfig -> config wlan via kitt -> aktiver bluetooth i raspi -config
  2. Lav en mappe på din RPi (i dette eksempel lavede jeg en mappe 'Project' placeret i /home /pi.

Trin 4: Styr dine sensorer

Nu hvor hardwaren er færdig, lad os begynde at kode komponenterne. Til LCD bruger vi adafruit LCD -filen som basisfil. I filen LCD.py kan du vise wlan IP for din RPi på displayet. Af og til kan du vise din vægt.

Trin 5: Database

Trin 1: Opret en database med 3 tabeller, bruger, vægt, mål

Trin 2: I disse tabeller opretter du kolonner:

  1. Bruger: Brugernavn, adgangskode, længde, alder, fornavn, efternavn, køn
  2. Vægt: WeightID (ai), Weight, MeasuredMoment, user_username (fk)
  3. Target: Targetid, targetweight, targetmadedate, targetdate, targetreached, description, user_usernam

Installer dette i mariaDB på rpi, sørg for at give alle rettigheder til alle de oprettede brugere.

Trin 6: Websted med kolbe

Du kan få den komplette webmappe herfra:

du bliver nødt til at sikre, at skabelonerne er i en skabelonmappe (tjek som skabelonmappe!), sørg for at hrefs er O K med de tilsvarende urls.

Anbefalede: