Мазмұны:

JumpTie: 8 қадам
JumpTie: 8 қадам

Бейне: JumpTie: 8 қадам

Бейне: JumpTie: 8 қадам
Бейне: Tie Fighters (ft. Jimmy Kimmel) 2024, Қараша
Anonim
JumpTie
JumpTie

Бұл құрылғы сіздің секірулеріңізді өлшейді! Сіз қанша уақыт ішінде қанша секіруге болатынын көре аласыз.

Веб -қосымшада сіздің барлық секіру сессиялары көрсетіледі және сіз прогресті көре аласыз!

Жоба мектеп тапсырмасы ретінде жасалған. Мен қазір Бельгиядағы Howest Kortrijk жаңа медиа және коммуникация технологиялары бойынша білім аламын.

1 -қадам: материалдарды жинаңыз

Материалдарды жинаңыз
Материалдарды жинаңыз
Материалдарды жинаңыз
Материалдарды жинаңыз
Материалдарды жинаңыз
Материалдарды жинаңыз
Материалдарды жинаңыз
Материалдарды жинаңыз

Алдымен біз бірнеше аппараттық материалдарды жинауымыз керек.

Бізге керек:

- Raspberry Pi 3B

- Raspberry Pi Zero W

- Power Bank Zero W үшін

- гироскоп (LSM9DS1)

Бұл заттардың бағасы мен интернет -дүкендері нұсқаулықтың соңында.

2 -қадам: гироны нөлге дейін дәнекерлеңіз

Джироны нөлге дейін дәнекерлеңіз
Джироны нөлге дейін дәнекерлеңіз
Гироны нөлге дейін дәнекерлеңіз
Гироны нөлге дейін дәнекерлеңіз

Гироскопты RPi Zero W. абайлап дәнекерлеңіз. Егер сіз мұны бұрын ешқашан жасамаған болсаңыз, мен дәнекерлеу тәжірибесі бар адамнан сұрауды ұсынамын.

3.3V мен GND -ді дұрыс дәнекерлесеңіз, Dubbelcheck немесе tripplecheck тексеріңіз!

Мұны дұрыс жасамау гироскопты немесе 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…

Кеңес: Stretch емес, Jessie бейнесін қолданыңыз!

4 -қадам: MySql мәліметтер базасы

MySql мәліметтер базасы
MySql мәліметтер базасы

Енді бізге мәліметтер қорына ERD диаграммасын салу керек. Мен бұл тапсырмаға MySql қолдандым.

Сіз өзіңіздің дерекқорыңызды жасай аласыз, менің көшірмемді көшіре аласыз немесе менің сценарийімді жүктеп алып, оны іске қоса аласыз.

Біз RPi 3B дерекқор мен веб -серверді іске қосу үшін орталық нүкте ретінде қолданамыз.

Кеңес: Файлды RPi 3B -ке көшіру үшін FileZilla пайдаланыңыз.

5 -қадам: Zero W аяқтаңыз

Гироскоппен жұмыс жасау үшін келесі нұсқауларды орындау қажет:

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

Біз Gyros мәндерін оқу үшін BerryIMU кітапханасын алдын ала жазылған сценариймен бірге қолданамыз.

Мен «berryIMU-measure-G.py» сценарийін қолданамын. Бірақ мен секіруді тану және MQTT арқылы Орталық нүктеге секіруді жіберу үшін кодты қостым.

6 -қадам: веб -қосымшаны қолдану/MQTT алу

Егер біздің мәліметтер қоры жақсы жұмыс жасаса, біз оны жасауға немесе веб -қосымшаны қолдануға болады!

Мен Flask (python) backend үшін және html/css for frontend үшін қолдандым. Бірақ сіз веб -қосымшаны өзіңіз жасай аласыз!

Сіз сонымен қатар MQTT арқылы Орталық нүктеде хабарламаларды алу үшін менің сценарийімді жүктей аласыз.

7 -қадам: жүгіріңіз және ләззат алыңыз

RPi Zero W-де «berryIMU-measure-G.py» сценарийін іске қосыңыз. Бұл Zero W үшін жұмысты орындайды.

RPi 3B -де «mqtt.py» сценарийін және веб -серверді іске қосыңыз.

Енді нәтижеден ләззат алыңыз!

8 -қадам: корпус (қосымша)

Қаптама (қосымша)
Қаптама (қосымша)

Сіздің гаражыңыздан жабдықты салу үшін ескі және кішкентай қорапты іздеңіз.

Мен Zero W -ді тапқан кішкене қорапқа салдым. Әрине, мен жабдықты жылжытпау үшін кейбір материалдарды қолдандым.

Тек шығармашылықпен айналысыңыз!

Ұсынылған: