Sisukord:

JumpTie: 8 sammu
JumpTie: 8 sammu

Video: JumpTie: 8 sammu

Video: JumpTie: 8 sammu
Video: Удивите своих близких вкусным фаршированным мясом, которое очень легко приготовить 2024, Juuli
Anonim
JumpTie
JumpTie

See seade mõõdab teie hüppeid! Näete, kui palju hüppeid saate teatud aja jooksul teha.

Veebirakenduses kuvatakse kõik teie hüppesessioonid ja näete oma edusamme!

Projekt tehti koolitööna. Praegu õpin Belgias Howest Kortrijkis uut meediat ja kommunikatsioonitehnoloogiaid.

Samm: koguge materjalid kokku

Koguge materjalid kokku
Koguge materjalid kokku
Koguge materjalid kokku
Koguge materjalid kokku
Koguge materjalid kokku
Koguge materjalid kokku
Koguge materjalid kokku
Koguge materjalid kokku

Esiteks peame koguma riistvara materjale.

Me vajame:

- Vaarika Pi 3B

- Vaarika Pi Zero W

- Powerbank Zero W jaoks

- güroskoop (LSM9DS1)

Nende kaupade hinnad ja veebipoed on juhendi lõpus.

2. samm: jootke güroskoop nullini W

Jootke güroskoop nullini W
Jootke güroskoop nullini W
Jootke güroskoop nullini W
Jootke güroskoop nullini W

Jootke güroskoop ettevaatlikult RPi Zero W. külge. Kui te pole seda kunagi varem teinud, soovitan küsida kelleltki, kellel on jootmisega kogemusi.

Dubbelcheck või tripplecheck, kui joote õigesti 3.3V ja GND!

Kui te seda õigesti ei tee, hävib teie güroskoop või RPi Zero W

Samm: seadistage oma RPi -d

Seadistage oma RPi -d
Seadistage oma RPi -d

Seadistage mõlemad oma RPi -d.

Mõned juhendid või kasulikud lingid RPi 3B konfigureerimiseks:

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

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

Mõned juhised või kasulikud lingid RPi Zero W seadistamiseks:

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

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

Kui olete seda teinud, värskendage neid kindlasti ja installige järgmised paketid:

- Python3

- MySQL-server

- Mysql-klient

- …

Vajame ka Mosquitto MQTT -d. Kasutage Mosquitto installimiseks järgmist juhendit:

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

Näpunäide: kasutage Jessie pilti, mitte venitust!

Samm 4: MySql andmebaas

MySql andmebaas
MySql andmebaas

Nüüd peame oma andmebaasi jaoks joonistama ERD diagrammi. Selle ülesande jaoks kasutasin MySqli.

Saate luua oma andmebaasi, kopeerida minu või lihtsalt alla laadida minu skripti ja seda käivitada.

Kasutame oma andmebaasi ja veebiserveri käitamiseks keskpunktina oma RPi 3B -d.

Näpunäide. Faili RPi 3B kopeerimiseks kasutage FileZilla.

Samm: täitke null W

Güroskoobi toimimiseks peame järgima seda juhendit:

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

Kasutame Gyros väärtuste lugemiseks BerryIMU raamatukogu koos mõne eelnevalt kirjutatud skriptiga.

Kasutan skripti "berryIMU-measure-G.py". Kuid lisasin koodi, et ära tunda hüpe ja saata hüpe MQTT kaudu keskpunkti.

6. samm: veebirakendus/MQTT vastuvõtmine

Kui meie andmebaas töötab hästi, saame liikuda loomise või veebirakenduse juurde!

Taustaks kasutasin Flaski (python) ja kasutajaliideseks html/css. Kuid saate oma veebirakenduse vabalt luua!

Samuti saate alla laadida minu skripti, et saada sõnumeid keskpunktis MQTT kaudu.

Samm: jookske ja nautige

Käivitage RPi Zero W skript "berryIMU-measure-G.py". See teeb Zero W jaoks töö ära.

Käivitage RPi 3B -s skript "mqtt.py" ja oma veebiserver.

Nüüd nautige oma tulemust!

8. samm: ümbris (lisatasu)

Korpus (lisatasu)
Korpus (lisatasu)

Mine otsi garaažist vana ja väike kast riistvara paigaldamiseks.

Panin oma Zero W väikesesse karpi, mille leidsin. Muidugi kasutasin mõningaid materjale, et veenduda, et mu riistvara ei saa liikuda.

Ole lihtsalt loominguline!

Soovitan: