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

DJANGO -той Raspberry PI -ийг ашигладаг орчин үеийн автомат машины GUI: 4 алхам
DJANGO -той Raspberry PI -ийг ашигладаг орчин үеийн автомат машины GUI: 4 алхам

Видео: DJANGO -той Raspberry PI -ийг ашигладаг орчин үеийн автомат машины GUI: 4 алхам

Видео: DJANGO -той Raspberry PI -ийг ашигладаг орчин үеийн автомат машины GUI: 4 алхам
Видео: Robot uses air-powered RAM to play piano 2024, Арваннэгдүгээр
Anonim
DJANGO -той Raspberry PI -ийг ашигладаг орчин үеийн автомат машины GUI
DJANGO -той Raspberry PI -ийг ашигладаг орчин үеийн автомат машины GUI

Автомат машинд вэб хэл ашиглан орчин үеийн GUI хийх боломжтой юу?

Дээрх асуултын хариулт бол бид чадна. Бид тэдгээрийг ТҮЦ горим ашиглан автомат машинд ашиглаж болно. Дараах санаа нь миний одоо хэрэгжүүлж буй төсөл дээр аль хэдийн хэрэгжсэн бөгөөд энэ нь маш сайн ажиллаж, бид маш их туршиж үзсэн. CSS, HTML, JavaScript -ийн талаархи мэдлэг. Django болон GPIO -ийн хоорондох холболтыг аль болох тодорхой тайлбарласан болно. Хэрэв та үүнийг хийхийг хүсч байвал үргэлжлүүлэн уншина уу.

Хангамж

Дараахь урьдчилсан нөхцөл шаардлагатай

  1. Raspberry pi Raspian OS суулгасан болно
  2. Raspberry pi -тэй нийцтэй мэдрэгчтэй дэлгэц
  3. Вэб хэлний анхан шатны мэдлэг (CSS, HTML, JavaScript)

Алхам 1: Django суулгах ба төслийн урьдчилсан нөхцөл

  1. Терминал ашиглан одоо байгаа Python 2 -ийг 3 болгон сайжруулаарай. Та видеон дээрх алхамуудыг дагаж болно.
  2. Терминал шугамын Pip командыг ашиглан Raspberry pi дээр Django суулгана уу.
  3. (заавал биш) Мэдрэгчтэй дэлгэцийн шаардлагатай номын санг суулгаарай.

Алхам 2: Django програмаа тохируулах

Django програмаа тохируулж байна
Django програмаа тохируулж байна
Django програмаа тохируулж байна
Django програмаа тохируулж байна

Хэрэв та бөөрөлзгөнө дээр IDE ашиглахад тохиромжтой бол үүнийг хийгээрэй, гэхдээ би Django програмыг компьютер дээр хийхийг зөвлөж байна, Django програм хөгжүүлэхэд PyCharm эсвэл Visual Studio ашиглах нь дээр. Pycharm руу ороод Django -г сонгоод шинэ төсөл үүсгээрэй. Төсөл болон идэвхжүүлэх загвар дээр шинэ нэр өгөөд апп -ынхаа нэрийг үүсгээрэй, хэрэв та өгөгдлийн санд ажиллаж байгаа бол Django админыг идэвхжүүлээд start дээр дарна уу. Шаардлагатай багцуудыг суулгах болно.

  • Сервер ажиллаж байгаа эсвэл командыг ашиглаагүй байгаа эсэхийг шалгаарай - python manage.py runserver on terminal
  • Хэрэв та Django -ийн үндсэн ойлголтуудыг мэдэхгүй байгаа бол Django Basics -ийн талаар амархан ойлгох боломжтой Polls аппликейшн рүү очно уу.

Алхам 3: GUI үүсгэх ба Backend -тай холбох

  • Html 5 болон CSS 3. ашиглан хийх GUI үүсгэхийн тулд та хэд хэдэн хуудас үүсгэж болно, хэрэв та офлайн автомат машин дээр ажиллаж байгаа бол URL линк ашиглахын тулд дүрс, зургийг татаж аваад ашиглахыг оролдоорой. Би тэдгээр.html файлуудыг дөнгөж сая идэвхжүүлсэн Template Directory -д хадгалсан.
  • Зураг, видео, CSS файлуудыг хадгалахын тулд статик хавтас ашиглана уу
  • Үүний дараа Django дахь urls.py ашиглан файлуудыг арын явцтай холбож өгнө.

(эсвэл)

клон хийх эсвэл GitHub дахь репозиторыг татаж авах-Raspberry-pi-Gui-Django

Алхам 4: Raspberry-pi дахь файлуудыг сольж, тохируулах

Raspberry-pi дахь файлуудыг сольж, тохируулах
Raspberry-pi дахь файлуудыг сольж, тохируулах
Raspberry-pi дахь файлуудыг сольж, тохируулах
Raspberry-pi дахь файлуудыг сольж, тохируулах

Баяр хүргэе, хэрэв та дараах алхмуудыг дагаж мөрдвөл бөөрөлзгөнө pi дээр GUI -ийг туршиж үзэх цаг болжээ.

  1. Компьютер эсвэл зөөврийн компьютер дээрээ ашигладаг ижил нэртэй Django програм үүсгэх
  2. Pi дээрээ загвар ба статик хавтас үүсгэх
  3. Шинэ файлуудыг өөрийн үүсгэсэн файлуудаар солих Дэлгэрэнгүй мэдээллийг Зураг дээрээс үзнэ үү.
  4. Дараагийн алхам бол Background дээр ачаалах явцад серверийг ажиллуулахын тулд Автоматаар эхлүүлэх скрипт үүсгэх явдал юм
  5. Эцсийн зүйл бол бөөрөлзгөнө pi дахь ТҮЦ горимыг идэвхжүүлэх явдал юм.

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