Բովանդակություն:

JumpTie: 8 քայլ
JumpTie: 8 քայլ

Video: JumpTie: 8 քայլ

Video: JumpTie: 8 քայլ
Video: Tie Fighters (ft. Jimmy Kimmel) 2024, Նոյեմբեր
Anonim
JumpTie
JumpTie

Այս սարքը չափում է ձեր ցատկերը: Դուք կարող եք տեսնել, թե քանի ցատկ կարող եք կատարել որոշակի ժամանակում:

Webapplication- ում ցուցադրվում են ձեր բոլոր ցատկերի նիստերը, և դուք կարող եք տեսնել ձեր առաջընթացը:

Նախագիծը կազմված է որպես դպրոցական առաջադրանք: Այժմ ես սովորում եմ Նոր մեդիա և հաղորդակցման տեխնոլոգիաներ Howest Kortrijk- ում, Բելգիա:

Քայլ 1: Հավաքեք նյութերը

Հավաքեք նյութերը
Հավաքեք նյութերը
Հավաքեք նյութերը
Հավաքեք նյութերը
Հավաքեք նյութերը
Հավաքեք նյութերը
Հավաքեք նյութերը
Հավաքեք նյութերը

Սկզբից մենք պետք է հավաքենք որոշ սարքավորումների նյութեր:

Կարիք ունենք:

- Ազնվամորի Pi 3B

- Raspberry Pi Zero W

- Powerbank Zero W- ի համար

- գիրոսկոպ (LSM9DS1)

Այս ապրանքների գներն ու առցանց խանութները հրահանգի վերջում են:

Քայլ 2. roոդեք Gyro- ն eroրոյական W- ին

Roոդեք Gyro- ն eroրոյական W- ին
Roոդեք Gyro- ն eroրոյական W- ին
Gyոդեք Gyro- ն eroրոյական W- ին
Gyոդեք Gyro- ն eroրոյական W- ին

Yrգուշորեն ամրացրեք գիրոսկոպը RPi Zero W. Եթե նախկինում դա երբեք չեք արել, խորհուրդ եմ տալիս հարցնել մեկին, ով փորձ ունի զոդման հետ:

Dubbelcheck կամ tripplecheck, եթե դուք ճիշտ կպցրեք 3.3V- ը և GND- ը:

Սա ճիշտ չանելը կկործանի ձեր գիրոսկոպը կամ ձեր RPi Zero W- ն:

Քայլ 3: Կարգավորեք ձեր RPi- ի տվյալները

Կարգավորեք ձեր RPi- ի տվյալները
Կարգավորեք ձեր RPi- ի տվյալները

Կարգավորեք ձեր երկու RPi- ները:

RPi 3B- ի կազմաձևման որոշ ուղեցույցներ կամ օգտակար հղումներ.

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

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

RPi Zero W- ի կազմաձևման որոշ ուղեցույցներ կամ օգտակար հղումներ.

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

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

Եթե դա արվի, համոզվեք, որ դրանք թարմացնեք և տեղադրեք հետևյալ փաթեթները.

- Python3

- Mysql- սերվեր

- Mysql- հաճախորդ

- …

Մեզ պետք է նաև Mosquitto MQTT- ն: Mosquitto- ն տեղադրելու համար օգտագործեք հետևյալ ուղեցույցը.

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

Հուշում. Օգտագործեք Jessie- ի պատկերը, այլ ոչ թե Stretch!

Քայլ 4: MySql տվյալների շտեմարան

MySql տվյալների շտեմարան
MySql տվյալների շտեմարան

Այժմ մենք պետք է գծենք ERD դիագրամ մեր տվյալների բազայի համար: Այս առաջադրանքի համար ես օգտագործել եմ MySql- ը:

Դուք կարող եք ստեղծել ձեր սեփական տվյալների շտեմարանը, պատճենել իմը կամ պարզապես ներբեռնել իմ սցենարը և գործարկել այն:

Մենք կօգտագործենք մեր RPi 3B- ն որպես մեր կենտրոնական կետ `մեր տվյալների շտեմարանն ու վեբ սերվերը գործարկելու համար:

Հուշում. RPi 3B- ում ֆայլը պատճենելու համար օգտագործեք FileZilla- ն:

Քայլ 5: Լրացրեք Zero W- ը

Գիրոսկոպը աշխատեցնելու համար մենք պետք է հետևենք այս ուղեցույցին.

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

Մենք օգտագործում ենք BerryIMU գրադարանը `նախապես գրված սցենարի հետ միասին, գիրոս արժեքները կարդալու համար:

Ես կօգտագործեմ «berryIMU-measure-G.py» սցենարը: Բայց ես ավելացրեցի մի ծածկագիր `ցատկ ճանաչելու և ցատկ ուղարկելու Կենտրոնական կետ MQTT- ով:

Քայլ 6: Webapplication/Ստացեք MQTT

Եթե մեր տվյալների բազան լավ աշխատի, մենք կարող ենք անցնել ստեղծմանը կամ Webapplication- ին:

Ես օգտագործել եմ Flask (python) backend- ի համար և html/css- ը frontend- ի համար: Բայց դուք ազատ եք կատարել ձեր սեփական վեբ -դիմումը:

Կարող եք նաև ներբեռնել իմ սցենարը ՝ Կենտրոնական կետում հաղորդագրություններ ստանալու համար MQTT- ի միջոցով:

Քայլ 7: Վազիր և վայելիր:

RPi Zero W- ում գործարկեք «berryIMU-measure-G.py» սցենարը: Սա աշխատանքը կանի Zero W- ի համար:

RPi 3B- ում գործարկեք «mqtt.py» սցենարը և ձեր վեբ սերվերը:

Այժմ վայելեք ձեր արդյունքը:

Քայլ 8: Պատյան (լրացուցիչ)

Պատյան (լրացուցիչ)
Պատյան (լրացուցիչ)

Գնացեք ձեր ավտոտնակում փնտրեք հին և փոքր տուփ ՝ ձեր սարքավորումները տեղադրելու համար:

Ես իմ eroրոյական W- ն դրեցի իմ գտած փոքրիկ տուփի մեջ: Իհարկե, ես որոշ նյութեր օգտագործեցի ՝ համոզվելու համար, որ իմ սարքավորումները չեն կարող շարժվել:

Պարզապես եղե՛ք ստեղծագործ:

Խորհուրդ ենք տալիս: