Innehållsförteckning:

Balans, smart viktskala: 7 steg
Balans, smart viktskala: 7 steg

Video: Balans, smart viktskala: 7 steg

Video: Balans, smart viktskala: 7 steg
Video: Взлом кода: углубленное исследование уровня 7 OSI 2024, November
Anonim
Balans, smart viktskala
Balans, smart viktskala

Hej! Idag ska jag försöka visa dig hur du gör en smart viktskala från grunden!

Steg 1: Komponenter

Komponenter
Komponenter

Komponenterna du behöver:

  • En 'Wii Balance Board'
  • En Raspberry Pi 3, försedd med Bluetooth (Eller en tidigare version av RPi, ingår i en Bluetooth -dongel)
  • En 16x2 LCD -skärm
  • Några runt bygelkablar (Pref. Kvinna-Kvinna, men ta några normala ledningar också)

För träramen använde jag 6 trädelar (se bild för detaljer längd trädelar.) Trästenen/stocken jag använde har en bredd och höjd på 4, 5 cm och en längd på 140 cm (du bör ha minst 2 av dessa staplar.). Jag använde också en träskiva under (67x47cm).

Extra saker du behöver:

  • Såg (spelar ingen roll vilken, använd bara en du känner till)
  • Trälim
  • en kartong/trälåda med en bredd på 16 cm (VIKTIGT: Din RPi och display kommer att finnas här, så se till att den har en bra höjd och möjligheten för din skärm att passa in.)

*Extra saker du fortfarande kan lägga till:

  • LED -remsor på insidan av ramen
  • Måla / färg till träet och / eller brädan
  • Jag kommer förmodligen att uppgradera det här projektet nästa månad eller något, jag kommer att uppdatera detta projekt med ultraljudssensorer så att du kan veta vilken fot som är på brädet eller inte.

Steg 2: Hårdvara

Hårdvara
Hårdvara
Hårdvara
Hårdvara

Nu vill du se till att din RPi är korrekt ansluten till din LCD. Du behöver inte potentiometern, du kan lika gärna låta den ansluta till 5V/GND, men det är bättre om du vill styra kontrasten manuellt.

Du ser också logikkortet för Wii Balance Board, bara för att ge dig en uppfattning om hur det fungerar.

Att göra:

Löd 5V & GND till batteriets logikkort, så behöver du inte batterier längre

Steg 3: Konfigurera RPi

Konfigurera RPi
Konfigurera RPi

Konfigurera RPi:

  1. Nätverkskonfigurationer, se till att du kan ansluta till wi-fi. APIPA i bootconfig -> config wlan via kitt -> aktivera bluetooth i raspi -config
  2. Skapa en mapp på din RPi (i det här exemplet gjorde jag en mapp 'Project' som ligger i /home /pi.

Steg 4: Styr dina sensorer

Nu när hårdvaran är klar, låt oss börja koda komponenterna. För LCD -skärmen använder vi adafruit LCD -filen som basfil. I filen LCD.py kan du visa wlan IP för din RPi på displayen. Ibland kan du visa din vikt.

Steg 5: Databas

Steg 1: skapa en databas med tre tabeller, Användare, Vikt, Mål

Steg 2: inom dessa tabeller skapar du kolumner:

  1. Användare: Användarnamn, lösenord, längd, ålder, förnamn, efternamn, kön
  2. Vikt: WeightID (ai), Weight, MeasuredMoment, user_username (fk)
  3. Target: Targetid, targetweight, targetmadedate, targetdate, targetreached, description, user_usernam

Installera detta i mariaDB på rpi, se till att du ger alla rättigheter till alla skapade användare.

Steg 6: Webbplats med kolv

Du kan få den fullständiga webbmappen härifrån:

du måste se till att mallarna finns i en mallmapp (kontrollera som mallmapp!), se till att hrefs är O K med motsvarande webbadresser.

Rekommenderad: