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

Περσίδες Arduino με φωνητική ενεργοποίηση: 9 βήματα (με εικόνες)
Περσίδες Arduino με φωνητική ενεργοποίηση: 9 βήματα (με εικόνες)

Βίντεο: Περσίδες Arduino με φωνητική ενεργοποίηση: 9 βήματα (με εικόνες)

Βίντεο: Περσίδες Arduino με φωνητική ενεργοποίηση: 9 βήματα (με εικόνες)
Βίντεο: Φρεζάρισμα 2D κειμένου. Σπιτικό CNC βασισμένο στο Arduino UNO. 2024, Ιούλιος
Anonim
Image
Image
Περσίδες Arduino ενεργοποιημένες με φωνή
Περσίδες Arduino ενεργοποιημένες με φωνή

Πριν από λίγο καιρό έκανα ένα Instructable όπου πρόσθεσα μια σερβο και συσκευή Bluetooth στην κλειδαριά της πόρτας μου επιτρέποντάς μου να το ελέγχω με το τηλέφωνό μου σαν εθισμένος, απλά δεν μπορώ να σταματήσω να προσθέτω Bluetooth σε πράγματα και έτσι σε αυτό το έργο θα δείξω πώς να φτιάξετε περσίδες ελεγχόμενες μέσω Bluetooth με ορισμένες δυνατότητες ενεργοποίησης φωνής. Ας αρχίσουμε!

Βήμα 1: Λίστα μερών

Λίστα μερών
Λίστα μερών

Αυτό το έργο είναι αρκετά φθηνό και πραγματικά δεν χρειάζεται τόσα μέρη, τα μέρη που θα χρειαστούμε είναι:

  • Arduino Nano (εδώ)
  • Hc-06 μονάδα Bluetooth (εδώ)
  • Ελεγκτής κινητήρα (εδώ)
  • 2x μοτέρ με γρανάζια (εδώ)
  • 2x αντιστάσεις 220-ohm (εδώ)
  • 2x κουμπιά (εδώ)
  • LED (εδώ)

Και για εργαλεία και υλικά θα χρειαστούμε:

  • Χαρτόνι
  • Σύρμα
  • συγκόλληση και συγκόλληση
  • πιστόλι θερμής κόλλας και θερμή κόλλα
  • Κόπτης κουτιού

Βήμα 2: Χαρακτηριστικά

Έτσι, το κύριο χαρακτηριστικό που έχουν αυτές οι περσίδες είναι η δυνατότητα ανοίγματος και κλεισίματος τους από μια εφαρμογή. Έχω δύο περσίδες που θέλω να ελέγξω με αυτήν τη συσκευή, οπότε θα χρησιμοποιήσω δύο κινητήρες, έναν για κάθε περσίδα. Όταν η εντολή U αποστέλλεται μέσω της συσκευής Bluetooth θα περιστρέφει και τους δύο κινητήρες στην ανοικτή θέση και εάν η εντολή D αποσταλεί και οι δύο κινητήρες θα περιστρέφονται στην κλειστή θέση. Τώρα ένα από τα προβλήματα που είχα με το πρόγραμμα κλειδώματος πόρτας Bluetooth ήταν ότι το τηλέφωνό μου θα πέθαινε πριν γυρίσω σπίτι, πράγμα που σημαίνει ότι δεν θα μπορέσω να μπω στο δωμάτιό μου και έτσι για αυτό το έργο θα προσθέσουμε κουμπιά στη συσκευή που μας αφήνουν να ανοίξουμε τις περσίδες όταν πατάμε το κουμπί. Τώρα, φυσικά, αυτό θα διαθέτει επίσης φωνητικό έλεγχο και δυνατότητα ελέγχου μεμονωμένων κινητήρων, επιτρέποντάς μας να ανοίγουμε ένα ρολό τη φορά, αλλά να μιλάμε περισσότερο γι 'αυτό αργότερα,

Βήμα 3: Το κύκλωμα

Το Κύκλωμα
Το Κύκλωμα
Το Κύκλωμα
Το Κύκλωμα
Το Κύκλωμα
Το Κύκλωμα

Μην ξεγελιέστε από το ακατάστατο διάγραμμα καλωδίωσης αυτό το κύκλωμα είναι στην πραγματικότητα αρκετά απλό και ευθεία αν ακολουθήσετε το διάγραμμα καλωδίωσης κομμάτι -κομμάτι, ας ξεκινήσουμε συνδέοντας τον ελεγκτή κινητήρα στο Arduino:

  • Το pin 8 συνδέεται με το M1 στο χειριστήριο του κινητήρα
  • Το pin 9 συνδέεται με το E1 στο χειριστήριο του κινητήρα
  • Ο πείρος 10 συνδέεται με το M2 στο χειριστήριο του κινητήρα
  • Το pin 11 συνδέεται με το E2 στο χειριστήριο του κινητήρα

Τώρα θα θέλουμε να συνδέσουμε τη μονάδα Bluetooth στο Arduino, το κάνουμε ως εξής:

  • Το 5 Volt Pin συνδέεται με το VCC στη μονάδα Bluetooth
  • Το Ground Pin συνδέεται με το Ground στη μονάδα Bluetooth

Τα Rx και Tx θα συνδεθούν επίσης με το Arduino, αλλά δεν μπορούμε να το κάνουμε ακόμη, καθώς μόλις γίνουν αυτές οι συνδέσεις, δεν μπορούμε να ανεβάσουμε κώδικα, οπότε μην τους συνδέσετε μέχρι να ανεβάσουμε τον κώδικα.

  • Το Rx συνδέεται με το Tx στη μονάδα Bluetooth
  • Το Tx συνδέεται με το Rx στη μονάδα Bluetooth

Θα θέλουμε επίσης να συνδέσουμε τα κουμπιά μας που μας επιτρέπουν να ελέγχουμε τους κινητήρες χωρίς smartphone, τα συνδέουμε ως εξής

  • Συνδέστε μια αντίσταση από τον πείρο 7 στο Arduino σε 5 βολτ στο Arduino
  • Συνδέστε μια αντίσταση από το pin 4 στο Arduino σε 5 Volt στο Arduino
  • Συνδέστε το ένα πόδι του κουμπιού στο Pin 7 και το άλλο πόδι στη γείωση
  • Συνδέστε το ένα πόδι του επόμενου κουμπιού στο Pin 4 και το άλλο πόδι στη γείωση

Τώρα θα συνδέσουμε ένα LED στο pin 4, το οποίο θα δείχνει ότι η συσκευή έχει ισχύ:

  • Το pin 4 πηγαίνει στην κάθοδο (μακρύ πόδι LED)
  • Το έδαφος πηγαίνει στην άνοδο (Σύντομο σκέλος LED)

Και τέλος, πρόκειται να συνδέσουμε τους κινητήρες στον ελεγκτή κινητήρα βιδώνοντάς τους στον ακροδέκτη βιδών

Βήμα 4: Ο Κώδικας

Κατεβάστε το σκίτσο, ανοίξτε το στο Arduino IDE και ανεβάστε το στο Arduino Nano.

Βήμα 5: Τροφοδοσία

Παροχή ηλεκτρικού ρεύματος
Παροχή ηλεκτρικού ρεύματος

Για να δώσουμε σε αυτούς τους κινητήρες αρκετή ισχύ για να στρέψουμε τον κάπως άκαμπτο τυφλό μηχανισμό, θα χρειαστούμε τουλάχιστον ένα τροφοδοτικό τοίχου 9 Volt 1 Amp. Μόλις βρείτε ένα τροφοδοτικό, θα θέλουμε να το συνδέσουμε στο Arduino και στον ελεγκτή κινητήρα.

Συνδέεται με το Arduino ως εξής:

  • Θετική (+) σύνδεση με το VIN Pin στο Arduino
  • Το Ground (-) συνδέεται με το Ground Pin στο Arduino

Συνδέεται με τον ελεγκτή κινητήρα ως εξής:

  • Το θετικό (+) συνδέεται με το VS στο χειριστήριο του κινητήρα
  • Η γείωση (-) συνδέεται με το GND στο χειριστήριο του κινητήρα

Τώρα μπορούμε να συνδέσουμε τον ελεγκτή κινητήρα και να του δώσουμε μια δοκιμή, αν όλα φωτιστούν μπορούμε να προχωρήσουμε στο επόμενο βήμα!

Βήμα 6: Δημιουργία θήκης

Κάνοντας την υπόθεση
Κάνοντας την υπόθεση
Κάνοντας την υπόθεση
Κάνοντας την υπόθεση
Κάνοντας την υπόθεση
Κάνοντας την υπόθεση
Κάνοντας την υπόθεση
Κάνοντας την υπόθεση

Αυτό το βήμα μπορεί να εξαρτηθεί αποκλειστικά από εσάς καθώς σχεδόν οποιοδήποτε σχέδιο θήκης θα λειτουργήσει, ωστόσο, ας ρίξουμε μια ματιά στον τρόπο που σχεδίασα το δικό μου. Έφτιαξα το δικό μου από κάποιο δυνατό χαρτόνι, θα εκτυπώσουμε ένα πρότυπο, θα το κολλήσουμε στο χαρτόνι και θα το κόψουμε. Θα χρειαστεί να κόψουμε τα 2 από τα κύρια οβάλ σχήματά μας, 1 μακρύ κούμπωμα που θα είναι οι πλευρές της θήκης και δύο κυρτά κομμάτια που θα τοποθετήσουμε ή θα κουμπώσουμε.

Θα θέλουμε να σκοράρουμε το μακρύ κομμάτι για να το κάνουμε να λυγίσει γύρω από το οβάλ σχήμα μας, το οποίο στη συνέχεια πρέπει να κολληθεί, αφού έχουμε και τις δύο πλευρές βαθμολογημένες και κολλημένες, μπορούμε να κολλήσουμε το κύκλωμά μας στη μέση του οβάλ.

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

Μόλις γίνει αυτό μπορούμε να πάρουμε το δεύτερο οβάλ μας και να το κόψουμε σε 3 κομμάτια, ένα πάνω κομμάτι, ένα κάτω κομμάτι και μια μακριά λωρίδα από τη μέση. το μεσαίο κομμάτι θα κολληθεί στη μέση με αυτό το LED τοποθετημένο στη μέση του. Το επάνω κομμάτι είναι κολλημένο στη συνέχεια στο επάνω κουμπί και το κομμάτι κουμπιού στη συνέχεια κολλάται στο κάτω κουμπί. Όταν κολλάτε τα κομμάτια στα κουμπιά να είστε πολύ προσεκτικοί για να μην προσθέσετε υπερβολική κόλλα καθώς η κόλλα μπαίνει στον μηχανισμό του κουμπιού θα σπάσει το κουμπί.

Βήμα 7: Σύνδεση των κινητήρων στα blinds

Σύνδεση των κινητήρων με τα blinds
Σύνδεση των κινητήρων με τα blinds
Σύνδεση των κινητήρων με τα blinds
Σύνδεση των κινητήρων με τα blinds
Σύνδεση των κινητήρων με τα blinds
Σύνδεση των κινητήρων με τα blinds

Για να συνδέσουμε τους κινητήρες στις περσίδες μας, θα χρειαστεί να πάρουμε το ραβδί και το άγκιστρο που συνήθως χρησιμοποιείται για να ανοίξει τις περσίδες και να σπάσει το άγκιστρο, στη συνέχεια θα το κολλήσουμε στον άξονα του κινητήρα και θα το συνδέσουμε με την κίνηση των περσίδων. μηχανισμός.

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

Βήμα 8: Ρύθμιση της εφαρμογής

Ρύθμιση της εφαρμογής
Ρύθμιση της εφαρμογής
Ρύθμιση της εφαρμογής
Ρύθμιση της εφαρμογής
Ρύθμιση της εφαρμογής
Ρύθμιση της εφαρμογής
Ρύθμιση της εφαρμογής
Ρύθμιση της εφαρμογής

Η εφαρμογή που πρόκειται να χρησιμοποιήσουμε ονομάζεται "Arduino Bluetooth Control" από το Broxcode, ο λόγος που επέλεξα αυτήν την εφαρμογή είναι επειδή δεν έχει μόνο μια τερματική λειτουργία αλλά και μια δυνατότητα που μας επιτρέπει να στέλνουμε εντολές στο Arduino όταν μια επιλεγμένη φράση είναι είπε.

Για να το ρυθμίσετε, θα ζευγαρώσουμε τη συσκευή μας Bluetooth με το smartphone μας, θα ανοίξουμε την εφαρμογή και θα κάνουμε κλικ στο κουμπί ζεύγους και θα αναζητήσουμε το HC-06 και θα το ζευγαρώσουμε, αν ζητήσει κωδικό, είτε το 1234 είτε το 0000, όταν το συνδυάσει, κάντε κλικ στην επιλογή τερματικού και στείλτε το U και στη συνέχεια το D μέσω του οποίου οι κινητήρες πρέπει να περιστρέφονται δεξιόστροφα και στη συνέχεια αριστερόστροφα.

Για να ρυθμίσετε τις φωνητικές εντολές ανοίξτε το μενού επιλογών και μετακινηθείτε προς τα κάτω στις ρυθμίσεις φωνητικών εντολών, εκεί έχουμε την επιλογή να στείλουμε μια εντολή όταν ειπωθεί μια φράση, τοποθετήστε την εντολή που θέλετε να στείλετε στο πλαίσιο εντολών που θα είναι U και στη συνέχεια, στο πλαίσιο φράσεων, βάλτε το φως, ή ό, τι άλλο θέλετε. Στη συνέχεια, θα πάμε στην επόμενη επιλογή φωνητικής εντολής και θα βάλουμε το D στο πλαίσιο αποστολής εντολών και ας μην υπάρχει φως στο πλαίσιο φράσεων που σημαίνει ότι οι περσίδες μας θα ανοίξουν όταν λέμε ας υπάρχει φως και κλείνουμε όταν λέμε ας μην υπάρχει φως Το

Βήμα 9: Μια επισκόπηση

Μια επισκόπηση
Μια επισκόπηση

Εντάξει, ας αφιερώσουμε λίγο χρόνο για να κατανοήσουμε πλήρως πώς λειτουργούν όλα. Αν θέλετε να ανοίξουν και οι δύο περσίδες, μπορούμε είτε να πατήσουμε το επάνω κουμπί είτε να πούμε ότι υπάρχει φως στην εφαρμογή, αν θέλουμε να κλείσουν και οι δύο περσίδες, μπορούμε να πατήσουμε το κάτω κουμπί ή να πούμε ότι δεν υπάρχει φως στην εφαρμογή.

Εάν θέλουμε μόνο ένα από τα δύο ρολά να ανοίγει ταυτόχρονα, μπορούμε να πάμε στο τερματικό τμήμα της εφαρμογής και να στείλουμε την εντολή K για να ανοίξει το αριστερό blind και I να κλείσει το αριστερό blind ή W για να ανοίξει το δεξί blind και L σε κλείστε τη δεξιά περσίδα. Αυτά είναι σχεδόν όλα τα χαρακτηριστικά των περσίδων.

Εάν έχετε ερωτήσεις, ενημερώστε με στα σχόλια και θα χαρώ να τις απαντήσω.

Διαγωνισμός ασύρματου δικτύου
Διαγωνισμός ασύρματου δικτύου
Διαγωνισμός ασύρματου δικτύου
Διαγωνισμός ασύρματου δικτύου

Επόμενοι στον διαγωνισμό ασύρματης σύνδεσης

Συνιστάται: