Mundarija:
- Ta'minotlar
- 1 -qadam: Djangoni o'rnatish va loyihaning zaruriy sharti
- 2 -qadam: Django ilovasini sozlash
- 3 -qadam: GUI yaratish va backend bilan bog'lanish
- 4-qadam: Raspberry-pi fayllarini almashtirish va sozlash
Video: DJANGO BILAN RASPBERRY PI QILIB QILGAN zamonaviy mashinalar GUI: 4 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:24
Biz avtomat uchun veb -tillardan foydalangan holda zamonaviy GUI qila olamizmi?
Yuqoridagi savolga javob bera olamiz. Biz avtomatlar uchun kiosk rejimidan foydalanishimiz mumkin. Men o'z loyihamda ilgari ishlatganman va u juda yaxshi ishlaydi va biz ko'p sinovdan o'tganmiz. CSS va HTML, JavaScript bo'yicha mavjud bilimlar. Django va GPIO pinlari orasidagi interfeys iloji boricha aniq tushuntirilgan. Agar siz ham shunday qilishni xohlasangiz, O'qishni davom ettiring.
Ta'minotlar
Quyidagi old shart talab qilinadi:
- Raspberry pi Raspian OS o'rnatilgan
- Sensorli ekran malina pi bilan mos keladi
- Veb -tillarning asoslari haqida ozgina ma'lumot (CSS, HTML, JavaScript)
1 -qadam: Djangoni o'rnatish va loyihaning zaruriy sharti
- terminal yordamida Python 2 -ni 3 -ga yangilang, siz videodagi qadamlarni bajarishingiz mumkin.
- Terminal chizig'idagi Pip buyrug'i yordamida Djangoni Raspberry pi -ga o'rnating.
- (ixtiyoriy) Sensorli displey uchun kerakli kutubxonalarni o'rnating.
2 -qadam: Django ilovasini sozlash
Agar siz IDE -ni malina pi -da ishlatishni xohlasangiz, unga o'ting, lekin men Django dasturini kompyuterda bajarishni maslahat beraman, Django dasturini ishlab chiqish uchun PyCharm yoki Visual Studio -dan foydalanish yaxshidir. Pycharm -ga o'ting va uning ostida Djangoni tanlang Yangi loyiha yarating. Loyihaga yangi nom bering va shablonni yoqing va ilovangiz uchun nom yarating, agar ma'lumotlar bazasida ishlayotgan bo'lsangiz, Django administratorini ishga tushiring va start tugmasini bosing. U kerakli paketlarni o'rnatadi.
- Serverni tekshiring yoki terminalda python manage.py runserver buyrug'i ishlatilmayapti
- Agar siz Django asoslari haqida bilmasangiz, Django asoslari haqida osongina tushunishingiz mumkin bo'lgan sayt so'rovnomasiga o'ting.
3 -qadam: GUI yaratish va backend bilan bog'lanish
- GUI yaratish uchun men Html 5 va CSS 3. bilan bajaraman. Siz xohlaganingizcha bir nechta sahifalar yaratishingiz mumkin, agar siz oflayn avtomat bilan ishlayotgan bo'lsangiz va ikonka va rasmlarni yuklasangiz va ishlatmoqchi bo'lsangiz, URL havolalarini onlayn ishlating. Men o'sha.html fayllarini hozirgina yoqilgan andozalar katalogida saqladim.
- Rasmlar, videolar va CSS fayllarini saqlash uchun statik papkadan foydalaning
- Shundan so'ng, Django -dagi urls.py -dan foydalanib, fayllarni orqa tarafdagi taraqqiyot bilan bog'lang.
(yoki)
klonlash yoki GitHub-dagi omborni yuklab olish-Raspberry-pi-Gui-Django
4-qadam: Raspberry-pi fayllarini almashtirish va sozlash
Tabriklaymiz, agar siz hozirgacha amallarni bajargan bo'lsangiz, malinali pi bo'yicha GUIni sinab ko'rish vaqti keldi.
- kompyuterda yoki noutbukda ishlatilgan nomdagi Django dasturini yarating
- Pi -da shablon va statik papkalarni yarating
- Yangi fayllarni siz yaratgan haqiqiy fayllar bilan almashtiring.
- Keyingi qadam-fonda yuklash paytida serverni ishga tushirish uchun avtomatik ishga tushirish skriptini yaratish
- Yakuniy narsa - malina pi -da Kiosk rejimini faollashtirish, tafsilotlar
Tavsiya:
Bootstrap 4: 7 bosqichlari yordamida qanday qilib zamonaviy va sodda veb -sayt yaratish mumkin
Bootstrap 4 yordamida qanday qilib oqlangan va sodda veb -sayt yaratish mumkin: Ushbu ko'rsatmaning maqsadi - dasturlash bilan tanish bo'lganlarga HTML yoki boshqa yo'l bilan - Bootstrap 4 bilan onlayn portfel yaratish bo'yicha oddiy tanishtirish. Men sizga dastlabki sozlash bo'yicha ko'rsatma beraman. veb -sayt, qanday qilib bir nechta yaratish
Arduino bilan garajda mashinalar yordamchisi: 5 qadam (rasmlar bilan)
Garajda mashinalar bo'yicha yordamchi Arduino: qiyinchilik Haqiqatan ham. Mening mashinam (oilaviy MPV) bo'sh joydan taxminan 10 sm qisqaroq. Mening mashinamda to'xtash joyi datchiklari bor, lekin ular juda cheklangan: 20 sm dan pastda ular qizil signal beradi, shuning uchun
Supero'tkazuvchi ip bilan to'qish: to'qilgan to'qish: 4 qadam (rasmlar bilan)
Supero'tkazuvchi ip bilan to'qish: to'qilgan to'qish: elektron mato yaratish uchun o'tkazgichli ip bilan to'qish. Ko'proq eTextile DIY-ni qanday qilish kerak eTextile videolari, darslari va loyihalarini xohlaysizmi? Keyin eTextile Lounge -ga tashrif buyuring! YANGILASH - Mening "Yorug'likdagi stol yuguruvchisini qanday to'qish kerak" haqidagi maqolam nashr etilgan
To'qimachilik: svetodiodli to'qilgan to'qima: 5 qadam (rasmlar bilan)
To'qimachilik: svetodiodli to'qilgan to'qima: to'quvchilar uchun yana bir loyiha va to'quvchilar uchun ilhom manbai. To'qimachilik texnikasi yordamida to'quv loyihangizga LED yoki boshqa uskunalarni kiriting. Ma'lumot qo'shildi 2009 yil 1 may. Weavezine.com saytidagi maqola may sonini
Oh zamonaviy tikish - IPodni sumkaning qo'li bilan boshqarish: 6 qadam (rasmlar bilan)
Oh, zamonaviy tikish - sumkaning qo'lidagi IPod nazorati: Biz yaqinda iPod va iPhone uchun Magic Dock ulagichini taqdim etdik, bu sizga musiqa pleyerini ikkita yumshoq, elektron tekstil tugmalari yordamida tez va oson boshqarish imkonini beradi. Biz o'tkazgich yordamida mushukdan qanday yoqimli aksessuar yasash bo'yicha ko'rsatmalarni joylashtirdik