Πίνακας περιεχομένων:

MODERN VENDING MACHINE GUI USING RASPBERRY PI WITH DJANGO: 4 Βήματα
MODERN VENDING MACHINE GUI USING RASPBERRY PI WITH DJANGO: 4 Βήματα

Βίντεο: MODERN VENDING MACHINE GUI USING RASPBERRY PI WITH DJANGO: 4 Βήματα

Βίντεο: MODERN VENDING MACHINE GUI USING RASPBERRY PI WITH DJANGO: 4 Βήματα
Βίντεο: GUI-Rpi zero-w Tkinter for - "Project chocolate vending machine" 2024, Νοέμβριος
Anonim
MODERN VENDING MACHINE GUI USING RASPBERRY PI WITH DJANGO
MODERN VENDING MACHINE GUI USING RASPBERRY PI WITH DJANGO

Μπορούμε να κάνουμε σύγχρονο GUI χρησιμοποιώντας γλώσσες ιστού για αυτόματο πωλητή;

Η απάντηση για τα παραπάνω είναι ναι. Μπορούμε να τα χρησιμοποιήσουμε για μηχανήματα αυτόματης πώλησης χρησιμοποιώντας τη λειτουργία περιπτέρου. Η παρακάτω ιδέα την έχω εφαρμόσει ήδη στο υπάρχον έργο μου και λειτουργεί καλά και δοκιμάσαμε πολλά. Μπορείτε επίσης να κάνετε ένα όμορφο μοντέρνο GUI με υπάρχουσες γνώσεις css και HTML, JavaScript. Η διασύνδεση μεταξύ των ακίδων Django και GPIO εξηγείται όσο το δυνατόν σαφέστερα. Εάν θέλετε να κάνετε το ίδιο, συνεχίστε να διαβάζετε.

Προμήθειες

Απαιτούνται τα ακόλουθα προαπαιτούμενα:

  1. Raspberry pi Με raspian OS εγκατεστημένο σε αυτό
  2. Οθόνη αφής συμβατή με raspberry pi
  3. Λίγη γνώση για τα βασικά των γλωσσών Ιστού (CSS, HTML, JavaScript)

Βήμα 1: Εγκατάσταση του Django και Prerequisite for Project

  1. αναβαθμίστε την υπάρχουσα Python 2 σε 3 χρησιμοποιώντας το τερματικό. Μπορείτε να ακολουθήσετε τα βήματα στο Βίντεο.
  2. Εγκαταστήστε το Django στο Raspberry pi χρησιμοποιώντας την εντολή Pip στη γραμμή τερματικού.
  3. (προαιρετικά) Εγκαταστήστε τις απαιτούμενες βιβλιοθήκες για οθόνη αφής. Για αυτό, μεταβείτε στην ιστοσελίδα του κατασκευαστή της οθόνης σας.

Βήμα 2: Ρύθμιση της εφαρμογής Django

Ρύθμιση της εφαρμογής Django σας
Ρύθμιση της εφαρμογής Django σας
Ρύθμιση της εφαρμογής Django σας
Ρύθμιση της εφαρμογής Django σας

Εάν είστε άνετοι με το IDE στο raspberry pi, πηγαίνετε για αυτό. Αλλά συνιστώ να κάνετε εφαρμογή Django σε υπολογιστή. Είναι καλύτερα να χρησιμοποιήσετε PyCharm ή Visual Studio για ανάπτυξη εφαρμογών Django. Θα τελειώσω με το Pycharm. Μεταβείτε στο Pycharm και δημιουργήστε ένα νέο έργο κάτω από το Select Django. Δώστε ένα νέο όνομα για το έργο και στο Enable Template και δημιουργήστε ένα όνομα για την εφαρμογή σας και αν εργάζεστε σε βάσεις δεδομένων ενεργοποιήστε το Django admin και πατήστε start. Θα εγκαταστήσει τα απαραίτητα πακέτα. Μετά ακολουθήστε αυτά τα βήματα.

  • Ελέγξτε ότι ο διακομιστής εκτελείται ή δεν χρησιμοποιεί εντολή - python manager.py runserver στο τερματικό
  • Εάν δεν γνωρίζετε τα βασικά του Django, μεταβείτε στην εφαρμογή Δημοσκοπήσεις ιστότοπου, όπου μπορείτε εύκολα να κατανοήσετε τα Βασικά του Django.

Βήμα 3: Δημιουργία GUI και σύνδεση με το backend

  • Για τη δημιουργία ενός GUI που θα κάνω με Html 5 και CSS 3. Μπορείτε να δημιουργήσετε μια σειρά σελίδων όπως θέλετε και για Εικονίδια και εικόνες δοκιμάστε να κάνετε λήψη και χρήση εάν εργάζεστε με μηχάνημα αυτόματης πώλησης και για συνδέσμους URL σε απευθείας σύνδεση. Έχω αποθηκεύσει αυτά τα αρχεία.html στον Κατάλογο προτύπων που μόλις ενεργοποιήσαμε.
  • Χρησιμοποιήστε στατικό φάκελο για την αποθήκευση εικόνων, βίντεο και αρχείων CSS αντίστοιχα
  • Μετά από αυτό, χρησιμοποιήστε το urls.py στο Django για να συνδέσετε τα αρχεία με πρόοδο στο τέλος τερματισμού.

(ή)

κλωνοποίηση ή Λήψη του αποθετηρίου στο GitHub-Raspberry-pi-Gui-Django

Βήμα 4: Αντικατάσταση αρχείων στο Raspberry-pi και διαμόρφωση

Αντικατάσταση αρχείων στο Raspberry-pi και διαμόρφωση
Αντικατάσταση αρχείων στο Raspberry-pi και διαμόρφωση
Αντικατάσταση αρχείων στο Raspberry-pi και διαμόρφωση
Αντικατάσταση αρχείων στο Raspberry-pi και διαμόρφωση

Συγχαρητήρια, αν ακολουθήσατε τα βήματα μέχρι τώρα ήρθε η ώρα να δοκιμάσετε το GUI στο raspberry pi.

  1. δημιουργήστε μια εφαρμογή Django με το ίδιο όνομα που χρησιμοποιείται στον υπολογιστή ή τον φορητό υπολογιστή σας
  2. Δημιουργήστε πρότυπα και στατικούς φακέλους στο Pi σας
  3. Αντικαταστήστε τα νέα αρχεία με τα πραγματικά αρχεία που δημιουργήσατε Για περισσότερες λεπτομέρειες, ανατρέξτε στις Εικόνες.
  4. Το επόμενο βήμα είναι να δημιουργήσετε ένα σενάριο αυτόματης εκκίνησης για την εκκίνηση του διακομιστή κατά την εκκίνηση στο παρασκήνιο
  5. Το τελευταίο είναι να ενεργοποιήσετε τη λειτουργία περιπτέρου στο raspberry pi για περισσότερες λεπτομέρειες Ελέγξτε τη σελίδα μου στο Github αν θέλετε να εμφανίζεται το χρώμιο σε λειτουργία πλήρους οθόνης

Συνιστάται: