Talaan ng mga Nilalaman:

Balanse, Smart Scale ng Timbang: 7 Hakbang
Balanse, Smart Scale ng Timbang: 7 Hakbang

Video: Balanse, Smart Scale ng Timbang: 7 Hakbang

Video: Balanse, Smart Scale ng Timbang: 7 Hakbang
Video: Papaano magbasa at magkwenta sa timbangan (weighing scale) 2024, Nobyembre
Anonim
Balanse, Smart Scale ng Timbang
Balanse, Smart Scale ng Timbang

Hi! Ngayon susubukan ko at ipakita sa iyo kung paano gumawa ng isang matalinong sukat ng timbang mula sa simula!

Hakbang 1: Mga Bahagi

Mga Bahagi
Mga Bahagi

Ang mga sangkap na kakailanganin mo:

  • Isang 'Wii Balance Board'
  • Isang Raspberry Pi 3, na ibinigay kasama ng Bluetooth (O isang naunang bersyon ng RPi, kasama sa isang Bluetooth Dongle)
  • Isang 16x2 LCD Screen
  • Ang ilan sa paligid ng mga wire ng jumper (Pref. Babae-Babae, ngunit kumuha din ng ilang mga normal na wires pati na rin)

Para sa kahoy na frame Gumamit ako ng 6 na mga bahagi na gawa sa kahoy (tingnan ang imahe para sa mga detalye haba ng sahig na gawa sa mga bahagi.) Ang ginamit kong kahoy na bar / log ay may lapad at taas na 4, 5 cm, at isang haba na 140 cm (dapat kang magkaroon ng hindi bababa sa 2 ng mga bar na ito.). Gumamit din ako ng isang board na kahoy sa ilalim (67x47cm).

Mga karagdagang bagay na kakailanganin mo:

  • Saw (hindi mahalaga kung alin, gumamit lamang ng isa na pamilyar ka)
  • Pandikit ng kahoy
  • isang karton / kahoy na kahon na may lapad na 16 cm (MAHALAGA: Ang iyong RPi at display ay narito, kaya tiyaking mayroon itong isang mahusay na taas at ang kakayahang magkasya ang iyong screen.)

* Dagdag na mga bagay na maaari mo pa ring idagdag:

  • Pinangunahan ang mga piraso sa loob ng frame
  • Kulayan / kulay sa kahoy & / o board
  • Marahil ay ia-upgrade ko ang proyektong ito sa susunod na buwan o kung ano, ia-update ko ang proyektong ito sa mga ultrasonic sensor upang malaman mo kung aling paa ang nasa board o hindi.

Hakbang 2: Hardware

Hardware
Hardware
Hardware
Hardware

Ngayon nais mong tiyakin na ang iyong RPi ay konektado nang tama sa iyong LCD. Hindi mo kailangan ang potensyomiter, maaari mo ring hayaan itong kumonekta sa 5V / GND, ngunit mas mabuti kung nais mong kontrolin ang kaibahan nang manu-mano.

Makikita mo rin ang board ng lohika ng Wii Balance Board, upang mabigyan ka lamang ng isang ideya sa kung paano ito gumagana.

Gagawin:

Ang solder 5V & GND sa board ng lohika ng baterya, sa ganitong paraan hindi mo na kakailanganin ang mga baterya

Hakbang 3: Pag-set up ng RPi

Pag-set up ng RPi
Pag-set up ng RPi

Pag-set up ng RPi:

  1. Mga pagsasaayos ng network, tiyaking makakakonekta ka sa wi-fi. Ang APIPA sa bootconfig -> config wlan sa pamamagitan ng masilya -> paganahin ang Bluetooth sa raspi-config
  2. Gumawa ng isang folder sa iyong RPi (sa halimbawang ito, gumawa ako ng isang folder na 'Project' na matatagpuan sa / bahay / pi.

Hakbang 4: Kontrolin ang Iyong Mga Sensor

Ngayon na tapos na ang hardware, simulan natin ang pag-coding ng mga bahagi. Para sa LCD, ginagamit namin ang adafruit LCD file bilang basefile. Sa LCD.py file, maaari mong ipakita ang wlan IP ng iyong RPi sa display. Paminsan-minsan maaari mong ipakita ang iyong timbang.

Hakbang 5: Database

Hakbang 1: lumikha ng isang database na may 3 mga talahanayan, Gumagamit, Timbang, Target

Hakbang 2: sa loob ng mga talahanayan na ito lumikha ka ng mga collumn:

  1. Gumagamit: Username, password, haba, edad, firstname, apelyido, kasarian
  2. Timbang: WeightID (ai), Timbang, MeasuredMoment, user_username (fk)
  3. Target: Targetid, targetweight, targetmadedate, targetdate, targetreached, paglalarawan, user_usernam

I-install ito sa mariaDB sa rpi, tiyaking ibibigay mo ang lahat ng mga karapatan sa lahat ng mga nilikha na gumagamit.

Hakbang 6: Website Sa Flask

Maaari mong makuha ang kumpletong folder ng web mula dito:

kakailanganin mong tiyakin na ang mga template ay nasa isang folder ng template (suriin bilang isang folder ng template!), Siguraduhin na ang mga href ay O K sa mga kaukulang url.

Inirerekumendang: