Sadržaj:

Vaga, pametna vaga: 7 koraka
Vaga, pametna vaga: 7 koraka

Video: Vaga, pametna vaga: 7 koraka

Video: Vaga, pametna vaga: 7 koraka
Video: пекьара ву 2024, Jun
Anonim
Vaga, pametna vaga
Vaga, pametna vaga

Zdravo! Danas ću vam pokušati pokazati kako napraviti pametnu vagu od nule!

Korak 1: Komponente

Komponente
Komponente

Komponente koje će vam trebati:

  • 'Wii Balance Board'
  • Raspberry Pi 3, isporučen s Bluetoothom (ili ranija verzija RPi -a, uključena s Bluetooth ključem)
  • LCD ekran 16x2
  • Neke oko džamperskih žica (pref. Žensko-žensko, ali uzmite i neke normalne žice)

Za drveni okvir koristio sam 6 drvenih dijelova (vidi sliku za detalje o drvenim dijelovima dužine.) Drvena šipka/balvan koju sam koristio ima širinu i visinu 4, 5 cm i dužinu od 140 cm (trebali biste imati najmanje 2 od ovih šipki.). Ispod sam koristio drvenu dasku (67x47cm).

Dodatne stvari koje će vam trebati:

  • Pila (nije važno koja, samo upotrijebite onu koja vam je poznata)
  • Ljepilo za drvo
  • kartonska/drvena kutija širine 16 cm (VAŽNO: RPi i zaslon bit će ovdje, pa se pobrinite da imaju dobru visinu i mogućnost da se vaš ekran uklopi.)

*Dodatne stvari koje još uvijek možete dodati:

  • Led trake sa unutrašnje strane okvira
  • Boja / boja za drvo i / ili dasku
  • Vjerojatno ću nadograditi ovaj projekt sljedećeg mjeseca ili nešto slično, ažurirat ću ovaj projekt ultrazvučnim senzorima kako biste mogli znati koje je stopalo na ploči ili ne.

Korak 2: Hardver

Hardver
Hardver
Hardver
Hardver

Sada želite provjeriti je li vaš RPi pravilno povezan s vašim LCD -om. Ne trebate potenciometar, mogli biste ga pustiti da se poveže na 5V/GND, ali bolje je ako želite ručno kontrolirati kontrast.

Takođe vidite logičku ploču Wii Balance Board -a, samo da biste dobili ideju o tome kako radi.

Uraditi:

Lemite 5V & GND na logičku ploču baterije, na ovaj način vam više neće trebati baterije

Korak 3: Postavljanje RPi -ja

Postavljanje RPi
Postavljanje RPi

Postavljanje RPi:

  1. Mrežne konfiguracije, provjerite možete li se povezati na wi-fi. APIPA u bootconfig -> config wlan putem kit -> omogući bluetooth u raspi -config
  2. Napravite fasciklu na svom RPi -u (u ovom primjeru sam napravio fasciklu 'Project' koja se nalazi u /home /pi.

Korak 4: Upravljajte svojim senzorima

Sada kada je hardver gotov, počnimo kodirati komponente. Za LCD, mi koristimo adafruit LCD datoteku kao osnovnu datoteku. U datoteci LCD.py možete prikazati wlan IP svog RPi na ekranu. Povremeno možete prikazati svoju težinu.

Korak 5: Baza podataka

Korak 1: stvorite bazu podataka s 3 tablice, Korisnik, Težina, Cilj

Korak 2: unutar ovih tablica stvarate stupce:

  1. Korisnik: Korisničko ime, lozinka, dužina, starost, ime, prezime, spol
  2. Težina: WeightID (ai), Weight, MeasuredMoment, user_username (fk)
  3. Cilj: cilj, ciljna težina, ciljani datum, ciljni datum, ciljno dostignut, opis, korisnički_usernam

Instalirajte ovo u mariaDB na rpi, uverite se da ste dali sva prava svim kreiranim korisnicima.

Korak 6: Web stranica s bocom

Kompletnu web mapu možete preuzeti ovdje:

morat ćete provjeriti jesu li predlošci u mapi predložaka (provjerite kao mapu predloška!), provjerite jesu li hrefi O K s odgovarajućim URL -ovima.

Preporučuje se: