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

Μηχανή ποτού: 7 βήματα
Μηχανή ποτού: 7 βήματα

Βίντεο: Μηχανή ποτού: 7 βήματα

Βίντεο: Μηχανή ποτού: 7 βήματα
Βίντεο: Η γκουγκου δεν σεβεται τον πατερα της 2024, Ιούλιος
Anonim
Μηχανή ποτών
Μηχανή ποτών

Αυτή η μηχανή ποτών κατασκευάστηκε με σκοπό να διευκολύνει τους τρόπους με τους οποίους ρίχνουμε τα ποτά μας.

Βήμα 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
  • Ζεστή κόλλα
  1. Κόψτε το φύλλο κασσίτερου στο επιθυμητό σχήμα και κολλήστε τις άκρες για να αποφύγετε κοψίματα.
  2. Κολλήστε ζεστά το στικ του χρώματος στο κάτω μέρος του φύλλου κασσίτερου για να παρέχετε κάποια επιπλέον ακαμψία.
  3. Προ-τρυπήστε μια τρύπα στη μέση του φύλλου κασσίτερου και συνδέστε τον ξύλινο πείρο με μια βίδα (Σημείωση: Youσως χρειαστεί να τοποθετήσετε επιπλέον βάρη για να αντισταθμίσετε το βάρος του διανεμημένου υγρού)
  4. Κόψτε το κάτω μέρος ενός φλιτζανιού για να κρατήσετε το ποτήρι και τη ζεστή κόλλα σας στη μία πλευρά του φύλλου κασσίτερου.

Βήμα 3: Δημιουργία βάσης μπουκαλιών και περιβλήματος Arduino

Δημιουργία της βάσης για μπουκάλια και περίβλημα Arduino
Δημιουργία της βάσης για μπουκάλια και περίβλημα Arduino
Δημιουργία της βάσης για μπουκάλια και περίβλημα Arduino
Δημιουργία της βάσης για μπουκάλια και περίβλημα Arduino

Απαραίτητα υλικά: -

  • Σωλήνας χαλκού 3 ft
  • 1x ένωση χαλκού Τ
  • Ξύλο
  • Ζεστή κόλλα
  • Τρυπάνι
  1. Για να προστατέψετε το arduino από ζημιές, χρησιμοποιήστε το ξύλο για να δημιουργήσετε ένα περίβλημα, ανοίξτε μια τρύπα στο πάνω μέρος του περιβλήματος για το στήριγμα.
  2. Κόψτε το σωλήνα χαλκού στο επιθυμητό ύψος για να κρατήσετε το μπουκάλι.
  3. Χρησιμοποιώντας το μπουκάλι της επιλογής σας, δημιουργήστε μια βάση από ξύλο και ανοίξτε δύο τρύπες, μία για να τη στερεώσετε στον χάλκινο σωλήνα και μία για να τυλίξετε στο λαιμό της φιάλης.
  4. Συνδέστε τη θήκη στο χάλκινο σωλήνα πάνω από το χαλκό T-Joint χρησιμοποιώντας θερμή κόλλα.

Βήμα 4: Δημιουργία εκροής μπουκαλιού

Δημιουργία του μπουκαλιού Pour Spout
Δημιουργία του μπουκαλιού Pour Spout
Δημιουργία του μπουκαλιού Pour Spout
Δημιουργία του μπουκαλιού Pour Spout
  • 1x πλαστικό μπουκάλι.
  • 1x μικρό κομμάτι πλαστικό
  • 1x κάμπτο καλαμάκι
  • 1x μικρή υποδοχή arduino
  • 1x θήκη καλωδίου
  • Ζεστή κόλλα
  • Τρυπάνι
  1. Χρησιμοποιήστε το πιστόλι θερμής κόλλας για να συνδέσετε το σύνδεσμο arduino σε μία από τις πλευρές του μικρού πλαστικού. (Όπως φαίνεται στην εικόνα 1).
  2. Χρησιμοποιήστε το πιστόλι θερμής κόλλας για να στερεώσετε τη θήκη καλωδίου στην άλλη πλευρά του μικρού πλαστικού. (Όπως φαίνεται στην εικόνα 1).
  3. Κάντε μια τρύπα στο καπάκι της φιάλης νερού περίπου την ίδια διάμετρο με το πλαστικό καλαμάκι.
  4. Χρησιμοποιήστε το πιστόλι θερμής κόλλας για να στερεώσετε το πλαστικό καλαμάκι στο καπάκι της φιάλης. Χρησιμοποιήστε το πιστόλι θερμής κόλλας για να σφραγίσετε το καλαμάκι για να διατηρήσετε το επιθυμητό υγρό μόλις αναποδογυρίσει.

Βήμα 5: Ρυθμίστε το Arduino

Ρυθμίστε το Arduino
Ρυθμίστε το Arduino
Ρυθμίστε το Arduino
Ρυθμίστε το Arduino
  • 1x Elego UNO R3
  • 6x καλώδιο αρσενικό σε αρσενικό
  • Κιτ ασπίδας Arduino R3 Proto
  • 1x καλώδιο firewire
  1. Συνδέστε το Protoshield με το arduino.
  2. Συνδέστε το μεγάλο σερβο στην ψηφιακή είσοδο ~ 10 (όπως φαίνεται στο γράφημα)
  3. Συνδέστε το μικρό σερβο στην ψηφιακή είσοδο ~ 9 (Όπως φαίνεται στο γράφημα)
  4. Συνδέστε τις βάσεις και στα δύο
  5. Χρησιμοποιήστε τον δέκτη 5v για να συνδέσετε το Servos. (Εάν χρησιμοποιείτε περισσότερα από δύο servos, παρακαλούμε να λάβετε ένα AdaFruit Extender.
  6. Εάν χρησιμοποιείται το 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: Συνδυάστε τα στοιχεία μαζί

Βάλτε στοιχεία μαζί
Βάλτε στοιχεία μαζί
Βάλτε στοιχεία μαζί
Βάλτε στοιχεία μαζί
  1. Λάβετε υπόψη ότι τα υγρά μπορεί να προκαλέσουν βλάβη στα ηλεκτρονικά σας. Να είστε προσεκτικοί όταν λειτουργείτε το μηχάνημα με υγρά.
  2. Συνδέστε το μεγάλο σερβιτόρο στον περιστρεφόμενο δίσκο.
  3. Συνδέστε το μικρό σερβο στον σωλήνα χαλκού και εκτελέστε τον παρεχόμενο πηγαίο κώδικα (Σημείωση: Μην χρησιμοποιείτε υγρά κατά τη διάρκεια αυτής της λειτουργίας). Αυτό θα σας επιτρέψει να βαθμονομήσετε το καλαμάκι και να βεβαιωθείτε ότι τόσο ο δίσκος όσο και το καλαμάκι λειτουργούν συγχρονισμένα.
  4. Εάν είστε ικανοποιημένοι με την κίνηση του περιστρεφόμενου δίσκου και το καλαμάκι. Συνεχίστε να το δοκιμάζετε με νερό.
  5. Σφραγίστε το Arduino μέσα στο κουτί.
  6. Απολαύστε το ποτό σας.

Συνιστάται: