Πίνακας περιεχομένων:
- Βήμα 1: ΥΛΙΚΑ
- Βήμα 2: Δημιουργία περιστρεφόμενης πλατφόρμας
- Βήμα 3: Δημιουργία βάσης μπουκαλιών και περιβλήματος Arduino
- Βήμα 4: Δημιουργία εκροής μπουκαλιού
- Βήμα 5: Ρυθμίστε το Arduino
- Βήμα 6: Ο κώδικας
- Βήμα 7: Συνδυάστε τα στοιχεία μαζί
Βίντεο: Μηχανή ποτού: 7 βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:37
Αυτή η μηχανή ποτών κατασκευάστηκε με σκοπό να διευκολύνει τους τρόπους με τους οποίους ρίχνουμε τα ποτά μας.
Βήμα 1: ΥΛΙΚΑ
- 1x SG Big Servo
- 1x SG90 Micro Servo
- 1x Arduino Uno
- 4x μικρές βίδες
- 1x Paint Stick
- 1x Τρυπάνι
- 1x Πίνοντας
- Καλαμάκι 1x
- Φύλλο κασσίτερου
- 1x ξύλινος πείρος χαλκού σωλήνα 3 ποδιών
- 1x Χαλκός T Αρμός 6x Σύρματα
- 1x ελαστική ζώνη
- 1x καλαμάκι
- 1x Φλιτζάνι ξύλινη ηλεκτρική ταινία
Βήμα 2: Δημιουργία περιστρεφόμενης πλατφόρμας
Απαραίτητα υλικά: -
- 1x φύλλο κασσίτερου
- 1x ξύλινος πείρος
- Ταινία-κασέτα -
- 1x βίδα
- 1x Κύπελλο
- 1x Paint Stick
- Ζεστή κόλλα
- Κόψτε το φύλλο κασσίτερου στο επιθυμητό σχήμα και κολλήστε τις άκρες για να αποφύγετε κοψίματα.
- Κολλήστε ζεστά το στικ του χρώματος στο κάτω μέρος του φύλλου κασσίτερου για να παρέχετε κάποια επιπλέον ακαμψία.
- Προ-τρυπήστε μια τρύπα στη μέση του φύλλου κασσίτερου και συνδέστε τον ξύλινο πείρο με μια βίδα (Σημείωση: Youσως χρειαστεί να τοποθετήσετε επιπλέον βάρη για να αντισταθμίσετε το βάρος του διανεμημένου υγρού)
- Κόψτε το κάτω μέρος ενός φλιτζανιού για να κρατήσετε το ποτήρι και τη ζεστή κόλλα σας στη μία πλευρά του φύλλου κασσίτερου.
Βήμα 3: Δημιουργία βάσης μπουκαλιών και περιβλήματος Arduino
Απαραίτητα υλικά: -
- Σωλήνας χαλκού 3 ft
- 1x ένωση χαλκού Τ
- Ξύλο
- Ζεστή κόλλα
- Τρυπάνι
- Για να προστατέψετε το arduino από ζημιές, χρησιμοποιήστε το ξύλο για να δημιουργήσετε ένα περίβλημα, ανοίξτε μια τρύπα στο πάνω μέρος του περιβλήματος για το στήριγμα.
- Κόψτε το σωλήνα χαλκού στο επιθυμητό ύψος για να κρατήσετε το μπουκάλι.
- Χρησιμοποιώντας το μπουκάλι της επιλογής σας, δημιουργήστε μια βάση από ξύλο και ανοίξτε δύο τρύπες, μία για να τη στερεώσετε στον χάλκινο σωλήνα και μία για να τυλίξετε στο λαιμό της φιάλης.
- Συνδέστε τη θήκη στο χάλκινο σωλήνα πάνω από το χαλκό T-Joint χρησιμοποιώντας θερμή κόλλα.
Βήμα 4: Δημιουργία εκροής μπουκαλιού
- 1x πλαστικό μπουκάλι.
- 1x μικρό κομμάτι πλαστικό
- 1x κάμπτο καλαμάκι
- 1x μικρή υποδοχή arduino
- 1x θήκη καλωδίου
- Ζεστή κόλλα
- Τρυπάνι
- Χρησιμοποιήστε το πιστόλι θερμής κόλλας για να συνδέσετε το σύνδεσμο arduino σε μία από τις πλευρές του μικρού πλαστικού. (Όπως φαίνεται στην εικόνα 1).
- Χρησιμοποιήστε το πιστόλι θερμής κόλλας για να στερεώσετε τη θήκη καλωδίου στην άλλη πλευρά του μικρού πλαστικού. (Όπως φαίνεται στην εικόνα 1).
- Κάντε μια τρύπα στο καπάκι της φιάλης νερού περίπου την ίδια διάμετρο με το πλαστικό καλαμάκι.
- Χρησιμοποιήστε το πιστόλι θερμής κόλλας για να στερεώσετε το πλαστικό καλαμάκι στο καπάκι της φιάλης. Χρησιμοποιήστε το πιστόλι θερμής κόλλας για να σφραγίσετε το καλαμάκι για να διατηρήσετε το επιθυμητό υγρό μόλις αναποδογυρίσει.
Βήμα 5: Ρυθμίστε το Arduino
- 1x Elego UNO R3
- 6x καλώδιο αρσενικό σε αρσενικό
- Κιτ ασπίδας Arduino R3 Proto
- 1x καλώδιο firewire
- Συνδέστε το Protoshield με το arduino.
- Συνδέστε το μεγάλο σερβο στην ψηφιακή είσοδο ~ 10 (όπως φαίνεται στο γράφημα)
- Συνδέστε το μικρό σερβο στην ψηφιακή είσοδο ~ 9 (Όπως φαίνεται στο γράφημα)
- Συνδέστε τις βάσεις και στα δύο
- Χρησιμοποιήστε τον δέκτη 5v για να συνδέσετε το Servos. (Εάν χρησιμοποιείτε περισσότερα από δύο servos, παρακαλούμε να λάβετε ένα AdaFruit Extender.
- Εάν χρησιμοποιείται το protoshield, θα μπορείτε να συνδέσετε τα απαιτούμενα δύο 5V χωρίς πολύ κόπο.
Βήμα 6: Ο κώδικας
#περιλαμβάνω
Servo smallServo; // δημιουργία αντικειμένου σερβο για τον έλεγχο ενός σερβο
Servo bigServo;
int pos = 0; // μεταβλητή για αποθήκευση της θέσης σερβο
int pos2 = 0;
void setup () {
smallServo.attach (9); // συνδέει το σερβο στον πείρο 9 στο σερβο αντικείμενο
bigServo.attach (10); // συνδέει το μεγάλο σερβο στην καρφίτσα 9
}
void loop () {
smallServo.write (0); // inits servo στο μηδέν ποζιτίνο
bigServo.write (0); // init servos σε μηδενική καθυστέρηση pozitino (1000).
για (pos = 0; pos <= 180; pos += 1) {// πηγαίνει από 0 μοίρες σε 180 μοίρες
bigServo.write (pos); // πείτε στο servo να μεταβεί στη θέση στη μεταβλητή 'pos'
καθυστέρηση (10)? // περιμένει 10ms για να φτάσει το σερβο στη θέση
}
καθυστέρηση (1000)?
για (pos2 = 0; pos2 <= 165; pos2 += 1) {// πηγαίνει από 0 μοίρες σε 180 μοίρες
// σε βήματα 1 βαθμού
smallServo.write (pos2); // πείτε στον servo να μεταβεί στη θέση στη μεταβλητή 'pos'
καθυστέρηση (5)? // περιμένει 15ms για να φτάσει το σερβο στη θέση
}
καθυστέρηση (20000)? // ΑΥΤΟΙ ΟΙ ΚΑΘΥΣΤΕΡΗΣΕΙΣ ΕΛΕΓΧΟΥΝ ΠΟΣΟ ΥΓΡΟ ΕΙΝΑΙ ΤΟ ΑΣΤΡΑ
για (pos2 = 165; pos2> = 0; pos2 -= 1) {// πηγαίνει από 180 μοίρες σε 0 μοίρες
smallServo.write (pos2); // πείτε στον servo να μεταβεί στη θέση στη μεταβλητή 'pos'
καθυστέρηση (5)? // περιμένει 5ms για να φτάσει το σερβο στη θέση
}
για (pos = 180; pos> = 0; pos -= 1) {// πηγαίνει από 180 μοίρες σε 0 μοίρες
bigServo.write (pos); // πείτε στον servo να μεταβεί στη θέση στη μεταβλητή 'pos'
καθυστέρηση (15)? // περιμένει 15ms για να φτάσει το σερβο στη θέση
}
bigServo.detach (); // ΑΦΑΙΡΕΙ ΤΟ SERVO ΓΙΑ ΠΡΟΛΗΗ ΣΥΝΕΧΕΙΑΣ ΚΙΝΗΣΕΩΝ.
smallServo.detach ();
}
Βήμα 7: Συνδυάστε τα στοιχεία μαζί
- Λάβετε υπόψη ότι τα υγρά μπορεί να προκαλέσουν βλάβη στα ηλεκτρονικά σας. Να είστε προσεκτικοί όταν λειτουργείτε το μηχάνημα με υγρά.
- Συνδέστε το μεγάλο σερβιτόρο στον περιστρεφόμενο δίσκο.
- Συνδέστε το μικρό σερβο στον σωλήνα χαλκού και εκτελέστε τον παρεχόμενο πηγαίο κώδικα (Σημείωση: Μην χρησιμοποιείτε υγρά κατά τη διάρκεια αυτής της λειτουργίας). Αυτό θα σας επιτρέψει να βαθμονομήσετε το καλαμάκι και να βεβαιωθείτε ότι τόσο ο δίσκος όσο και το καλαμάκι λειτουργούν συγχρονισμένα.
- Εάν είστε ικανοποιημένοι με την κίνηση του περιστρεφόμενου δίσκου και το καλαμάκι. Συνεχίστε να το δοκιμάζετε με νερό.
- Σφραγίστε το Arduino μέσα στο κουτί.
- Απολαύστε το ποτό σας.
Συνιστάται:
Πώς έφτιαξα τη δική μου μηχανή πυγμαχίας ;: 11 βήματα (με εικόνες)
Πώς έφτιαξα τη δική μου μηχανή πυγμαχίας;: Δεν υπάρχει καμία εκπληκτική ιστορία πίσω από αυτό το έργο - μου άρεσαν πάντα οι μηχανές πυγμαχίας, οι οποίες βρίσκονταν σε διάφορα δημοφιλή μέρη. Αποφάσισα να φτιάξω το δικό μου
Αυτόματη μηχανή χύτευσης με έγχυση για ανακύκλωση πλαστικών: 5 βήματα
Αυτόματη μηχανή χύτευσης με έγχυση για ανακύκλωση πλαστικών: Γεια σας :) Αυτό το Instructable αφορά την " αυτοματοποιημένη μηχανή χύτευσης με έγχυση για ανακύκλωση πλαστικών ". (ονομάζεται: Smart Injector) Η ιδέα πίσω από το μηχάνημα είναι να προσφέρει μια αποκεντρωμένη λύση ανακύκλωσης πλαστικού. Η ανακύκλωση είναι συχνά περιορισμένη
Μηχανή Sand Tornado: 4 Βήματα
Sand Tornado Machine: Γεια σας παιδιά. Είμαι νέος σε αυτό, αλλά θα πάρω μια φωτογραφία στον διαγωνισμό ούτως ή άλλως. Αυτό θα είναι ένα έργο για το πώς να φτιάξετε μια μηχανή ανεμοστρόβιλου στο σπίτι σας. Αυτό είναι ένα σχετικά απλό έργο και δεν απαιτεί τόσο πολλή δουλειά. Επίσης σημειώστε*Διαβάζετε πάντα το
Πώς να φορτίσετε τη φωτογραφική μηχανή Sony A6000: 17 βήματα
Πώς να φορτίσετε τη φωτογραφική μηχανή Sony A6000: Όταν χρησιμοποιείτε την κάμερα για πρώτη φορά, φροντίστε να φορτίσετε τη μπαταρία. Η φορτισμένη μπαταρία θα αποφορτιστεί σιγά σιγά, ακόμα κι αν δεν τη χρησιμοποιήσετε. Για να μην χάσετε μια ευκαιρία λήψης, φορτίστε την μπαταρία πριν από τη λήψη. (εφαρμογή
Βιομετρική μηχανή ψηφοφορίας με δακτυλικό αποτύπωμα χρησιμοποιώντας Arduino: 4 βήματα (με εικόνες)
Βιομετρική μηχανή ψηφοφορίας βάσει δακτυλικών αποτυπωμάτων με χρήση Arduino: Όλοι γνωρίζουμε την υπάρχουσα ηλεκτρονική μηχανή ψηφοφορίας όπου ο χρήστης πρέπει να πατήσει ένα κουμπί για να ψηφίσει. Αλλά αυτά τα μηχανήματα έχουν επικριθεί για το μετριασμό από την αρχή. Έτσι, η κυβέρνηση σχεδιάζει να εισαγάγει μια βάση δακτυλικών αποτυπωμάτων