Cuprins:
- Provizii
- Pasul 1: Instalarea Django și condiția prealabilă pentru proiect
- Pasul 2: Configurarea aplicației Django
- Pasul 3: Crearea unei interfețe grafice și conectarea cu Backend
- Pasul 4: Înlocuirea fișierelor în Raspberry-pi și Configurarea
![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](https://i.howwhatproduce.com/images/009/image-24747-j.webp)
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: GUI MODERNĂ A MAȘINILOR DE VENDITURĂ UTILIZÂND RASPBERRY PI CU DJANGO: 4 pași](https://i.ytimg.com/vi/adC48qZ8p5Y/hqdefault.jpg)
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:43
![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](https://i.howwhatproduce.com/images/009/image-24747-1-j.webp)
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:
- Raspberry pi Cu sistemul de operare raspian instalat în el
- Un ecran tactil compatibil cu raspberry pi
- 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
- actualizați Python 2 la 3 folosind terminalul. Puteți parcurge pașii din Video.
- Instalați Django pe Raspberry pi folosind comanda Pip în linia terminalului.
- (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](https://i.howwhatproduce.com/images/009/image-24747-2-j.webp)
![Configurarea aplicației dvs. Django Configurarea aplicației dvs. Django](https://i.howwhatproduce.com/images/009/image-24747-3-j.webp)
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](https://i.howwhatproduce.com/images/009/image-24747-4-j.webp)
![Înlocuirea fișierelor în Raspberry-pi și Configurarea Înlocuirea fișierelor în Raspberry-pi și Configurarea](https://i.howwhatproduce.com/images/009/image-24747-5-j.webp)
Felicitări, dacă ați urmat pașii până acum este timpul să testați GUI pe raspberry pi.
- creați o aplicație Django cu același nume ca și cel folosit pe computer sau laptop
- Creați șabloane și foldere statice pe Pi
- Înlocuiți fișierele noi cu fișierele pe care le-ați creat. Pentru mai multe detalii, consultați Imagini.
- Următorul pas este să creați un script Auto-start pentru a porni serverul în timpul pornirii în fundal
- 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:
Ubidots + ESP32- Monitorizare predictivă a mașinilor: 10 pași
![Ubidots + ESP32- Monitorizare predictivă a mașinilor: 10 pași Ubidots + ESP32- Monitorizare predictivă a mașinilor: 10 pași](https://i.howwhatproduce.com/images/001/image-1103-j.webp)
Ubidots + ESP32- Monitorizarea predictivă a mașinilor: analiza predictivă a vibrațiilor și temperaturii mașinii prin crearea de evenimente de e-mail și o înregistrare a vibrațiilor în foaia Google utilizând Ubidots.Manualizarea predictivă și monitorizarea sănătății mașinilor
Lampă modernă RGB Mood: 7 pași (cu imagini)
![Lampă modernă RGB Mood: 7 pași (cu imagini) Lampă modernă RGB Mood: 7 pași (cu imagini)](https://i.howwhatproduce.com/images/001/image-2723-11-j.webp)
Lampă modernă RGB Mood: Doriți să adăugați ceva stil biroului dvs.? Te-am acoperit cu o lampă de dispoziție DIY din piese pe care le poți găsi cu ușurință în garaj sau în magazie. Lampa noastră de dispoziție are un design estetic și modern, oferindu-vă în același timp un control complet asupra colo-ului
Creați-vă propria lampă modernă de tavan cu LED: 4 pași
![Creați-vă propria lampă modernă de tavan cu LED: 4 pași Creați-vă propria lampă modernă de tavan cu LED: 4 pași](https://i.howwhatproduce.com/images/005/image-13258-j.webp)
Creați-vă propria lampă de tavan cu LED modernă: În acest proiect vă voi arăta cum să creați o lampă de tavan cu LED modernă. Folosește spoturi LED GU10 pentru partea de jos și o bandă LED RGBW pentru partea de sus pentru a crea o lumină de dispoziție. Pe parcurs îți voi arăta toți pașii importanți cu privire la mine
Întreținerea predictivă a mașinilor rotative utilizând vibrații și lucruri: 8 pași
![Întreținerea predictivă a mașinilor rotative utilizând vibrații și lucruri: 8 pași Întreținerea predictivă a mașinilor rotative utilizând vibrații și lucruri: 8 pași](https://i.howwhatproduce.com/images/005/image-14357-41-j.webp)
Întreținerea preditivă a mașinilor rotative folosind vibrații și lucruri: mașinile rotative precum turbine eoliene, hidro turbine, motoare cu inducție etc. se confruntă cu diferite tipuri de uzură și rupere. Majoritatea acestor defecte și uzură cauzate de vibrațiile anormale din dispozitiv. Aceste mașini sunt adesea operate sub
Reduceți șocurile mașinilor RC pentru o manevrare mai bună la viteze mari: 5 pași
![Reduceți șocurile mașinilor RC pentru o manevrare mai bună la viteze mari: 5 pași Reduceți șocurile mașinilor RC pentru o manevrare mai bună la viteze mari: 5 pași](https://i.howwhatproduce.com/preview/how-and-what-to-produce/10966692-make-your-rc-cars-shocks-shorter-for-better-handling-at-high-speeds-5-steps-j.webp)
Reduceți șocurile mașinilor RC pentru o manevrare mai bună la viteze mari: în acest instructiv vă voi arăta cum să vă scurtați șocurile, astfel încât să vă puteți apropia mașina de pământ, astfel încât să puteți face viraje cu viteză mai mare, fără a bate clapete. alte Instrucțiuni despre cum să întrețineți șocurile mașinilor dvs., așa că