Агуулгын хүснэгт:

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

- Тэг W -д зориулсан Powerbank

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

Эдгээр бүтээгдэхүүний үнэ, онлайн дэлгүүрүүд зааварчилгааны төгсгөлд байна.

Алхам 2: Gyro -г тэг W хүртэл гагнана

Gyro -г тэг W хүртэл гагнана
Gyro -г тэг W хүртэл гагнана
Gyro -г тэг W хүртэл гагнана
Gyro -г тэг W хүртэл гагнана

Гироскопыг 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: Z W -ийг бөглөнө үү

Гироскопыг ажиллуулахын тулд бид дараах зааврыг дагаж мөрдөх ёстой.

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

Бид Gyros-ийн утгыг уншихын тулд BerryIMU номын санг урьдчилан бичсэн скриптийн хамт ашигладаг.

Би "berryIMU-measure-G.py" скриптийг ашиглах болно. Гэхдээ би үсрэлтийг таних, MQTT -ээр дамжуулан Төв цэг рүү үсрэлт явуулахын тулд код нэмсэн.

Алхам 6: Вэб програм/MQTT хүлээн авах

Хэрэв манай мэдээллийн сан сайн ажиллаж байвал бид үүсгэх эсвэл вэб аппликейшн рүү шилжих боломжтой болно!

Би арын хэсэгт Flask (python), урд талын хувьд html/css ашигласан. Гэхдээ та өөрийн вэб аппликейшнийг хийх эрх чөлөөтэй!

Та мөн MQTT -ээр дамжуулан Төв цэг дээр мессеж хүлээн авахын тулд миний скриптийг татаж авах боломжтой.

Алхам 7: Гүйж, зугаацаарай

RPi Zero W дээр "berryIMU-measure-G.py" скриптийг ажиллуулна уу. Энэ нь тэг W -ийн ажлыг хийх болно.

RPi 3B дээр "mqtt.py" скрипт болон вэб серверээ ажиллуулна уу.

Одоо үр дүнгээ сайхан өнгөрүүлээрэй!

Алхам 8: Суултын яндан (нэмэлт)

Суултын яндан (нэмэлт)
Суултын яндан (нэмэлт)

Тоног төхөөрөмжөө оруулахын тулд хуучин болон жижиг хайрцгийг гаражаасаа хайж үзээрэй.

Би тэг W -ээ олсон жижиг хайрцагт хийлээ. Мэдээжийн хэрэг, миний тоног төхөөрөмж хөдөлж чадахгүй байгаа эсэхийг шалгахын тулд би зарим материалыг ашигласан.

Зөвхөн бүтээлч байгаарай!

Зөвлөмж болгож буй: