Satura rādītājs:

Lēciens: 8 soļi
Lēciens: 8 soļi

Video: Lēciens: 8 soļi

Video: Lēciens: 8 soļi
Video: SOLIDWORKS 2021 cannot connect to license server (-8 544 0) 2024, Jūlijs
Anonim
JumpTie
JumpTie

Šī ierīce mēra jūsu lēcienus! Jūs varat redzēt, cik daudz lēcienu jūs varat veikt noteiktā laikā.

Tīmekļa lietojumprogrammā tiek parādītas visas jūsu lekšanas sesijas, un jūs varat redzēt savu progresu!

Projekts veikts kā skolas uzdevums. Pašlaik studēju jaunos medijus un komunikācijas tehnoloģijas Howest Kortrijk, Beļģijā.

1. darbība: apkopojiet materiālus

Savāc materiālus
Savāc materiālus
Savāc materiālus
Savāc materiālus
Savāc materiālus
Savāc materiālus
Savāc materiālus
Savāc materiālus

Vispirms mums ir jāapkopo daži aparatūras materiāli.

Mums vajag:

- Raspberry Pi 3B

- Raspberry Pi Zero W

- Powerbank modelim Zero W

- žiroskops (LSM9DS1)

Šo preču cenas un tiešsaistes veikali ir norādījuma beigās.

2. solis: pielodējiet žiroskopu līdz nullei W

Lodējiet žiroskopu līdz nullei W
Lodējiet žiroskopu līdz nullei W
Lodējiet žiroskopu līdz nullei W
Lodējiet žiroskopu līdz nullei W

Uzmanīgi pielodējiet žiroskopu līdz RPi Zero W. Ja jūs to nekad iepriekš neesat darījis, iesaku pajautāt kādam, kam ir zināma pieredze lodēšanā.

Dubbelcheck vai tripplecheck, ja pareizi lodējat 3.3V un GND!

Ja to nedarīsit pareizi, jūsu žiroskops vai RPi Zero W tiks iznīcināts

3. darbība: konfigurējiet savus RPi

Konfigurējiet savus RPi
Konfigurējiet savus RPi

Konfigurējiet abus savus RPi.

Daži ceļveži vai noderīgas saites RPi 3B konfigurēšanai:

www.raspberrypi.org/help/noobs-setup/2/

caffinc.github.io/2016/12/raspberry-pi-3-h…

Daži ceļveži vai noderīgas saites, lai konfigurētu RPi Zero W:

github.com/initialstate/pi-zero-w-motion-s…

learn.sparkfun.com/tutorials/getting-start…

Ja tas tiek darīts, noteikti atjauniniet tos un instalējiet šādas paketes:

- Python3

- MySQL serveris

- MySQL klients

- …

Mums ir vajadzīgs arī Mosquitto MQTT. Lai instalētu Mosquitto, izmantojiet šo rokasgrāmatu:

www.instructables.com/id/Installing-MQTT-B…

Padoms: izmantojiet Džesijas attēlu, nevis Stretch!

4. darbība: MySql datu bāze

MySql datu bāze
MySql datu bāze

Tagad mums ir jāizveido mūsu datu bāzei ERD diagramma. Šim uzdevumam izmantoju MySql.

Jūs varat izveidot savu datu bāzi, nokopēt manu vai vienkārši lejupielādēt manu skriptu un palaist to.

Mēs izmantosim mūsu RPi 3B kā centrālo punktu, lai palaistu mūsu datu bāzi un tīmekļa serveri.

Padoms. Izmantojiet FileZilla, lai kopētu failu uz RPi 3B.

5. darbība. Pabeidziet nulli W

Lai žiroskops darbotos, mums jāievēro šī rokasgrāmata:

ozzmaker.com/berryimu-quick-start-guide/

Mēs izmantojam BerryIMU bibliotēku kopā ar kādu iepriekš uzrakstītu skriptu, lai lasītu Gyros vērtības.

Es izmantošu skriptu "berryIMU-measure-G.py". Bet es pievienoju kādu kodu, lai atpazītu lēcienu un nosūtītu lēcienu uz centrālo punktu, izmantojot MQTT.

6. darbība: tīmekļa lietojumprogramma/MQTT saņemšana

Ja mūsu datu bāze darbojas labi, mēs varam pāriet uz izveidi vai tīmekļa lietojumprogrammu!

Es izmantoju kolbu (python) aizmugurē un html/css priekšgalā. Bet jūs varat brīvi izveidot savu tīmekļa lietojumprogrammu!

Varat arī lejupielādēt manu skriptu, lai saņemtu ziņojumus centrālajā punktā, izmantojot MQTT.

7. solis: skrien un izbaudi

RPi Zero W palaidiet skriptu "berryIMU-measure-G.py". Tas padarīs darbu Zero W.

RPi 3B palaidiet skriptu "mqtt.py" un savu tīmekļa serveri.

Tagad izbaudiet savu rezultātu!

8. darbība: apvalks (papildus)

Korpuss (papildus)
Korpuss (papildus)

Iet meklēt garāžā vecu un mazu kastīti, kur ievietot aparatūru.

Es ievietoju savu Zero W nelielā kastītē, kuru atradu. Protams, es izmantoju dažus materiālus, lai pārliecinātos, ka mana aparatūra nevar pārvietoties.

Vienkārši esiet radošs!

Ieteicams: