Πίνακας περιεχομένων:
- Βήμα 1: Συνδέστε το Ethernet Shield στο Arduino
- Βήμα 2: Συνδέστε το LED
- Βήμα 3: Συνδέστε το Arduino στον υπολογιστή
- Βήμα 4: Συνδέστε το Ethernet Shield στο Router
- Βήμα 5: Ανοίξτε το Arduino IDE
- Βήμα 6: Μεταφόρτωση κώδικα στο Arduino
- Βήμα 7: Δοκιμή διακομιστή Web
- Βήμα 8: Ανοίξτε το MATLAB
- Βήμα 9: Κάντε κλικ στο GUIDE
- Βήμα 10: Σχεδιάστε δύο κουμπιά
- Βήμα 11: Συνδέστε τα κουμπιά ώθησης στη διεύθυνση URL
Βίντεο: Ελέγξτε το Arduino ασύρματα με το MATLAB: 11 βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:37
Έχετε δει λίγα DIY για το πώς να δημιουργήσετε μια επικοινωνία μεταξύ της εφαρμογής MATLAB και του Arduino που είναι συνδεδεμένη με υπολογιστή. Ωστόσο, δεν έχω συναντήσει τίποτα που να ελέγχει το Arduino μέσω MATLAB ασύρματα χρησιμοποιώντας τη συμβατή ασπίδα Ethernet ENC28J60. Σε αυτήν την εικόνα, θα δείξω τον απλούστερο τρόπο ελέγχου του Arduino χρησιμοποιώντας ασύρματα το MATLAB. Ο, ΤΙ ΧΡΕΙΑΖΕΣΑΙ? 1) Arduino - Χρειάζεστε έναν ελεγκτή. Χρησιμοποίησα το Arduino αφού υποστηρίζεται από το MATLAB. Για αυτό το έργο, ωστόσο, που χρησιμοποίησα, το Gizduino, ένα τοπικά ελεγκτή με βάση το Arduino. 2) Ethernet Shield - Χρειάζεστε μια συμβατή ασπίδα Ethernet για την πλακέτα σας. Χρησιμοποίησα το ENC28J60 για την πλακέτα μου. 3) Δρομολογητής Wi -Fi - Για να συνδέσετε το Arduino σας, το οποίο θα ήταν το μέσο ασύρματης επικοινωνίας με τον υπολογιστή σας. 4) LED - Οποιαδήποτε εξαρτήματα υποδεικνύουν την επικοινωνία μεταξύ συσκευών. Για αυτό το έργο χρησιμοποίησα LED. 5) Καλώδιο εκτυπωτή - Για να συνδέσετε το Arduino στον υπολογιστή σας. 6) Καλώδιο UTP - Για να συνδέσετε την ασπίδα Ethernet στο δρομολογητή.
Βήμα 1: Συνδέστε το Ethernet Shield στο Arduino
Συνδέστε προσεκτικά την ασπίδα Ethernet στο Arduino σας. Αποφύγετε να λυγίζετε τις ακίδες.
Βήμα 2: Συνδέστε το LED
Συνδέστε τυχόν στοιχεία που θα μπορούσαν να υποδεικνύουν επικοινωνία μεταξύ συσκευών. Σε αυτό το "ible" χρησιμοποίησα ένα LED. Θα προσπαθήσει να ενεργοποιήσει και να απενεργοποιήσει το LED ασύρματα χρησιμοποιώντας το MATLAB. Έχω συνδέσει την άνοδο της λυχνίας μου (μακρύ pin) με τον ψηφιακό ακροδέκτη I/O 6 της ασπίδας Ethernet που είναι προσαρτημένος στο Arduino και την κάθοδο των LED (κοντή ακίδα) στο GND του Ethernet.
Βήμα 3: Συνδέστε το Arduino στον υπολογιστή
Συνδέστε το καλώδιο του εκτυπωτή στο Arduino και συνδεθείτε στον υπολογιστή.
Βήμα 4: Συνδέστε το Ethernet Shield στο Router
Συνδέστε το UTP στην ασπίδα Ethernet και σε οποιαδήποτε από τις θύρες LAN του δρομολογητή σας.
Βήμα 5: Ανοίξτε το Arduino IDE
Χρησιμοποίησα το Arduino 1.0 λόγω της συμβατότητας της βιβλιοθήκης ασπίδας Ethernet. Αφού ανοίξετε το Arduino 1.0, κατεβάστε τη βιβλιοθήκη και αντιγράψτε το περιεχόμενο στο φάκελο βιβλιοθήκης του Arduino 1.0.
Βήμα 6: Μεταφόρτωση κώδικα στο Arduino
Πριν ανεβάσετε τους κωδικούς στο Arduino σας, βεβαιωθείτε ότι έχετε υποδείξει μια διεύθυνση διακομιστή ιστού που βρίσκεται στην περιοχή διακομιστών DHCP. Για να μάθετε το φάσμα του διακομιστή DHCP του δρομολογητή σας, μπορείτε να έχετε πρόσβαση στο δρομολογητή σας ανοίγοντας ένα πρόγραμμα περιήγησης και πληκτρολογώντας την προεπιλεγμένη διεύθυνση πύλης, 192.168.0.1. Το μεγαλύτερο μέρος του δρομολογητή χρησιμοποιεί αυτήν την προεπιλεγμένη διεύθυνση πύλης, ωστόσο, ορισμένος δρομολογητής μπορεί να χρησιμοποιεί διαφορετική διεύθυνση. Για να μάθετε τη διεύθυνση του δρομολογητή σας, μπορείτε να αποκτήσετε πρόσβαση στη γραμμή εντολών, εάν είστε χρήστης των Windows, πληκτρολογήστε ipconfig και πατήστε enter. Αναζητήστε την προεπιλεγμένη διεύθυνση πύλης εάν είστε συνδεδεμένοι στο δρομολογητή σας.
Βήμα 7: Δοκιμή διακομιστή Web
Αφού ανεβάσετε τον κώδικα στο Arduino, μπορείτε να δοκιμάσετε εάν μπορείτε να αποκτήσετε πρόσβαση στον διακομιστή ιστού που έχετε εκχωρήσει. Ανοίξτε ένα πρόγραμμα περιήγησης και πληκτρολογήστε τη διεύθυνση διακομιστή ιστού. Χρησιμοποίησα τη διεύθυνση 192.168.0.15. Μπορείτε να κάνετε κλικ και απενεργοποίηση και να ελέγξετε αν ανταποκρίνεται η λυχνία LED που είναι συνδεδεμένη στην ασπίδα Ethernet που είναι συνδεδεμένη στο Arduino. Αφού δημιουργήσετε μια επικοινωνία με την ασπίδα Ethernet και τον διακομιστή ιστού, μπορείτε να προχωρήσετε στην ενσωμάτωσή της στο MATLAB.
Βήμα 8: Ανοίξτε το MATLAB
Μόλις δημιουργήσετε μια σύνδεση με το Arduino, το Ethernet Shield και το Web Sever, μπορείτε να ανοίξετε το MATLAB και να ξεκινήσετε με την ενσωμάτωση. ΜΕ ΠΛΕΥΡΑΣΗ: Αν και δεν θα χρησιμοποιήσουμε το πακέτο υποστήριξης MATLAB για το Arduino, μπορείτε να επιλέξετε να το κατεβάσετε για μελλοντική αναφορά Το
Βήμα 9: Κάντε κλικ στο GUIDE
Αφού εκτελέσετε το MATLAB, κάντε κλικ στο GUIDE. Αυτό θα σας οδηγήσει σε ένα άλλο παράθυρο που ζητά πρότυπα GUI, απλώς κάντε κλικ στο κενό GUI.
Βήμα 10: Σχεδιάστε δύο κουμπιά
Κάντε κλικ στο κουμπί ώθησης και σχεδιάστε δύο για τη λειτουργία ON και OFF. Μπορείτε να αλλάξετε τις ιδιότητές του ανάλογα. Μόλις τελειώσετε, κάντε κλικ στο αρχείο m και αποθηκεύστε.
Βήμα 11: Συνδέστε τα κουμπιά ώθησης στη διεύθυνση URL
Μόλις τελειώσετε, μπορείτε να τοποθετήσετε τους παρακάτω κωδικούς κάτω από τα κουμπιά 1 και 2.
Για το πρώτο κουμπί: urlread ('https://192.168.0.15/?led=on'); Για το δεύτερο κουμπί: urlread ('https://192.168.0.15/?led=off'); Εάν παρατηρήσετε, οι παρακάτω κωδικοί απλώς κάνουν το MATLAB να αποκτήσει πρόσβαση στη διεύθυνση διακομιστή ιστού για τις εντολές ενεργοποίησης και απενεργοποίησης, γεγονός που το καθιστά σε θέση να ελέγχει ασύρματα τα ακόλουθα. Απλώς κάντε κλικ στο play και εκτελέστε μια δοκιμή.
Συνιστάται:
Ασύρματα προσβάσιμο Pi σε 5 λεπτά: 3 βήματα
Ασύρματα προσβάσιμο Pi σε 5 λεπτά: Γεια σε όλους! Δείτε πώς μπορείτε να κάνετε ένα βατόμουρο Pi ασύρματα προσβάσιμο από τηλέφωνο ή tablet Παρακαλώ σημειώστε ότι η εκτίμησή μου για 5 λεπτά είναι για ένα άτομο με γνώσεις υπολογιστών και σίγουρα μπορεί να διαρκέσει περισσότερο. Αρκετά από αυτά, ας το φτάσουμε
ESP32 Xiaomi Hack - Λήψη δεδομένων ασύρματα: 6 βήματα (με εικόνες)
ESP32 Xiaomi Hack - Λάβετε δεδομένα ασύρματα: Αγαπητοί φίλοι καλώς ήλθατε σε άλλο Instructable! Σήμερα θα μάθουμε πώς να λαμβάνουμε τα δεδομένα που μεταδίδει αυτή η οθόνη θερμοκρασίας και υγρασίας της Xiaomi χρησιμοποιώντας τη λειτουργικότητα Bluetooth της πλακέτας ESP32. Όπως μπορείτε να δείτε, χρησιμοποιώ έναν πίνακα ESP32
PCB Handheld With Arduino (Με επιλογή να μεταβείτε ασύρματα!): 3 βήματα
PCB Handheld With Arduino (With a Option to Go Wireless!): Ενημέρωση 28.1.2019 Αυτή τη στιγμή εργάζομαι στην επόμενη έκδοση αυτού του φορητού. Μπορείτε να ακολουθήσετε το έργο στο κανάλι μου στο YouTube ή στο Twitter. Προσοχή! Βρήκα ένα λάθος στη διάταξη PCB. Τα αριστερά και επάνω κουμπιά συνδέονται μόνο με αναλογικές ακίδες. Εφτιαξα
Ελέγξτε τον υπολογιστή ασύρματα με το μάτι που αναβοσβήνει;): 9 βήματα (με εικόνες)
Ελέγξτε τον υπολογιστή ασύρματα με το μάτι που αναβοσβήνει;): Τι γίνεται με το να ξεπερνάτε τις συνήθειές σας ;; Τι γίνεται με το να δοκιμάσετε κάτι καινούργιο ;; !!!! Τι γίνεται με τον έλεγχο του υπολογιστή σας και να κάνετε ό, τι θέλετε ΧΩΡΙΣ να χρησιμοποιήσετε το πληκτρολόγιο και το ποντίκι σας! Χμμ … Αλλά πώς είναι δυνατόν αυτό; Μην β
Φορητή κονσόλα με ασύρματα χειριστήρια και αισθητήρες (Arduino MEGA & UNO): 10 βήματα (με εικόνες)
Φορητή κονσόλα με ασύρματα χειριστήρια και αισθητήρες (Arduino MEGA & UNO): Τι χρησιμοποίησα:- Arduino MEGA- 2x Arduino UNO- Adafruit 3.5 " TFT 320x480 Touchscreen HXD8357D- Buzzer- 4Ohm 3W Speaker- 5mm LED lights- Ultimaker 2+ Printer w/ Black PLA Filament- Lasercutter w/ MDF wood- Black spray spray (for the wood)- 3x nRF24