Πίνακας περιεχομένων:
- Βήμα 1: Τι χρειαζόμαστε:
- Βήμα 2: Ρυθμίστε το Raspberry Pi
- Βήμα 3: Σύνδεση της οθόνης
- Βήμα 4: Σύνδεση ρελέ/βατόμουρου
- Βήμα 5: Κωδικός για το GUI
- Βήμα 6: Τελική τοποθέτηση
- Βήμα 7: Συμπέρασμα
Βίντεο: Cocktail Machine With GUI Raspberry: 7 βήματα (με εικόνες)
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:32
Σας αρέσει η τεχνολογία και το πάρτι; Αυτό το έργο είναι φτιαγμένο για εσάς!
Σε αυτό το σεμινάριο θα δημιουργήσουμε μια αυτόματη μηχανή κοκτέιλ με γραφική διεπαφή.
Όλα ελέγχονται από το βατόμουρο!
ΕΠΕΞΕΡΓΑΣΙΑ: Έκανα ένα νέο πιο εύκολο και φθηνότερο το σύνδεσμο εδώ
Βήμα 1: Τι χρειαζόμαστε:
Για αυτό το έργο θα χρησιμοποιήσω 8 botlle αλλά μπορείτε να προσαρμοστείτε εύκολα αν θέλετε λιγότερα ή περισσότερα.
-Βατόμουρο Β: Οποιοσδήποτε πρέπει να λειτουργήσει
-8 ρελέ καναλιών: κάθε κανάλι θα είναι botlle. (1 κανάλι = 1 μπουκάλι)
-Τα καλώδια τα πιο σημαντικά είναι από θηλυκό σε αρσενικό.
-8 Αντλία νερού κάθε αντλία θα χρησιμοποιηθεί για ένα μπουκάλι
-Σωλήνας πήρα 10μ.
-Οθόνη αφής 2.8 για να εμφανιστεί η διεπαφή χρήστη
- Κάρτα SD 8G: τουλάχιστον 8 GB
-SSD card reader πιστεύω ότι οι περισσότεροι το έχετε ήδη αλλά σε περίπτωση.
-Δοχείο για το ποτό, σας αφήνω να διαλέξετε καθώς θα απορροφήσει την ιδέα σας. Το δικό μου αυτοκίνητο περιέχει 1,5 λίτρα
Βήμα 2: Ρυθμίστε το Raspberry Pi
Για να χρησιμοποιήσουμε το raspbery και την οθόνη αφής, θα χρειαστούμε μια τροποποιημένη εικόνα raspbian
Πρώτο 3 λογισμικό:
-Διαμορφωμένη εικόνα του raspbian
-Win32diskimager για εγγραφή της εικόνας στην κάρτα SD
-Εύκολο για σύνδεση στο τηλεχειριστήριο με τη βρωμιά
WIn32 απεικόνιση δίσκου:
Μετά τη λήψη, εγκαταστήστε το.
Ανοίξτε το, 1/ θα δείτε "συσκευή" γενικά η προεπιλογή είναι καλή (αν έχετε συνδεδεμένη μόνο την κάρτα sd)
2/ Κάντε κλικ στο φάκελο με το μπλε εικονίδιο και επιλέξτε την εικόνα του raspbian jessie που έχετε κατεβάσει
3/ Κάντε κλικ στο γράψιμο και τελείωσε.
Τώρα μπορείτε να τοποθετήσετε την κάρτα στο βατόμουρο.
Στόκος:
Μας επιτρέπει να συνδεθούμε μέσω SSH, ανοίξτε Putty (δεν χρειάζεται εγκατάσταση)
-Συνδέστε το καλώδιο διαδικτύου στο βατόμουρο
-Πρέπει να βρείτε τον ip του raspberry 2 με εύκολο τρόπο:
-Συνδεθείτε στη διεπαφή του κουτιού σας, θα μπορείτε να δείτε τη συσκευή με IP
-Συνδέστε την οθόνη αφής και το πληκτρολόγιο μεταβείτε στο τερματικό και στη συνέχεια ifconfig
Τώρα στο Putty enter η διεύθυνση IP θα είναι κάτι σαν 192.168.0.3 και μετά πληκτρολογήστε
-θα ζητήσει εμπιστοσύνη κάντε κλικ ναι (εικόνα)
-login: pi password: βατόμουρο
Αφήστε τα παράθυρα στο πλάι, θα επιστρέψουμε εδώ αργότερα
Βήμα 3: Σύνδεση της οθόνης
Το ενοχλητικό της οθόνης είναι ότι έχει ήδη τοποθετηθεί, οπότε όταν το συνδέσετε θα χρησιμοποιήσει όλο τον πείρο της βάσης.
Έχω δοκιμάσει κάθε καρφίτσα για να μάθω ποια χρησιμοποιεί την οθόνη (ελέγξτε την εικόνα)
Για να συνδέσετε την οθόνη θα είναι η ίδια καρφίτσα με το βατόμουρο
Μόλις συνδεθείτε εάν έχετε εγκαταστήσει το raspbian, θα μπορείτε να το χρησιμοποιήσετε.
Συμβουλές για την οθόνη:
η γραμμή εργασιών παίρνει κάποια θέση, αν κάνετε δεξί κλικ σε αυτήν, στη συνέχεια ρυθμίσεις πίνακα => Advanced => επισημάνετε τον επιλεγμένο χώρο για τη γραμμή εργασιών
Διαμόρφωση ενός κλικ:
Μονό κλικ: ΑΝ κάνετε κλικ για χρήση μόνο κάντε κλικ στην οθόνη στο puty: cd /home/pi/.config => nano libfm.conf
Γραμμή 5 single_click = 0 αλλαγή σε single_click = 1
Βήμα 4: Σύνδεση ρελέ/βατόμουρου
Η εικόνα δείχνει μια αντλία νερού.
αντλία νερού + = RELAY
αντλία νερού - = Φορτιστής 12V
Χρησιμοποίησα έναν φορτιστή 12V (κόψτε την κορυφή) το αρνητικό πηγαίνει σε κάθε αντλία (αρνητικό) και θετικό κάθε κανάλι ρελέ
Ένας φορτιστής είναι αρκετός καθώς μόνο μία αντλία θα λειτουργεί εκείνη τη στιγμή
Επαναλάβετε αυτό για την αντλία 8.
Για να μάθετε περισσότερα σχετικά με το βατόμουρο και το ρελέ καταπληκτικό θέμα εδώ
Βήμα 5: Κωδικός για το GUI
Τελειώσαμε για το υλικό κομμάτι (είδος).
Ας δημιουργήσουμε τη Γραφική διεπαφή χρήστη:
Τώρα μπορείτε να επιστρέψετε στο στόκο μόλις συνδεθείτε, θα δημιουργήσουμε τον κωδικό μας στην επιφάνεια εργασίας:
cd/home/pi/Desktop
ανοίξτε ένα αρχείο:
νανο ποτό.σ
για να βεβαιωθείτε ότι το αρχείο είναι εκτελέσιμο
chmod +x ποτό.σ
και επικολλήστε τον κωδικό:
Εάν θέλετε να τροποποιήσετε τον κώδικα:
"Λειτουργία GPIO εκτός λειτουργίας" σημαίνει ότι ενεργοποιείτε τον πείρο (έτσι ενεργοποιείται το ρελέ)
Το Gpio = καρφίτσα στο βατόμουρο, αλλά η φυσική καρφίτσα δεν είναι το ίδιο του συστήματος.
Ελέγξτε την εικόνα.
Έτσι, εάν θέλετε να προσθέσετε ή να αλλάξετε ένα ποτό, απλώς τροποποιήστε το όνομα στο "menu boisson" και στο σώμα του κώδικα, μπορείτε να δείτε πολύ εύκολα ότι κάθε ποτό έχει ένα μικρό τμήμα κώδικα.
#!/bin/bash ενώ ισχύει; κάνε την επιλογή = "$ (ζενά -πλάτος = 400 -ύψος = 300 -λίστα -στήλη" "--title =" Κοκτέιλ "\" κοκτέιλ "\" μαλακό / "" σκοπευτής "\" αγελάδα αγόρι ") "echo $ option case" $ {choice} "σε" cocktail ") ενώ είναι αληθές. κάνε την επιλογή = "$ (zenity --width = 400 -ύψος = 300 --list --column" "--title =" test "\" whisky coca "\" wodka orange "\" ricard eau "\" τεκίλα πορτοκαλί "\" Gin orange ")" echo $ case case "$ {choice}" in "whisky coca") gpio mode 2 out sleep 3 gpio mode 2 input / gpio mode 0 out sleep 4 gpio mode 0 input break;; "wodka orange") gpio mode 3 out sleep 2 gpio mode 3 input / gpio mode 7 out sleep 4 gpio mode 7 input break;; "ricard eau") gpio mode 24 out sleep 3 gpio mode 24 input / gpio mode 25 out sleep 3 gpio mode 25 input break;; "τεκίλα πορτοκαλί") gpio mode 22 out sleep 3 gpio mode 22 input / gpio mode 7 out sleep 3 gpio mode 7 input break;; "Gin orange") gpio mode 23 out sleep 2 gpio mode 23 input / gpio mode 7 out sleep 4 gpio mode 7 input break;; *) ηχώ "αντίο" διάλειμμα;; esac έγινε;; "μαλακό") ενώ είναι αληθινό. κάντε επιλογή = "$ (zenity --width = 400 -ύψος = 300 --list --column" "--title =" test "\" orange "\" coca "\" eau ")" echo $ option case "$ {επιλογή}" σε "πορτοκαλί") λειτουργία gpio 7 εκτός ύπνου 6 λειτουργία gpio 7 διακοπή εισόδου;; "coca") λειτουργία gpio 0 εκτός ύπνου 6 λειτουργία gpio 0 διακοπή εισόδου;; "eau") λειτουργία gpio 25 εκτός ύπνου 6 λειτουργία gpio 25 διακοπή εισόδου.; *) ηχώ "αντίο" διάλειμμα;; esac έγινε;; "shooter") ενώ είναι αληθινό. κάνε την επιλογή = "$ (ζενά -πλάτος = 400 -ύψος = 300 -λίστα -στήλη" "--title =" δοκιμή "\" ουίσκι "\" βότκα "\" τεκίλα "\" τζιν "\" TGV ")" echo $ option case "$ {choice}" in "whisky") gpio mode 2 out sleep 2 gpio mode 2 input break;; "wodka") λειτουργία gpio 3 εκτός ύπνου 2 λειτουργία gpio 3 διακοπή εισόδου.; "τεκίλα") λειτουργία gpio 22 εκτός ύπνου 2 λειτουργία gpio 22 διακοπή εισόδου;; "gin") λειτουργία gpio 23 εκτός ύπνου 2 λειτουργία gpio 23 διακοπή εισόδου;; "TGV") gpio mode 22 out sleep 1 gpio mode 22 input / gpio mode 23 out sleep 1 gpio mode 23 input / gpio mode 3 out sleep 1 gpio mode 3 input break;; *) ηχώ "αντίο" διάλειμμα;; esac έγινε;;
"αγελάδα αγόρι")
ενώ ισχύει? κάντε την επιλογή = "$ (ζενί -πλάτος = 400 -ύψος = 300 -λίστα -στήλη" "--title =" δοκιμή "\" ricard pierre "\" whisky coca "\" wodka orange "\" τζιν πορτοκαλί "\" τεκίλα πορτοκαλί "\" cimetiere ")" echo $ option case "$ {choice}" in "ricard pierre") gpio mode 24 out sleep 4 mode gpio 24 input / gpio mode 25 out sleep 5 gpio mode 25 input Διακοπή;; "whisky coca") gpio mode 2 out sleep 3 gpio mode 2 input / gpio mode 0 out sleep 6 gpio mode 0 input break;; "wodka orange") gpio mode 3 out sleep 3 gpio mode 3 input / gpio mode 7 out sleep 6 gpio mode 7 input break;; "gin orange") gpio mode 23 out sleep 3 gpio mode 23 input / gpio mode 7 out out 6 gpio mode 7 input break;; "τεκίλα πορτοκαλί") gpio mode 22 out sleep 3 gpio mode 22 input / gpio mode 7 out sleep 6 gpio mode 7 input break;; "cimetière") gpio mode 2 out sleep 2 gpio mode 2 input / gpio mode 3 out sleep 2 gpio mode 3 input / gpio mode 23 out sleep 2 gpio mode 23 input / gpio mode 25 out sleep 2 gpio mode 25 input / λειτουργία gpio 7 εκτός ύπνου 1 λειτουργία gpio 7 διακοπή εισόδου;; *) ηχώ "αντίο" διάλειμμα;; esac έγινε;; *) ηχώ "αντίο" διάλειμμα;; esac έγινε
Βήμα 6: Τελική τοποθέτηση
Χρησιμοποιώ κάθετα έπιπλα από το IKEA ήταν φθηνότερα από ό, τι για να φτιάξω μόνος μου.
Έκοψα ένα τετράγωνο από την μπροστινή πόρτα για να βάλω το ποτήρι
Έκανα κάποια τρύπα στο ράφι για να περάσω έναν σωλήνα, ο σωλήνας της αντλίας πηγαίνει εκεί.
Στο κάτω μέρος έβαλα ένα συρμάτινο ράφι από έναν υπολογιστή εξαερισμού με ένα δοχείο για το νερό που διαρρέει
Βήμα 7: Συμπέρασμα
Όλα λειτουργούν σωστά, αλλά αντιμετώπισα κάποιο πρόβλημα χωρίς επίβλεψη.
Λίγα θέματα:
-Η υπόθεση είναι λίγο σφιχτή, όταν γεμίζετε μπορεί να είναι περίπλοκη. -
-Το δοχείο για ποτά βρίσκεται στην κορυφή και το ποτήρι στο κάτω μέρος. θα δημιουργήσει ένα σιφόνι που σημαίνει ακόμη και όταν η αντλία σταματήσει να έρχεται το υγρό.
Για να αποφύγετε αυτό, χρησιμοποιήστε μια οριζόντια θήκη ή όπως εγώ, θα πρέπει να κάνετε μια μικρή τρύπα στο σωλήνα στο τμήμα που αναδύεται.
Επίσης, μπορείτε να δείτε ότι έχω καλώδιο παντού που φαίνεται άσχημα, οπότε το γραφείο οριζόντιας θα ήταν η καλύτερη επιλογή.
Συμβουλή:
Βάλτε μερικά αυτοκόλλητα σε κάθε δοχείο για να ξέρετε σε ποιο ποτό είναι συνδεδεμένο το ρελέ.
Αν σας αρέσει το διδακτικό, ψηφίστε
Συνιστάται:
Cocktail Table Arcade Cabinet: 8 Βήματα
Cocktail Table Arcade Cabinet: Αποφάσισα να κάνω κάτι ωραίο για τον εαυτό μου και να χρησιμοποιήσω το Σαββατοκύριακο των διακοπών μου για να τελειώσω επιτέλους αυτό το έργο
MODERN VENDING MACHINE GUI USING RASPBERRY PI WITH DJANGO: 4 Βήματα
MODERN VENDING MACHINE GUI ΧΡΗΣΗ PASPBERRY PI ΜΕ DJANGO: Μπορούμε να φτιάξουμε σύγχρονο GUI χρησιμοποιώντας γλώσσες ιστού για αυτόματο πωλητή; Η απάντηση για τα παραπάνω είναι ναι. Μπορούμε να τα χρησιμοποιήσουμε για μηχανήματα αυτόματης πώλησης χρησιμοποιώντας τη λειτουργία περιπτέρου. Η ακόλουθη ιδέα την έχω εφαρμόσει ήδη στο υπάρχον έργο μου και λειτουργεί καλά και δοκιμάζουμε
GrooveTail - Cocktail -Machine: 8 Βήματα
GrooveTail - Cocktail -Machine: Σταματήστε να χάνετε το χρόνο σας με το να φτιάξετε ένα κοκτέιλ και ψάξτε στο google όλα τα συστατικά. Φτιάξτε μόνοι σας μια μηχανή κοκτέιλ. Αυτό ήταν που περνούσε από το μυαλό μου όταν μου ήρθε η ιδέα να κάνω αυτό το έργο. Wantedθελα να κάνω κάτι που θα μου άρεσε
Cocktail Machine: 8 Βήματα
Cocktail Machine: Αγαπάτε τα πάρτι και την τεχνολογία; Θέλετε κάτι να ζηλέψει τους συναδέλφους σας στο κολέγιο; Στη συνέχεια, χρειάζεστε μια μηχανή κοκτέιλ. Εδώ σας δείχνω πώς να φτιάξετε ένα μόνοι σας
Έπιπλα βαθμού Cocktail Arcade Cabinet: 12 Βήματα (με εικόνες)
Furniture Grade Cocktail Arcade Cabinet: Είμαι σχεδιαστής προϊόντων, βιντεοπαιχνίδι και χομπίστας διαμερισμάτων. Με τσίμπησε το MAME arcade bug και χρειάστηκε να πάρω ένα γαμήλιο δώρο για τους φίλους μου Dorothy και Arvon, οπότε αποφάσισα να σχεδιάσω και να κατασκευάσω ένα arcade ντουλάπι που θα ήταν διακριτικό