Πίνακας περιεχομένων:
- Προμήθειες
- Βήμα 1: Βήμα 1: Καλωδίωση των Ηλεκτρονικών
- Βήμα 2: Βήμα 2: Διαμορφώστε το Raspberry Pi
- Βήμα 3: Βήμα 3: Χτίζοντας την υπόθεση
- Βήμα 4: Βήμα 4: Κατασκευή των δοχείων
- Βήμα 5: Βήμα 5: Ενσωμάτωση των Ηλεκτρονικών
- Βήμα 6: Βήμα 6: Ολοκλήρωση
Βίντεο: Αυτοματοποιημένος μπάρμαν: 6 βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:35
Ο στόχος αυτού του έργου είναι να διευκολύνει τη διαδικασία παρασκευής/ανάμειξης κοκτέιλ μέσω IoT (Internet of Things). οι συνταγές κοκτέιλ (μόλις εισαχθούν) θα μείνουν αξέχαστες στο έργο. Τα δοχεία για τα ποτά είναι ενσωματωμένα με αισθητήρες που μετρούν τη θερμοκρασία και το περιεχόμενο της φιάλης. Όλο το έργο θα ελεγχθεί μέσω μιας ιστοσελίδας σε smartphone/υπολογιστή.
Προμήθειες
Σκεύη, εξαρτήματα:
- φύλλο ξύλου mdf (0, 5cm)
- ξύλινες βίδες
- σωλήνας εσωτερικής διαμέτρου 4mm
- 4 πλαστικά δοχεία
- σωλήνας PVC 40 mm
ΗΛΕΚΤΡΟΝΙΚΑ ΕΙΔΗ:
- βατόμουρο pi3
- 4x αισθητήρας υπερήχων (hc-sr04)
- 4x 10k ntc (αδιάβροχο)
- ADC mcp3008
- σαρωτής rfid
- οθόνη LCD
- ρελέ 4 μονάδων
- 4 peristaltische pomp
- Προσαρμογέας ρεύματος 12v DC
εργαλεία:
- διαφανές πυρίτιο tec7
- μηχάνημα διάτρησης
- 3D εκτυπωτής
- είδε
το κόστος του έργου της τρύπας θα είναι περίπου 130 ευρώ.
Βήμα 1: Βήμα 1: Καλωδίωση των Ηλεκτρονικών
Καλωδίωση:
ενώ χτίζω την καλωδίωση ολόκληρου του έργου συνιστώ τη χρήση μερικών μακρύτερων καλωδίων για τους αισθητήρες υπερήχων, ο λόγος για αυτό είναι ότι πρέπει να φτάσουν σε κάθε δοχείο. κάντε το ίδιο με τις μονάδες ρελέ αυτό θα είναι στην άλλη πλευρά της κατασκευής.
Συγκολλήστε το κύκλωμα της αντλίας στον προσαρμογέα 12v dc και συνδέστε το στη μονάδα ρελέ. (επισημάνετε τις αντλίες ώστε να είναι πιο εύκολο να θυμάστε ποια αντλία είναι συνδεδεμένη με τον διακόπτη ρελέ, αυτό θα είναι βολικό αργότερα στην κατασκευή)
προαιρετικό (αυτό θα εξοικονομήσει εργασία κατά την κατασκευή ολόκληρης της θήκης):
- μπορείτε να επισημάνετε τους αισθητήρες υπερήχων που είναι συνδεδεμένοι στις ακίδες με τους παρακάτω αριθμούς
- επισημάνετε το ntc ως συνδεδεμένο με το mcp3008
Raspberry Pi (BCM):
GPIO2 (sda1/i2c) ==> μονάδα ρελέ 1
GPIO3 (scl1/i2c) ==> μονάδα ρελέ 2
GPIO17 ==> σκανδάλη υπερήχων 1
GPIO27 ==> ηχώ υπερήχων 1
GPIO22 ==> σκανδάλη υπερήχων 2
SPI_MOSI (GPIO10) ==> mcp3008 (Din) & rfid (MOSI)
SPI_MISO (GPIO9) ==> mcp3008 (Dout) & rfid (MISO)
SPI_SCLK (GPIO11) ==> mcp3008 (CLK) & rfid (CLK)
GPIO5 ==> ηχώ υπερήχων 2
GPIO6 ==> σκανδάλη υπερήχων 2
GPIO13 ==> ηχώ υπερήχων 3
GPIO19 ==> σκανδάλη υπερήχων 4
GPIO26 ==> ηχώ υπερήχων 4
GPIO14 (uart0_TXD) ==> μονάδα ρελέ 3
GPIO15 (uart0_RXD) ==> μονάδα ρελέ 4
GPIO23 ==> LCD (D7)
GPIO24 ==> LCD (D6)
GPIO25 ==> rfid (RST)
SPI0_CE0 (GPIO8) ==> rfid (SDA)
SPI0_CE1 (GPIO7) ==> mcp3008 (CS/SHDN)
GPIO12 ==> LCD (D5)
GPIO16 ==> LCD (D4)
GPIO20 ==> LCD (E)
GPIO21 ==> LCD (RS)
Βήμα 2: Βήμα 2: Διαμορφώστε το Raspberry Pi
config:
συνδέστε το pi στο wifi σας και ενεργοποιήστε το SPI στο μενού διαμόρφωσης (sudo rasp-config => επιλογές διασύνδεσης => SPI => ενεργοποίηση)
εγκαταστήστε τα ακόλουθα πακέτα:
- mfrc522
- RPLCD
- φιάλη
- φιάλες_χρωμάτων
- flask_socketio
βάση δεδομένων:
εγκαταστήστε το mariadb στο raspberry pi.
πραγματοποιήστε μια απομακρυσμένη σύνδεση με το ssh με τον πάγκο εργασίας mysql.
εισαγάγετε το αυτόνομο αρχείο με τη βάση δεδομένωνστην βατόμουρο και βεβαιωθείτε ότι ο χρήστης που έχετε έχει όλα τα δικαιώματα στη βάση δεδομένων.
πρόγραμμα:
κάτω από αυτήν την ενότητα υπάρχει ένα αρχείο rar, κατεβάστε το και εξαγάγετε τα αρχεία μέσα.
Αυτά τα αρχεία περιέχουν τον διακομιστή φιάλης και τις απαραίτητες κλάσεις για το έργο.
μεταφέρετε αυτά τα αρχεία στο raspberry pi, θα συνιστούσα να φτιάξετε έναν χάρτη για τον χρήστη σας που ονομάζεται αυτόματος μπάρμαν και τοποθετήστε τα αρχεία εκεί
πριν μπορέσουμε να εκτελέσουμε το πρόγραμμα θα πρέπει να ανοίξετε το app.py και να αναζητήσετε 'db = DataBase (εφαρμογή, "χρήστης", "κωδικός πρόσβασης", "cocktails_db")'
αλλάξτε τον χρήστη και τον κωδικό πρόσβασης στο όνομα χρήστη και τον κωδικό πρόσβασης mariadb
ιστοσελίδα:
εγκαταστήστε έναν διακομιστή apache2 στο raspberry pi.
συνδεθείτε μέσω του filezilla.
εξαγάγετε το παρακάτω αρχείο και θα χρειαστεί ξανά να αλλάξετε μερικά πράγματα, μέσα στο αρχείο js υπάρχουν 4 αρχεία.js.
και τέλος μεταφέρετε τα πάντα στον χάρτη /var /www στο raspberry pi με το filezilla.
Βήμα 3: Βήμα 3: Χτίζοντας την υπόθεση
Η θήκη υπάρχει από ένα πλαίσιο κατασκευασμένο από ξύλο και στη συνέχεια προσθέτοντας τα φύλλα mdf.
Πλαίσιο:
με τις ξύλινες σανίδες 2x1 θα πρέπει να τις δείτε στα σωστά μεγέθη.
- 6x20 εκ
- 3x 49 εκ
- 2 x 15 εκ
πίσω πλευρά (πλαίσιο):
πάρτε 2 κομμάτια από την ξύλινη λωρίδα 50cm και 2 κομμάτια της 25cm
και φτιάξτε ένα απλό ορθογώνιο. (φωτογραφία)
μπροστινή πλευρά (πλαίσιο):
πάρτε ό, τι έχει απομείνει από το ξύλο, αυτό πρέπει να είναι 4 τεμάχια 25 εκατοστά, 1 κομμάτι 50 εκατοστών και 2 κομμάτια 17, 5 εκατοστά
και τακτοποιήστε τα όπως στην παρακάτω εικόνα.
Υπόθεση:
με τα φύλλα mdf 0, 5 εκατοστών κόψτε τα ακόλουθα μεγέθη:
κύρια περίπτωση:
- 1x 51x36cm (επάνω)
- 1x 50x35cm (κάτω)
- 2x 50x23, 5cm (εμπρός και πίσω)
- 2x 35, 5x23, 5cm (πλαϊνά πάνελ)
εσοχή:
-1x 19, 5x19cm
-3x10x19εκ
1. πάρτε το 50x36cm για το κάτω μέρος και θα συνδέσουμε την πίσω και μπροστινή πλευρά του πλαισίου σε αυτό.
2. τώρα συνδέστε τα πλαϊνά πλαίσια στο πλαίσιο, αυτά θα πρέπει να είναι οι πλευρές χωρίς πλαίσια. (ο λόγος που δεν κάναμε πλάγιες σανίδες για το πλαίσιο είναι να εξοικονομήσουμε χώρο μέσα στο έργο).
3. Πιάστε τώρα τα πάνελ του μπροστινού πίνακα και θα χρειαστεί να κάνετε μια εσοχή και μια τρύπα πάνω αριστερά για την οθόνη LCD.
εσοχή:
- για την εσοχή πρέπει πρώτα να βγάλετε ένα ορθογώνιο από τον μπροστινό πίνακα ύψους 18 εκατοστών και 19 εκατοστών
- στη συνέχεια πιάστε τα 4 κομμάτια σας για την εσοχή και κολλήστε τα μαζί με λίγη κόλλα ξύλου ένα ένθετο στη θήκη.
το 19, 5x19cm είναι το πίσω πλαίσιο για την εσοχή.
Οπή οθόνης LCD:
- στο επάνω αριστερό μέρος του μπροστινού πίνακα θα πρέπει να κάνετε μια τρύπα μήκους 7 εκατοστών και πλάτους 2 εκατοστών
Βήμα 4: Βήμα 4: Κατασκευή των δοχείων
το καπάκι και το ίδιο το δοχείο πρέπει να τροποποιηθούν, το δοχείο χρειάζεται μια τρύπα για να εισέλθει στον σωλήνα για την άντληση του ίδιου του νερού και μια τρύπα για τον αισθητήρα θερμοκρασίας το καπάκι χρειάζεται 3 οπές 1 για την έκχυση του ποτού και άλλες 2 για τον αισθητήρα υπερήχων κάθε δοχείο.
καπάκι δοχείου:
- ανοίξτε 1 τρύπα 4, 5cm στην επάνω πλευρά του καπακιού
- στην κάτω πλευρά 2 τρύπες 1, 6cm με 0, 8cm ενδιάμεσα
το ίδιο το δοχείο:
- θα χρειαστεί να ανοίξετε 2 τρύπες στο κάτω μέρος του δοχείου στην άλλη πλευρά του δοχείου (οι κοντές πλευρές)
- 1 από τις 2 τρύπες πρέπει να απέχει περίπου 1, 5 cm από το κάτω μέρος, επειδή η πίσω πλευρά του πλαισίου, η άλλη πρέπει να είναι χαμηλά προς τα κάτω.
Βήμα 5: Βήμα 5: Ενσωμάτωση των Ηλεκτρονικών
1. Αρχικά θα αρχίσουμε να κολλάμε το breadboard στην αριστερή πλευρά όπως φαίνεται από μπροστά.
2. στη συνέχεια προσπαθήστε και τοποθετήστε το LCD μέσα στο πριονισμένο ορθογώνιο στο μπροστινό μέρος, αυτό θα πρέπει να είναι αρκετά σφιχτό ώστε να χωράει από μόνο του. αλλά μπορείτε να χρησιμοποιήσετε βίδες αν αισθάνεστε την ανάγκη
3. Ακριβώς κάτω από το LCD πρέπει να βιδώσετε/κολλήσετε τον σαρωτή rfid στη θέση του. (Και τα δύο θα λειτουργήσουν)
4. Στη δεξιά πλευρά θα τοποθετήσουμε το ρελέ όπως φαίνεται στην εικόνα και θα βιδώσουμε τις αντλίες στη δεξιά πλευρά, με τα καλώδια για το raspberry pi να περνούν πάνω από την εσοχή στο μπροστινό μέρος.
5. Τώρα θα χρειαστείτε το δοχείο με τη χαμηλότερη οπή στραμμένη προς τα μέσα και τοποθετήστε τους αισθητήρες θερμοκρασίας σύμφωνα με την αρίθμηση με τον αριθμό φιάλης 1 που ξεκινά αριστερά και πηγαίνει προς τα δεξιά. οι τρύπες με τους αισθητήρες θερμοκρασίας πρέπει να είναι αδιάβροχες οπότε κολλήστε με το tec7.
6. τοποθετήστε τους σωλήνες από την άλλη πλευρά και κάντε μια μέτρηση του μήκους που απαιτείται για να φτάσετε στις αντλίες και να τις κόψετε. φροντίστε να το κολλήσετε.
7. εν τω μεταξύ μπορούμε να εισάγουμε τους αισθητήρες υπερήχων και τους σωλήνες pvc στις αντίστοιχες οπές δεν χρειάζεται κόλλα, πρέπει να ταιριάζουν αρκετά καλά.
Βήμα 6: Βήμα 6: Ολοκλήρωση
- βγάλτε τους 2 αντάπτορες τροφοδοσίας από την πίσω πλευρά και βιδώστε την πίσω πλάκα.
- Ξεβιδώστε τα καπάκια κλεισίματος των σωλήνων pvc τοποθετήστε το επάνω μέρος στην ίδια τη θήκη, μπορείτε να το βιδώσετε αν χρειαστεί, αλλά προτιμώ να μην κολλήσει, μπορώ να το προσπελάσω έτσι μετά την κατασκευή του.
Το έργο έχει τελειώσει τώρα, μπορείτε να διακοσμήσετε όπως θέλετε.
Συνιστάται:
Απλός αυτοματοποιημένος σιδηρόδρομος από σημείο σε σημείο: 10 βήματα (με εικόνες)
Απλό αυτοματοποιημένο μοντέλο σιδηροδρόμου από σημείο σε σημείο: Οι μικροελεγκτές Arduino είναι εξαιρετικοί για την αυτοματοποίηση μοντέλων σιδηροδρόμων. Η αυτοματοποίηση των διατάξεων είναι χρήσιμη για πολλούς σκοπούς, όπως η τοποθέτηση της διάταξής σας σε μια οθόνη όπου η λειτουργία διάταξης μπορεί να προγραμματιστεί για την εκτέλεση τρένων σε μια αυτοματοποιημένη ακολουθία. Το l
Αυτοματοποιημένος κύλινδρος μπάλας με Arduino και One Servo: 3 βήματα
Αυτοματοποιημένος κύλινδρος μπάλας με Arduino και One Servo: Αυτό είναι ένα απλό μικρό έργο Arduino και servo που διαρκεί περίπου δύο ώρες για να ολοκληρωθεί. Χρησιμοποιεί ένα σερβο για να σηκώσει το ένα άκρο του πώματος ενός βάζου έτσι ώστε να περιστρέψει μια χαλύβδινη μπάλα γύρω από την εσωτερική περιφέρεια. Ξεκινάει μόνος του, μπορεί να αλλάξει ταχύτητα και μπορεί να γυρίσει δύο
Αυτοματοποιημένος κινητήρας νερού με δείκτη επιπέδου: 6 βήματα (με εικόνες)
Αυτοματοποιημένος κινητήρας νερού με ένδειξη επιπέδου: Γεια σε όλους, καλώς ήλθατε σε ένα ακόμη εκπαιδευτικό. Σε αυτό το έργο θα μάθουμε πώς να δημιουργούμε πλήρως αυτόματο ελεγκτή στάθμης δεξαμενής νερού με λειτουργία δείκτη στάθμης νερού χρησιμοποιώντας το Arduino Nano. Το Arduino είναι ο εγκέφαλος αυτού του έργου. Θα λάβει πληροφορίες από
Αυτοματοποιημένος θάλαμος ανάπτυξης φυτών: 7 βήματα (με εικόνες)
Αυτοματοποιημένος θάλαμος ανάπτυξης φυτών: Το ακόλουθο έργο είναι η υποβολή μου στον διαγωνισμό Growing Beyond Earth Maker στο τμήμα Λυκείου. Ο θάλαμος ανάπτυξης φυτών διαθέτει ένα πλήρως αυτοματοποιημένο σύστημα ποτίσματος. Χρησιμοποίησα περισταλτικές αντλίες, αισθητήρες υγρασίας και μικροελεγκτή για αυτόματο
Πώς να αλλάξετε ίντσες σε χιλιοστά σε μπάρμαν: 5 βήματα
Πώς να αλλάξετε ίντσες σε χιλιοστά σε μπάρμαν: ένα άλλο εκπαιδευτικό με χρήση μπάρμαν … ο μπάρμαν είναι ένα από τα λογισμικά εκτύπωσης ετικετών που χρησιμοποιούν για την εκτύπωση γραμμωτού κώδικα ελπίζω ότι αυτό το διδακτικό μπορεί να βοηθήσει όσους έχουν δυσκολίες στο πώς να ευθυγραμμίσουν τη διάταξη του αρχείου μπάρμαν τους ..: )