Cuprins:

GUI MODERNĂ A MAȘINILOR DE VENDITURĂ UTILIZÂND RASPBERRY PI CU DJANGO: 4 pași
GUI MODERNĂ A MAȘINILOR DE VENDITURĂ UTILIZÂND RASPBERRY PI CU DJANGO: 4 pași

Video: GUI MODERNĂ A MAȘINILOR DE VENDITURĂ UTILIZÂND RASPBERRY PI CU DJANGO: 4 pași

Video: GUI MODERNĂ A MAȘINILOR DE VENDITURĂ UTILIZÂND RASPBERRY PI CU DJANGO: 4 pași
Video: 22 Modern UI - A Python App GUI For QT, PyQt, PySide Desktop App | Custom Widgets Module Tutorial 2024, Iulie
Anonim
GUI MODERNĂ A MAȘINILOR DE VENDITURĂ UTILIZÂND RASPBERRY PI CU DJANGO
GUI MODERNĂ A MAȘINILOR DE VENDITURĂ UTILIZÂND RASPBERRY PI CU DJANGO

Putem realiza GUI moderne folosind limbaje web pentru distribuitor automat?

Răspunsul de mai sus este da, putem. Îi putem folosi pentru automatele care folosesc modul chioșc. Următoarea idee am aplicat-o deja pe proiectul meu existent și funcționează bine și am testat foarte mult. Puteți face, de asemenea, o interfață grafică GUI modernă cunoștințe existente despre css și HTML, JavaScript. Interfața dintre pinii Django și GPIO este explicată cât mai clar posibil. Dacă doriți să faceți același lucru, continuați să citiți mai departe.

Provizii

Sunt necesare următoarele condiții prealabile:

  1. Raspberry pi Cu sistemul de operare raspian instalat în el
  2. Un ecran tactil compatibil cu raspberry pi
  3. Un pic de cunoștințe despre elementele de bază ale limbajelor web (CSS, HTML, JavaScript)

Pasul 1: Instalarea Django și condiția prealabilă pentru proiect

  1. actualizați Python 2 la 3 folosind terminalul. Puteți parcurge pașii din Video.
  2. Instalați Django pe Raspberry pi folosind comanda Pip în linia terminalului.
  3. (opțional) Instalați bibliotecile necesare pentru afișarea tactilă. Pentru aceasta accesați pagina web a producătorului afișajului.

Pasul 2: Configurarea aplicației Django

Configurarea aplicației dvs. Django
Configurarea aplicației dvs. Django
Configurarea aplicației dvs. Django
Configurarea aplicației dvs. Django

Dacă sunteți confortabil cu IDE pe raspberry pi, mergeți la el. Dar vă recomand să faceți aplicația Django pe PC. Este mai bine să folosiți PyCharm sau Visual Studio pentru dezvoltarea aplicației Django. Voi termina cu Pycharm. Accesați Pycharm și creați un proiect nou sub Selectați Django. Dați un nume nou pentru proiect și pe Activare șablon și creați un nume pentru aplicația dvs. și dacă lucrați la baze de date, activați Django admin și apăsați Start. Acesta va instala pachetele necesare. După aceea urmați acești pași.

  • Verificați dacă serverul rulează sau nu utilizează comanda - python manage.py rulează serverul pe terminal
  • Dacă nu știți despre noțiunile de bază ale Django, navigați la site-ul aplicația Sondaje, unde puteți înțelege cu ușurință despre noțiunile de bază ale lui Django.

Pasul 3: Crearea unei interfețe grafice și conectarea cu Backend

  • Pentru crearea unei interfețe grafice, am terminat cu HTML 5 și CSS 3. Puteți crea un număr de pagini după dorința dvs., iar pentru pictograme și imagini încercați să le descărcați și să le utilizați dacă lucrați cu automat de vânzare offline și pentru utilizarea online a linkurilor URL. Am stocat acele fișiere.html în directorul de șabloane pe care tocmai le-am activat.
  • Utilizați folderul static pentru stocarea imaginilor, videoclipurilor și respectiv fișierelor CSS
  • După aceea utilizați urls.py în Django pentru a lega fișierele cu progresul back-end.

(sau)

clonați sau descărcați depozitul în GitHub - Raspberry-pi-Gui-Django

Pasul 4: Înlocuirea fișierelor în Raspberry-pi și Configurarea

Înlocuirea fișierelor în Raspberry-pi și Configurarea
Înlocuirea fișierelor în Raspberry-pi și Configurarea
Înlocuirea fișierelor în Raspberry-pi și Configurarea
Înlocuirea fișierelor în Raspberry-pi și Configurarea

Felicitări, dacă ați urmat pașii până acum este timpul să testați GUI pe raspberry pi.

  1. creați o aplicație Django cu același nume ca și cel folosit pe computer sau laptop
  2. Creați șabloane și foldere statice pe Pi
  3. Înlocuiți fișierele noi cu fișierele pe care le-ați creat. Pentru mai multe detalii, consultați Imagini.
  4. Următorul pas este să creați un script Auto-start pentru a porni serverul în timpul pornirii în fundal
  5. Ultimul lucru este să activezi modul Kiosk în raspberry pi pentru mai multe detalii Consultați pagina mea Github și dacă doriți să afișați crom în modul ecran complet

Recomandat: