Агуулгын хүснэгт:
- Хангамж
- Алхам 1: Django суулгах ба төслийн урьдчилсан нөхцөл
- Алхам 2: Django програмаа тохируулах
- Алхам 3: GUI үүсгэх ба Backend -тай холбох
- Алхам 4: Raspberry-pi дахь файлуудыг сольж, тохируулах
Видео: DJANGO -той Raspberry PI -ийг ашигладаг орчин үеийн автомат машины GUI: 4 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:02
Автомат машинд вэб хэл ашиглан орчин үеийн GUI хийх боломжтой юу?
Дээрх асуултын хариулт бол бид чадна. Бид тэдгээрийг ТҮЦ горим ашиглан автомат машинд ашиглаж болно. Дараах санаа нь миний одоо хэрэгжүүлж буй төсөл дээр аль хэдийн хэрэгжсэн бөгөөд энэ нь маш сайн ажиллаж, бид маш их туршиж үзсэн. CSS, HTML, JavaScript -ийн талаархи мэдлэг. Django болон GPIO -ийн хоорондох холболтыг аль болох тодорхой тайлбарласан болно. Хэрэв та үүнийг хийхийг хүсч байвал үргэлжлүүлэн уншина уу.
Хангамж
Дараахь урьдчилсан нөхцөл шаардлагатай
- Raspberry pi Raspian OS суулгасан болно
- Raspberry pi -тэй нийцтэй мэдрэгчтэй дэлгэц
- Вэб хэлний анхан шатны мэдлэг (CSS, HTML, JavaScript)
Алхам 1: Django суулгах ба төслийн урьдчилсан нөхцөл
- Терминал ашиглан одоо байгаа Python 2 -ийг 3 болгон сайжруулаарай. Та видеон дээрх алхамуудыг дагаж болно.
- Терминал шугамын Pip командыг ашиглан Raspberry pi дээр Django суулгана уу.
- (заавал биш) Мэдрэгчтэй дэлгэцийн шаардлагатай номын санг суулгаарай.
Алхам 2: 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 дахь файлуудыг сольж, тохируулах
Баяр хүргэе, хэрэв та дараах алхмуудыг дагаж мөрдвөл бөөрөлзгөнө pi дээр GUI -ийг туршиж үзэх цаг болжээ.
- Компьютер эсвэл зөөврийн компьютер дээрээ ашигладаг ижил нэртэй Django програм үүсгэх
- Pi дээрээ загвар ба статик хавтас үүсгэх
- Шинэ файлуудыг өөрийн үүсгэсэн файлуудаар солих Дэлгэрэнгүй мэдээллийг Зураг дээрээс үзнэ үү.
- Дараагийн алхам бол Background дээр ачаалах явцад серверийг ажиллуулахын тулд Автоматаар эхлүүлэх скрипт үүсгэх явдал юм
- Эцсийн зүйл бол бөөрөлзгөнө pi дахь ТҮЦ горимыг идэвхжүүлэх явдал юм.
Зөвлөмж болгож буй:
Орчин үеийн LED ханын цаг: 11 алхам (зурагтай)
Хүрээлэн буй орчны LED ханын цаг: Саяхан би маш олон тооны асар том LED матриц барьж буй олон хүмүүсийг харсан, гэхдээ тэдгээр нь нарийн төвөгтэй код эсвэл үнэтэй хэсгүүд эсвэл хоёуланг нь агуулсан байв. Тиймээс би маш хямд хэсгүүдээс бүрдсэн өөрийн LED матрицыг бүтээхийг бодсон
Орчин үеийн RGB Mood Lamp: 7 алхам (зурагтай)
Орчин үеийн RGB Mood Lamp: Ширээнийхээ хэв маягийг нэмэхийг хүсч байна уу? Таны гараж эсвэл амбаарт амархан хэвтэж болох хэсгүүдээс бүрдсэн DIY сэтгэлийн дэнлүүг бид танд өгсөн. Манай сэтгэлийн дэнлүү нь гоо сайхны болон орчин үеийн загвартай бөгөөд танд colo -г бүрэн хянах боломжийг олгодог
Heathkit Hero Jr роботыг орчин үеийн тоног төхөөрөмжөөр шинэчлэх: 4 алхам
Heathkit Hero Jr роботыг орчин үеийн тоног төхөөрөмжөөр сайжруулаарай: Энэ бол дууссан төслөөс илүү хийгдэж буй ажил бөгөөд уншихдаа үүнийг санаарай. Энэ роботыг хаанаас олж авсан, түүний төлөвлөгөөний талаар бага зэрэг ярьлаа. (2015 оны Оддын дайны өдрийн төслийн зураг) Энэ нь 20 -иод оны үед болсон байх
Орчин үеийн LED таазны гэрлийг өөрөө хий: 4 алхам
Орчин үеийн LED таазны чийдэнг өөрийн гараар хийх: Энэхүү төсөлд би орчин үеийн LED таазны чийдэнг хэрхэн яаж хийхийг танд үзүүлэх болно. Энэ нь сэтгэлийн гэрэл үүсгэхийн тулд доод хэсэгт GU10 LED толбо, дээд хэсэгт RGBW LED туузыг ашигладаг. Замдаа би надтай холбоотой бүхий л чухал алхмуудыг үзүүлэх болно
Эвдэрсэн Mac классикийг орчин үеийн Raspberry Pi компьютер болгон хувиргаарай: 7 алхам
Эвдэрсэн Mac сонгодог загварыг орчин үеийн Raspberry Pi компьютер болгон хувиргах: Энэ нь хүн бүрт хэрэггүй байж магадгүй, учир нь та нарын ихэнх нь эвдэрсэн сонгодог Mac-ийг эзэмшдэггүй байх. Гэсэн хэдий ч би энэ зүйлийн дэлгэцэнд үнэхээр дуртай байсан бөгөөд үүнийг олон жилийн өмнө BBB -тэй амжилттай холбосон. Гэсэн хэдий ч би c -г хэзээ ч харуулж чадсангүй