Sommario:
- Forniture
- Passaggio 1: installazione di Django e prerequisito per il progetto
- Passaggio 2: configurazione dell'applicazione Django
- Passaggio 3: creazione di una GUI e collegamento con il backend
- Passaggio 4: sostituzione dei file in Raspberry-pi e configurazione
Video: GUI MODERNA DEL DISTRIBUTORE AUTOMATICO CHE UTILIZZA RASPBERRY PI CON DJANGO: 4 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:01
Possiamo creare un'interfaccia grafica moderna utilizzando i linguaggi web per i distributori automatici?
La risposta sopra è sì, possiamo. Possiamo usarli per i distributori automatici usando la modalità kiosk. L'idea seguente l'ho già applicata al mio progetto esistente e funziona bene e abbiamo testato molto. Puoi anche creare una GUI moderna di bell'aspetto con conoscenza esistente di css e HTML, JavaScript. L'interfaccia tra Django e pin GPIO è spiegata nel modo più chiaro possibile. Se vuoi fare lo stesso, continua a leggere.
Forniture
Sono richiesti i seguenti prerequisiti:
- Raspberry pi Con raspian OS installato in esso
- Un display touchscreen compatibile con lampone pi
- Un po' di conoscenza delle basi dei linguaggi web (CSS, HTML, JavaScript)
Passaggio 1: installazione di Django e prerequisito per il progetto
- aggiorna Python 2 a 3 esistente utilizzando il terminale. Puoi seguire i passaggi nel video.
- Installa Django su Raspberry pi usando il comando Pip nella riga del terminale.
- (opzionale) Installa le librerie richieste per il display touch. Per farlo, visita la pagina web del produttore del display.
Passaggio 2: configurazione dell'applicazione Django
Se ti senti a tuo agio con IDE su raspberry pi, fallo. Ma ti consiglio di fare l'applicazione Django su PC. È meglio usare PyCharm o Visual Studio per lo sviluppo di applicazioni Django. Farò con Pycharm. Vai su Pycharm e crea un nuovo progetto sotto quello Seleziona Django. Dai un nuovo nome al progetto e su Abilita modello e crea un nome per la tua app e se stai lavorando su database abilita Django admin e premi start. Installerà i pacchetti necessari. Dopodiché segui questi passaggi.
- Verifica che il server sia in esecuzione o non utilizzi il comando: python manage.py runserver sul terminale
- Se non conosci le basi di Django, vai all'app Sondaggi del sito dove puoi facilmente capire le basi di Django.
Passaggio 3: creazione di una GUI e collegamento con il backend
- Per la creazione di una GUI farò con Html 5 e CSS 3. È possibile creare un numero di pagine come si desidera e per le icone e le immagini provare a scaricare e utilizzare se si lavora con distributori automatici offline e per l'uso in linea di collegamenti URL. Ho archiviato quei file.html nella directory dei modelli che abbiamo appena abilitato.
- Usa la cartella statica per memorizzare rispettivamente immagini, video e file CSS
- Dopodiché usa urls.py in Django per collegare i file con l'avanzamento del back-end.
(o)
clone o Scarica il repository in GitHub - Raspberry-pi-Gui-Django
Passaggio 4: sostituzione dei file in Raspberry-pi e configurazione
Congratulazioni, se hai seguito i passaggi fino a ora è il momento di testare la GUI su raspberry pi.
- crea un'applicazione Django con lo stesso nome utilizzato nel tuo PC o laptop
- Crea modelli e cartelle statiche sul tuo Pi
- Sostituisci i nuovi file con i file effettivi che hai creato Per maggiori dettagli fare riferimento alle immagini.
- Il passaggio successivo consiste nel creare uno script di avvio automatico per avviare il server durante l'avvio in background
- L'ultima cosa è abilitare la modalità Kiosk in raspberry pi per maggiori dettagli Dai un'occhiata alla mia pagina Github e se vuoi mostrare chromium in modalità a schermo intero
Consigliato:
Distributore automatico con bilancia per confermare Itemdrop (Raspberry Pi): 5 passaggi
Distributore automatico con scala per confermare Itemdrop (Raspberry Pi): benvenuto amico creatore, per un progetto scolastico ho deciso di realizzare un distributore automatico di snack. Il nostro compito era creare un dispositivo ricreabile che utilizzasse almeno 3 sensori e 1 attuatore. Sono andato a fare un distributore automatico anche perché avevo accesso ad alcuni
Distributore automatico di mangime per gatti: 7 passaggi (con immagini)
Distributore automatico di mangime per gatti: se non controlli la quantità di cibo che mangia il tuo gatto, questo può portare a problemi di eccesso di cibo e sovrappeso. Ciò è particolarmente vero se sei lontano da casa e lasci cibo extra per il tuo gatto da consumare secondo i suoi orari. Altre volte potresti r
Macchina della verità + distributore automatico: con Arduino Leonardo: 6 passaggi
Macchina della verità + distributore automatico: con Arduino Leonardo: questa macchina della verità non è la normale macchina della verità, è una macchina della verità a cui è collegato un distributore automatico. Fondamentalmente, è così che funziona. All'inizio, il giocatore premerà un pulsante che avvierà la macchina, e prima della menzogna
Robot in movimento automatico semplice che utilizza Arduino e IC L293d: 6 passaggi
Robot in movimento automatico semplice che utilizza Arduino e IC L293d: questo è un robot di base gestito da un arduino e ciò che fa è che si aggira e segue un percorso circolare per codice predefinito, ma è possibile modificare il codice per cambiare facilmente il percorso. È un progetto semplice che chiunque può costruire..Quindi If You Ev
Sistema di sterzo intelligente per auto robot che utilizza il motore passo-passo del vecchio lettore floppy/CD: 8 passaggi (con immagini)
Sistema di sterzo intelligente per auto robot che utilizza il motore passo-passo del vecchio lettore floppy/CD: sistema di sterzo intelligente per auto robot Sei preoccupato di realizzare un buon sistema di sterzo per la tua auto robot? Ecco una soluzione superba usando solo le tue vecchie unità floppy/CD/DVD. guardalo e fatti un'ideaVisita georgeraveen.blogspot.com