Агуулгын хүснэгт:
- Алхам 1: Материалыг цуглуулах
- Алхам 2: Gyro -г тэг W хүртэл гагнана
- Алхам 3: RPi -ээ тохируулна уу
- Алхам 4: MySql мэдээллийн сан
- Алхам 5: Z W -ийг бөглөнө үү
- Алхам 6: Вэб програм/MQTT хүлээн авах
- Алхам 7: Гүйж, зугаацаарай
- Алхам 8: Суултын яндан (нэмэлт)
Видео: JumpTie: 8 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:04
Энэ төхөөрөмж нь таны үсрэлтийг хэмждэг! Та богино хугацаанд хичнээн үсрэлт хийж болохыг харж болно.
Вэб аппликейшн дээр таны бүх үсрэлтүүд гарч ирэх бөгөөд та ахиц дэвшлийг харах боломжтой болно!
Төслийг сургуулийн даалгавар болгон хийсэн. Би одоогоор Бельги улсын Howest Kortrijk хотод Шинэ медиа, харилцаа холбооны технологийн чиглэлээр суралцаж байна.
Алхам 1: Материалыг цуглуулах
Эхлээд бид тоног төхөөрөмжийн зарим материалыг цуглуулах хэрэгтэй.
Бидэнд хэрэгтэй:
- Raspberry Pi 3B
- Raspberry Pi Zero W
- Тэг W -д зориулсан Powerbank
- Гироскоп (LSM9DS1)
Эдгээр бүтээгдэхүүний үнэ, онлайн дэлгүүрүүд зааварчилгааны төгсгөлд байна.
Алхам 2: Gyro -г тэг W хүртэл гагнана
Гироскопыг RPi Zero W. -т болгоомжтой гагнана уу.
Хэрэв та 3.3V ба GND -ийг зөв гагнасан бол Dubbelcheck эсвэл tripplecheck!
Үүнийг зөв хийхгүй байх нь таны гироскоп эсвэл RPi Zero W -ийг устгах болно
Алхам 3: 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 мэдээллийн сан
Одоо бид мэдээллийн санд 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 -ээ олсон жижиг хайрцагт хийлээ. Мэдээжийн хэрэг, миний тоног төхөөрөмж хөдөлж чадахгүй байгаа эсэхийг шалгахын тулд би зарим материалыг ашигласан.
Зөвхөн бүтээлч байгаарай!
Зөвлөмж болгож буй:
Ухаалаг мотоциклийн HUD прототип (алхам алхмаар навигаци хийх гэх мэт): 9 алхам
Ухаалаг мотоциклийн HUD прототип (ээлжлэн навигаци хийх гэх мэт): Сайн байна уу! Энэхүү зааварчилгаа нь миний мотоциклийн дуулга дээр суурилуулах зориулалттай HUD (Heads-Up Display) платформыг хэрхэн бүтээж, бүтээсэн тухай түүх юм. Үүнийг " газрын зураг " уралдааны хүрээнд бичсэн болно. Харамсалтай нь би үүнийг бүрэн дуусгаж чадаагүй
Arduino машины урвуу зогсоолын дохиоллын систем - Алхам алхамаар: 4 алхам
Arduino машины урвуу зогсоолын дохиоллын систем | Алхам алхамаар: Энэ төсөлд би Arduino UNO болон HC-SR04 хэт авианы мэдрэгч ашиглан Arduino автомашины урвуу зогсоолын мэдрэгчийн энгийн хэлхээг зохион бүтээнэ. Энэхүү Arduino дээр суурилсан Автомашины Урвуу дохиоллын системийг бие даасан навигаци, роботын хүрээ болон бусад хүрээний зориулалтаар ашиглаж болно
Алхам алхамаар PC -ийн барилга: 9 алхам
Алхам алхамаар PC барилга: хангамж: хангамж: техник хангамж: MotherboardCPU & CPU хөргөгч PSU (Цахилгаан хангамжийн хэсэг) Хадгалалт (HDD/SSD) RAMGPU (шаардлагагүй) Кейс Хэрэгсэл: Халив ESD бугуйвч/матстермал оо
Arduino Uno ашиглан акустик левитаци Алхам алхам (8 алхам): 8 алхам
Arduino Uno-тай акустик Levitation Алхам алхамаар (8 алхам): хэт авианы дууны дамжуулагч L298N Dc эмэгтэй адаптерийн эрэгтэй тэжээлийн тэжээлийн хангамж Arduino UNOBreadboard Энэ нь хэрхэн ажилладаг вэ: Нэгдүгээрт, та кодыг Arduino Uno-д байршуулдаг (энэ нь дижитал төхөөрөмжөөр тоноглогдсон микроконтроллер юм. кодыг хөрвүүлэх аналог портууд (C ++)
DIY Arduino робот гар, Алхам алхам: 9 алхам
DIY Arduino робот гар, алхам алхмаар: Эдгээр заавар нь танд робот гарыг хэрхэн яаж хийхийг зааж өгөх болно