Sisällysluettelo:

JumpTie: 8 vaihetta
JumpTie: 8 vaihetta

Video: JumpTie: 8 vaihetta

Video: JumpTie: 8 vaihetta
Video: J. Krishnamurti - Сан-Диего, США 1974 - 8 беседа с А. Андерсоном - Приносит ли удовольствие счастье? 2024, Heinäkuu
Anonim
JumpTie
JumpTie

Tämä laite mittaa hyppysi! Näet kuinka monta hyppyä voit tehdä tietyssä ajassa.

Verkkosovelluksessa kaikki hyppyistunnot näytetään ja näet edistymisesi!

Projekti tehtiin koulutehtävänä. Opiskelen tällä hetkellä uutta mediaa ja viestintätekniikkaa Howest Kortrijkissa, Belgiassa.

Vaihe 1: Kerää materiaalit

Kerää materiaalit
Kerää materiaalit
Kerää materiaalit
Kerää materiaalit
Kerää materiaalit
Kerää materiaalit
Kerää materiaalit
Kerää materiaalit

Ensin meidän on kerättävä laitteistomateriaaleja.

Me tarvitsemme:

- Vadelma Pi 3B

- Raspberry Pi Zero W

- Powerbank Zero W: lle

- Gyroskooppi (LSM9DS1)

Näiden tuotteiden hinnat ja verkkokaupat ovat ohjeiden lopussa.

Vaihe 2: Juotos Gyro nollaan W

Juotos Gyro nollaan W
Juotos Gyro nollaan W
Juotos Gyro nollaan W
Juotos Gyro nollaan W

Juotos gyroskooppi varovasti RPi Zero W.

Dubbelcheck tai tripplecheck, jos juotat oikein 3.3V ja GND!

Jos et tee tätä oikein, tuhoutuu gyroskooppi tai RPi Zero W

Vaihe 3: Määritä RPi: t

Määritä RPi: t
Määritä RPi: t

Määritä molemmat RPi: t.

Joitakin oppaita tai hyödyllisiä linkkejä RPi 3B: n määrittämiseen:

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

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

Joitakin oppaita tai hyödyllisiä linkkejä RPi Zero W: n määrittämiseen:

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

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

Muista päivittää ne ja asentaa seuraavat paketit:

- Python 3

- MySQL-palvelin

- Mysql-asiakas

- …

Tarvitsemme myös Mosquitto MQTT: tä. Asenna Mosquitto seuraavalla ohjeella:

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

Vinkki: käytä Jessie -kuvaa, älä Stretch!

Vaihe 4: MySql -tietokanta

MySql -tietokanta
MySql -tietokanta

Nyt meidän on piirrettävä tietokantaamme ERD -kaavio. Käytin MySqlia tähän tehtävään.

Voit luoda oman tietokannan, kopioida omani tai ladata skriptini ja suorittaa sen.

Käytämme RPi 3B: tä keskuspisteenä tietokannan ja verkkopalvelimen käyttämiseen.

Vihje: Kopioi tiedosto RPZ 3B: llä FileZillan avulla.

Vaihe 5: Suorita Zero W

Jotta gyroskooppi toimisi, meidän on noudatettava tätä opasta:

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

Käytämme BerryIMU-kirjastoa ja jotakin valmiiksi kirjoitettua skriptiä Gyros-arvojen lukemiseen.

Käytän komentosarjaa "berryIMU-measure-G.py". Mutta lisäsin koodin hyppyjen tunnistamiseen ja hyppyjen lähettämiseen keskuspisteeseen MQTT: n kautta.

Vaihe 6: Verkkosovellus/MQTT -vastaanotto

Jos tietokanta toimii hyvin, voimme siirtyä luomiseen tai verkkosovellukseen!

Käytin taustalla Flaskia (python) ja käyttöliittymässä html/css. Mutta voit vapaasti tehdä oman verkkosovelluksen!

Voit myös ladata skriptini vastaanottaaksesi viestejä keskuspisteeseen MQTT: n kautta.

Vaihe 7: Juokse ja nauti

Suorita RPi Zero W -ohjelmassa komentosarja "berryIMU-measure-G.py". Tämä tekee työn Zero W: lle.

Suorita RPi 3B: ssä mqtt.py -komentosarja ja verkkopalvelimesi.

Nauti nyt tuloksestasi!

Vaihe 8: Kotelo (lisä)

Kotelo (lisävaruste)
Kotelo (lisävaruste)

Mene katsomaan autotallistasi vanhaa ja pientä laatikkoa laitteistosi asentamiseksi.

Laitoin Zero W: n pieneen laatikkoon, jonka löysin. Tietenkin käytin joitain materiaaleja varmistaakseni, että laitteistoni ei voinut liikkua.

Ole vain luova!

Suositeltava: