
Cuprins:
2025 Autor: John Day | [email protected]. Modificat ultima dată: 2025-01-23 15:04

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


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


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- 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: 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ă 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 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: î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ă