Turinys:

MODERNAS PASIŪLYMO MAŠINOS GUI, NAUDOJANT RASPBERRY PI SU DJANGO: 4 žingsniai
MODERNAS PASIŪLYMO MAŠINOS GUI, NAUDOJANT RASPBERRY PI SU DJANGO: 4 žingsniai

Video: MODERNAS PASIŪLYMO MAŠINOS GUI, NAUDOJANT RASPBERRY PI SU DJANGO: 4 žingsniai

Video: MODERNAS PASIŪLYMO MAŠINOS GUI, NAUDOJANT RASPBERRY PI SU DJANGO: 4 žingsniai
Video: Alaska's Abandoned Igloo Dome 2024, Lapkritis
Anonim
MODERNAS PARDAVIMO MAŠINOS GUI NAUDOJANT RASPBERRY PI SU DJANGO
MODERNAS PARDAVIMO MAŠINOS GUI NAUDOJANT RASPBERRY PI SU DJANGO

Ar galime sukurti modernią GUI, naudodami automatines automatų žiniatinklio kalbas?

Atsakymas į aukščiau pateiktą klausimą yra „taip“. Mes galime juos naudoti pardavimo automatams, naudojant kiosko režimą. Šią idėją jau pritaikiau savo esamam projektui, ji veikia gerai ir daug išbandėme. Taip pat galite sukurti gerai atrodančią modernią GUI esamos žinios apie CSS ir HTML, „JavaScript“. Sąsaja tarp „Django“ir GPIO kaiščių paaiškinta kuo aiškiau. Jei norite tai padaryti, toliau skaitykite toliau.

Prekės

Būtina ši sąlyga:

  1. Raspberry pi Su raspian OS įdiegta
  2. Jutiklinis ekranas, suderinamas su aviečių pi
  3. Šiek tiek žinių apie žiniatinklio kalbų pagrindus (CSS, HTML, JavaScript)

1 veiksmas: „Django“diegimas ir būtina projekto sąlyga

  1. atnaujinkite esamą „Python 2“į 3 naudodami terminalą. Galite atlikti vaizdo įrašo veiksmus.
  2. Įdiekite „Django“„Raspberry pi“naudodami terminalo eilutės komandą „Pip“.
  3. (neprivaloma) Įdiekite reikalingas jutiklinio ekrano bibliotekas. Norėdami tai padaryti, eikite į savo ekrano gamintojo tinklalapį.

2 veiksmas: „Django“programos nustatymas

„Django“programos nustatymas
„Django“programos nustatymas
„Django“programos nustatymas
„Django“programos nustatymas

Jei jums patinka „IDE“naudojant „Raspberry pi“, eikite į jį. Bet aš rekomenduoju atlikti „Django“programą kompiuteryje. „Django“programų kūrimui geriau naudoti „PyCharm“arba „Visual Studio“. Aš atliksiu „Pycharm“. Eikite į „Pycharm“ir sukurkite naują projektą pasirinkę „Django“. Suteikite naują projekto pavadinimą ir „Įgalinti šabloną“ir sukurkite savo programos pavadinimą, o jei dirbate su duomenų bazėmis, įgalinkite „Django“administratorių ir paspauskite „Pradėti“. Jis įdiegs reikiamus paketus. Po to atlikite šiuos veiksmus.

  • Patikrinkite, ar serveris veikia arba nenaudoja komandos - terminale python manage.py runerver
  • Jei nežinote apie „Django“pagrindus, eikite į svetainės „Apklausos“programą, kurioje galite lengvai suprasti „Django“pagrindus.

3 veiksmas: sukurkite GUI ir susiekite su „Backend“

  • Norėdami sukurti GUI, baigsiu naudodami „HTML 5“ir „CSS 3“. Galite sukurti daugybę puslapių pagal savo pageidavimus, o piktogramas ir paveikslėlius pabandykite atsisiųsti ir naudoti, jei dirbate su neprisijungusiais automatais ir naudodamiesi internetinėmis URL nuorodomis. Aš išsaugojau tuos.html failus šablonų kataloge, kurį ką tik įgalinome.
  • Naudokite statinį aplanką atitinkamai vaizdams, vaizdo įrašams ir CSS failams saugoti
  • Po to „Django“naudokite urls.py, kad susietumėte failus su atgaline eiga.

(arba)

klonuoti arba atsisiųsti saugyklą „GitHub“-Raspberry-pi-Gui-Django

4 žingsnis: „Raspberry-pi“failų keitimas ir konfigūravimas

Failų keitimas „Raspberry-pi“ir konfigūravimas
Failų keitimas „Raspberry-pi“ir konfigūravimas
Failų keitimas „Raspberry-pi“ir konfigūravimas
Failų keitimas „Raspberry-pi“ir konfigūravimas

Sveikiname, jei iki šiol atlikote veiksmus, atėjo laikas išbandyti aviečių pi grafinę sąsają.

  1. sukurkite „Django“programą tuo pačiu pavadinimu, kuris buvo naudojamas jūsų kompiuteryje ar nešiojamajame kompiuteryje
  2. Sukurkite šabloną ir statinius aplankus savo „Pi“
  3. Pakeiskite naujus failus į faktinius failus, kuriuos sukūrėte Daugiau informacijos rasite paveikslėliuose.
  4. Kitas žingsnis yra sukurti automatinio paleidimo scenarijų, kad serveris būtų paleistas įkrovos fone metu
  5. Paskutinis dalykas yra įjungti kiosko režimą „Raspberry pi“, kad gautumėte daugiau informacijos. Peržiūrėkite mano „Github“puslapį ir, jei norite rodyti chromą viso ekrano režimu

Rekomenduojamas: