Talaan ng mga Nilalaman:

JumpTie: 8 Hakbang
JumpTie: 8 Hakbang

Video: JumpTie: 8 Hakbang

Video: JumpTie: 8 Hakbang
Video: Штукатурка стен - самое полное видео! Переделка хрущевки от А до Я. #5 2024, Nobyembre
Anonim
JumpTie
JumpTie

Sinusukat ng aparatong ito ang iyong mga jumps! Maaari mong makita kung gaano karaming mga jumps ang maaari mong gawin sa isang dami ng oras.

Sa webapplication lahat ng iyong mga session ng paglukso ay ipinapakita at nakikita mo ang iyong pag-usad!

Ang proyekto ay ginawa bilang takdang-aralin sa paaralan. Kasalukuyan akong nag-aaral ng New Media at Technologies sa Komunikasyon sa Howest Kortrijk, Belgium.

Hakbang 1: Ipunin ang Mga Materyal

Ipunin ang Mga Kagamitan
Ipunin ang Mga Kagamitan
Ipunin ang Mga Kagamitan
Ipunin ang Mga Kagamitan
Ipunin ang Mga Kagamitan
Ipunin ang Mga Kagamitan
Ipunin ang Mga Kagamitan
Ipunin ang Mga Kagamitan

Una kailangan naming magtipon ng ilang mga materyales sa hardware.

Kailangan namin:

- Raspberry Pi 3B

- Raspberry Pi Zero W

- Powerbank para sa Zero W

- Gyroscope (LSM9DS1)

Ang mga presyo at tindahan ng online para sa mga item na ito ay nasa dulo ng pagtuturo.

Hakbang 2: Paghinang ng Gyro sa Zero W

Maghinang sa Gyro sa Zero W
Maghinang sa Gyro sa Zero W
Maghinang sa Gyro sa Zero W
Maghinang sa Gyro sa Zero W

Maingat na maghinang ng Gyroscope sa RPi Zero W. Kung hindi mo pa nagawa ito bago ko inirerekumenda na tanungin ang isang tao na may ilang karanasan sa paghihinang.

Dubbelcheck o tripplecheck kung tama ang iyong paghihinang sa 3.3V at sa GND!

Ang hindi paggawa nito nang wasto ay makakasira sa iyong Gyroscope o sa iyong RPi Zero W

Hakbang 3: I-configure ang Iyong RPi

I-configure ang Iyong mga RPi
I-configure ang Iyong mga RPi

I-configure ang pareho ng iyong mga RPi.

Ang ilang mga gabay o kapaki-pakinabang na mga link upang mai-configure ang RPi 3B:

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

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

Ang ilang mga gabay o kapaki-pakinabang na mga link upang mai-configure ang RPi Zero W:

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

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

Kung nagawa ito, tiyaking i-update ang mga ito at mai-install ang mga sumusunod na package:

- Python3

- Mysql-server

- Mysql-client

- …

Kailangan din namin ng Mosquitto MQTT. Gamitin ang sumusunod na gabay upang mai-install ang Mosquitto:

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

Tip: gamitin ang imaheng Jessie, hindi Stretch!

Hakbang 4: MySql Database

MySql Database
MySql Database

Ngayon kailangan naming gumuhit ng isang diagram ng ERD para sa aming database. Ginamit ko ang MySql para sa takdang-aralin na ito.

Maaari kang lumikha ng iyong sariling database, kopyahin ang minahan o i-download lamang ang aking script at patakbuhin ito.

Gagamitin namin ang aming RPi 3B bilang aming Central Point upang patakbuhin ang aming Database at Webserver.

Tip: Gumamit ng FileZilla upang makopya ang file sa RPi 3B.

Hakbang 5: Kumpletuhin ang Zero W

Upang magtrabaho ang Gyroscope kailangan nating sundin ang gabay na ito:

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

Ginagamit namin ang BerryIMU library kasama ang ilang paunang sulat na script upang mabasa ang mga halagang Gyros.

Gagamitin ko ang script na "berryIMU-measure-G.py". Ngunit nagdagdag ako ng ilang code upang makilala ang isang pagtalon at upang magpadala ng isang tumalon sa Central Point sa pamamagitan ng MQTT.

Hakbang 6: Webapplication / Tumanggap ng MQTT

Kung ang aming database ay gumagana ng maayos, maaari kaming magpatuloy sa paglikha o Webapplication!

Gumamit ako ng Flask (python) para sa backend at html / css para sa frontend. Ngunit malaya kang gumawa ng iyong sariling webapplication!

Maaari mo ring i-download ang aking script upang makatanggap ng mga mensahe sa Central Point sa pamamagitan ng MQTT.

Hakbang 7: Patakbuhin at Masiyahan

Sa RPi Zero W patakbuhin ang script na "berryIMU-measure-G.py". Gagawin nito ang trabaho para sa Zero W.

Sa RPi 3B, patakbuhin ang "mqtt.py" script at ang iyong webserver.

Ngayon tamasahin ang iyong kinalabasan!

Hakbang 8: Casing (dagdag)

Casing (dagdag)
Casing (dagdag)

Pumunta sa iyong garahe para sa isang luma at maliit na kahon upang ilagay sa iyong hardware.

Inilagay ko ang aking Zero W sa isang maliit na kahon na nakita ko. Ofcourse Gumamit ako ng ilang mga materyales upang matiyak na hindi makagalaw ang aking hardware.

Maging malikhain lang!

Inirerekumendang: