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

Αυτόματος φυσητήρας φυσαλίδων: 7 βήματα
Αυτόματος φυσητήρας φυσαλίδων: 7 βήματα

Βίντεο: Αυτόματος φυσητήρας φυσαλίδων: 7 βήματα

Βίντεο: Αυτόματος φυσητήρας φυσαλίδων: 7 βήματα
Βίντεο: Part 2 - Tom Swift in the Caves of Ice Audiobook by Victor Appleton (Chs 12-25) 2024, Νοέμβριος
Anonim
Αυτόματος φυσητήρας φυσαλίδων
Αυτόματος φυσητήρας φυσαλίδων

Δημιουργήστε μια αυτοματοποιημένη μηχανή σαπουνιών φούσκας με το Arduino Uno και λίγα βασικά εξαρτήματα. Τα περισσότερα από τα ανταλλακτικά παρέχονται με το τυπικό κιτ εκκίνησης Arduino. Ο διακόπτης εναλλαγής μου ήταν σπασμένος, έτσι πήρα να συνδέσω καλώδια και συνδέθηκα/αποσύνδεσα για την ενεργοποίηση/απενεργοποίηση.

Η εντολή σειριακής θύρας "Λειτουργία εγκατάστασης" είναι έτσι ώστε να μπορείτε να ρυθμίσετε και να αποθηκεύσετε στη μνήμη flash τη θέση που πρέπει να σταματήσει το σερβο για να βουτήξει στο σαπούνι (που ονομάζεται "θέση σαπουνιού" στον κώδικα) και βαθμούς για να σταματήσει μπροστά από τον ανεμιστήρα (ονομάζεται "θέση εμφύσησης" στον κώδικα). Μπείτε στη λειτουργία ρύθμισης, γυρίστε το ποτενσιόμετρο και το σερβο θα προχωρήσει. Σταματήστε να γυρίζετε στη θέση επιθυμίας και πληκτρολογήστε τη σειριακή εντολή για να αποθηκεύσετε τη νέα θέση για τιμές χτυπήματος και σαπουνιού. Οι οδηγίες και οι τιμές κώδικα βρίσκονται στο συνημμένο υπολογιστικό φύλλο. Οι ανεμιστήρες είναι άμεσα διαθέσιμοι στις συνηθισμένες ιστοσελίδες. Το δικό μου αγοράστηκε στο Amazon. Κατασκεύασα τον πύργο από ό, τι ήταν διαθέσιμο και ίσως είναι λιγότερο από ιδανικό, αλλά λειτουργεί. Το ύψος κάθε ράφι θα πρέπει να μελετηθεί με βάση το μήκος του ραβδιού που χρησιμοποιείτε. Το μπολ για το σαπούνι είναι καλύτερο αν είναι μεγάλο και βαθύ με ίσια πλευρά. Οι κωνικές πλευρές είναι εντάξει, αρκεί το ράφι του κινητήρα να έχει μεγαλύτερη απόσταση από κάτω από το δικό μου.

Προμήθειες

Arduino Uno

Power MosFET, κανάλι Ν (ίδιο με το Arduino Starter Kit)

Servo τοποθέτησης 180 μοιρών

Φυσητήρας ανεμιστήρα 5Vdc

Περιστροφικό ποτενσιόμετρο (ίδιο με το Arduino Starter Kit)

Πολύχρωμο LED (RGB)

Μπαταρία 9V

Στήριγμα κρούσης 9V

Αντίσταση 10K ohm (το ίδιο με το Arduino Starter Kit)

Ποσότητα 3 αντιστάσεις 220 ohm (όπως έρχεται στο κιτ εκκίνησης Arduino)

Ηλεκτρολυτικός πυκνωτής 0,1 uF (ο ίδιος με το Arduino Starter Kit)

Δίοδος (το ίδιο με το Arduino Starter Kit)

Breadboard

Σύρματα σύνδεσης

Σπιτικό σταντ για το μπολ σαπουνιού (κάτω), σερβοκινητήρα με προσαρτημένο ραβδί (μεσαίο), φυσητήρα (επάνω)

Βήμα 1: Συνδέστε το Arduino στα εξαρτήματα

Συνδέστε το Arduino στα εξαρτήματα
Συνδέστε το Arduino στα εξαρτήματα

Ακολουθήστε το συνημμένο διάγραμμα καλωδίωσης

Βήμα 2: Δημιουργήστε μια βάση τριών επιπέδων για συσκευές τοποθέτησης

Δημιουργήστε μια βάση τριών επιπέδων για συσκευές τοποθέτησης
Δημιουργήστε μια βάση τριών επιπέδων για συσκευές τοποθέτησης
  • Προσδιορίστε το ύψος κάθε ορόφου της δομής τριών στρωμάτων με βάση το μήκος της ράβδου φυσαλίδων που χρησιμοποιείτε.
  • Το δικό μου ήταν 4 ίντσες.
  • Όπως μπορείτε να δείτε, το δικό μου είναι πολύ ακατέργαστο με ένα μικρό κουτί από χαρτόνι και πλαστικό κύπελλο.
  • Λίγο περισσότερο χρόνο και μέρη γύρω, μπορεί να είναι αρκετά πιο σταθερά, επαναλαμβανόμενα και επαγγελματικά.

Βήμα 3: Τοποθέτηση συσκευών

Τοποθέτηση συσκευών
Τοποθέτηση συσκευών
  • Συνδέστε το ραβδί φυσαλίδων στον σερβοκινητήρα.
  • Τοποθετήστε τον σερβοκινητήρα στο μεσαίο στρώμα της δομής.
  • Συνδέστε τον φυσητήρα ανεμιστήρα στο επάνω στρώμα της δομής.
  • Βεβαιωθείτε ότι έχετε κρατήσει τον φυσητήρα πολύ κοντά στη θέση περιστροφής του ραβδιού για να έχετε αρκετή ροή αέρα για να δημιουργήσετε φυσαλίδες.
  • Τα servos εντοπισμού έχουν μόνο 180 μοίρες διαδρομής. Mayσως χρειαστεί να περιστρέψετε τον κινητήρα κατά τη ρύθμιση των θέσεων διδασκαλίας σε μεταγενέστερο βήμα, ανάλογα με τη βάση σας.
  • Ανέβασα το μοτέρ στο μακρύ άκρο με τα καλώδια έξω από την κορυφή.

Βήμα 4: Κατεβάστε τον κώδικα Arduino

Κατεβάστε τον κώδικα Arduino
Κατεβάστε τον κώδικα Arduino
  • Τροφοδοτήστε το Arduino μέσω της θύρας USB του υπολογιστή σας
  • Χρησιμοποιήστε το Arduino IDE (περιβάλλον προγραμματισμού) για να κάνετε λήψη του κώδικα στο UNO

Βήμα 5: Δοκιμάστε τις συσκευές και την καλωδίωση

Δοκιμάστε τις συσκευές και την καλωδίωση
Δοκιμάστε τις συσκευές και την καλωδίωση

Συνδεθείτε στη σειριακή οθόνη του Arduino από το IDE

Χρησιμοποιήστε τους κωδικούς εντολών στο συνημμένο υπολογιστικό φύλλο (.xls) για να δοκιμάσετε τα:

  • Εισαγάγετε "Λειτουργία δοκιμής". Κωδικός 10010
  • Βοηθητικό μοτέρ
  • Ανεμιστήρας φυσητήρα
  • Κάθε χρώμα LED
  • Ποτενσιόμετρο
  • Διακόπτης ενεργοποίησης/απενεργοποίησης
  • Έξοδος από τη "Λειτουργία δοκιμής". Κωδικός 10011

Βήμα 6: Διδάξτε τις δύο θέσεις κίνησης του Servo

Διδάξτε τις θέσεις δύο κινήσεων του Servo
Διδάξτε τις θέσεις δύο κινήσεων του Servo

Διδάξτε τη "θέση σαπουνιού"

  • Εισαγάγετε "Λειτουργία εγκατάστασης". Κωδικός 10002
  • Γυρίστε αργά το ποτενσιόμετρο μέχρι το ραβδί να βυθιστεί εντελώς στο σαπουνόφουσκα
  • Αποθηκεύστε τη θέση σαπουνιού με κωδικό 10004

"Θέση φυσήματος"

  • Ενώ εξακολουθείτε να βρίσκεστε σε "Λειτουργία εγκατάστασης"
  • Γυρίστε αργά το ποτενσιόμετρο μέχρι το ραβδί να βρίσκεται ακριβώς μπροστά από τον αγωγό ανεμιστήρα
  • Αποθηκεύστε τη θέση χτυπήματος με κωδικό 10005
  • Βγείτε από τη "Λειτουργία εγκατάστασης". Κωδικός 10003

Βήμα 7: Ξεκινήστε να φυσάτε φυσαλίδες

Ξεκινήστε να φυσάτε φυσαλίδες
Ξεκινήστε να φυσάτε φυσαλίδες

Ενεργοποιήστε το διακόπτη και (ελπίζουμε) να αρχίσετε να φυσάτε φυσαλίδες

Συνιστάται: