Πίνακας περιεχομένων:
- Προμήθειες
- Βήμα 1: Ξεκινήστε το Visuino και επιλέξτε τον τύπο πλακέτας ESPcopter
- Βήμα 2: Στο Visuino: Προσθέστε επιτάχυνση στη γωνία
- Βήμα 3: Στο Visuino: Προσθέστε συστατικό πακέτου και ορίστε τον δείκτη κεφαλίδας
- Βήμα 4: Στο Visuino: Προσθέστε 3 δυαδικά αναλογικά στοιχεία στο συστατικό πακέτου και συνδέστε τα
- Βήμα 5: Δημιουργία, μεταγλώττιση και μεταφόρτωση του κώδικα Arduino
- Βήμα 6: Και παίξτε…
Βίντεο: ESPcopter και Visuino - Μετατροπή επικεφαλίδας πυξίδας σε τρισδιάστατη γωνία: 6 βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:34
Από BoianMVisuino Ακολουθήστε περισσότερα από τον συγγραφέα:
Το ESPcopter υποστηρίζεται πλέον πλήρως από την τελευταία έκδοση του Visuino, και αυτό το καθιστά ίσως το πιο εύκολο να προγραμματιστεί drone που υπάρχει!:-)
Με την υποστήριξη Visuino μπορείτε να ελέγχετε τους κινητήρες, το LED, να εργάζεστε με το επιταχυνσιόμετρο, το γυροσκόπιο και την πυξίδα, να επικοινωνείτε με το drone μέσω WiFi, να πειραματίζεστε με διαφορετικά αρχεία για να επιτυγχάνετε σταθερότητα στην πτήση, να το κάνετε να επικοινωνεί με άλλα drones ή υπολογιστές και άλλα …
Συνδέστε τους δικούς σας αισθητήρες και προσαρμόστε το drone με όποιον τρόπο θέλετε! Μπορείτε να προγραμματίσετε ένα drone ή ακόμα πιο διασκεδαστικό… προγραμματίστε ένα σμήνος drones για να επικοινωνούν μεταξύ τους και να συνεργάζονται:-).
Το ESPcopter είναι επί του παρόντος crowdfunding, με διαφορετικά επίπεδα ανταμοιβής διαθέσιμα ανάλογα με τους πίνακες επέκτασης και την επιθυμητή ποσότητα.
Πρώτο Έργο:
Η Πυξίδα στέλνει δυνάμεις επικεφαλής Χ, Υ και Ζ. Συχνά ωστόσο πρέπει να μετατρέψουμε τις δυνάμεις σε γωνία Χ, Υ, Ζ 3D για να καθορίσουμε τον τρισδιάστατο προσανατολισμό του αισθητήρα.
Προμήθειες
Το ESPcopter υποστηρίζεται πλέον πλήρως από την τελευταία έκδοση του Visuino, και αυτό το καθιστά ίσως το πιο εύκολο στον προγραμματισμό drone που υπάρχει!:-) Με την υποστήριξη Visuino μπορείτε να ελέγχετε τους κινητήρες, τα LED, να εργάζεστε με το Επιταχυνσιόμετρο, το γυροσκόπιο και την πυξίδα, να επικοινωνείτε με το drone μέσω WiFi, να πειραματίζεστε με διαφορετικά αρχεία για να επιτύχετε σταθερότητα κατά την πτήση, να το κάνετε να επικοινωνεί με άλλα drones ή υπολογιστές και άλλα…
Συνδέστε τους δικούς σας αισθητήρες και προσαρμόστε το drone με όποιον τρόπο θέλετε! Μπορείτε να προγραμματίσετε ένα drone ή ακόμα πιο διασκεδαστικό… προγραμματίστε ένα σμήνος drones για να επικοινωνούν μεταξύ τους και να συνεργάζονται:-).
Το ESPcopter είναι επί του παρόντος crowdfunding, με διαφορετικά επίπεδα ανταμοιβής διαθέσιμα ανάλογα με τους πίνακες επέκτασης και την επιθυμητή ποσότητα.
Πρώτο Έργο:
Η Πυξίδα στέλνει δυνάμεις επιτάχυνσης Χ, Υ και Ζ. Συχνά ωστόσο πρέπει να μετατρέψουμε τις δυνάμεις σε γωνία Χ, Υ, Ζ 3D για να καθορίσουμε τον τρισδιάστατο προσανατολισμό του αισθητήρα.
Βήμα 1: Ξεκινήστε το Visuino και επιλέξτε τον τύπο πλακέτας ESPcopter
Για να ξεκινήσετε τον προγραμματισμό του Arduino, θα πρέπει να έχετε εγκαταστήσει το Arduino IDE από εδώ:
Βεβαιωθείτε ότι έχετε εγκαταστήσει 1.6.7 ή νεότερη έκδοση, διαφορετικά αυτό το Instructable δεν θα λειτουργήσει!
Το Visuino: https://www.visuino.com πρέπει επίσης να εγκατασταθεί.
Ξεκινήστε το Visuino όπως φαίνεται στην πρώτη εικόνα
Κάντε κλικ στο κουμπί "Εργαλεία" στο στοιχείο Arduino στο Visuino
Όταν εμφανιστεί το παράθυρο διαλόγου, επιλέξτε ESPcopter όπως φαίνεται
Βήμα 2: Στο Visuino: Προσθέστε επιτάχυνση στη γωνία
Πρώτα πρέπει να προσθέσουμε στοιχείο για να μετατρέψουμε την επικεφαλίδα X, Y, Z Compass σε 3D X, Y, Z Angle:
- Πληκτρολογήστε "γωνία" στο πλαίσιο Φίλτρο της Εργαλειοθήκης στοιχείων και, στη συνέχεια, επιλέξτε το στοιχείο "Επιτάχυνση σε γωνία" και αφήστε το στην περιοχή σχεδίασης
- Κάντε κλικ στο πλαίσιο "Έξοδος" του πλαισίου "Πυξίδα" που περιέχει τις ακίδες επιτάχυνσης X, Y, X του στοιχείου ESPCopter για να ξεκινήσετε τη σύνδεση όλων των ακίδων ταυτόχρονα
- Μετακινήστε το ποντίκι πάνω από τον πείρο εισόδου "X" του πλαισίου "In" του στοιχείου AccelerationToAngle1. Το Visuino θα απλώσει αυτόματα τα καλώδια ώστε να συνδεθούν σωστά με τις υπόλοιπες ακίδες
Βήμα 3: Στο Visuino: Προσθέστε συστατικό πακέτου και ορίστε τον δείκτη κεφαλίδας
Για να στείλουμε όλα τα δεδομένα καναλιών μέσω σειριακής θύρας από το Arduino, μπορούμε να χρησιμοποιήσουμε το στοιχείο Packet για να συσκευάσουμε μαζί τα κανάλια και να τα εμφανίσουμε στο πεδίο εφαρμογής και τα μετρητικά στο Visuino:
- Πληκτρολογήστε "πακέτο" στο πλαίσιο Φίλτρο της Εργαλειοθήκης στοιχείων και, στη συνέχεια, επιλέξτε το στοιχείο "Στοιχείο πακέτου" και αφήστε το στην περιοχή σχεδίασης
- Στις ιδιότητες επεκτείνετε την ιδιότητα "Head Marker"
- Στις Ιδιότητες κάντε κλικ στο κουμπί "…"
- Στο πρόγραμμα επεξεργασίας Bytes πληκτρολογήστε μερικούς αριθμούς, για παράδειγμα
- Κάντε κλικ στο κουμπί OK για να επιβεβαιώσετε και να κλείσετε τον επεξεργαστή
Βήμα 4: Στο Visuino: Προσθέστε 3 δυαδικά αναλογικά στοιχεία στο συστατικό πακέτου και συνδέστε τα
Κάντε κλικ στο κουμπί "Εργαλεία" του στοιχείου Packet1 (Εικόνα 1)
- Στο πρόγραμμα επεξεργασίας "Elements" επιλέξτε το στοιχείο "Binary Analog" και, στη συνέχεια, κάντε κλικ στο κουμπί "+" 3 φορές (Εικόνα 1) για να προσθέσετε 3 αναλογικά στοιχεία (Εικόνα 2)
- Κάντε κλικ στο πλαίσιο "Έξοδος" του πλαισίου "Επιταχυνσιόμετρο" που περιέχει τις καρφίτσες του στοιχείου AccelerationToAngle1 για να ξεκινήσετε τη σύνδεση όλων των ακίδων ταυτόχρονα (Εικόνα 4)
- Μετακινήστε το ποντίκι πάνω από την καρφίτσα "In" του στοιχείου "Elements. Analog (Binary) 1" του στοιχείου Packet1. Το Visuinowill θα απλώσει αυτόματα τα καλώδια έτσι ώστε να συνδεθούν σωστά με τις υπόλοιπες ακίδες (Εικόνα 4)
- Συνδέστε τον πείρο εξόδου "Out" του στοιχείου Packet1 με τον πείρο εισόδου "In" του καναλιού "Serial [0]" του στοιχείου "Arduino"
Βήμα 5: Δημιουργία, μεταγλώττιση και μεταφόρτωση του κώδικα Arduino
- Στο Visuino, πατήστε F9 ή κάντε κλικ στο κουμπί που εμφανίζεται στην εικόνα για να δημιουργήσετε τον κώδικα Arduino και ανοίξτε το Arduino IDE
- Στο Arduino IDE, κάντε κλικ στο κουμπί Μεταφόρτωση, για να μεταγλωττίσετε και να ανεβάσετε τον κώδικα
Βήμα 6: Και παίξτε…
Το ESPcopter είναι επί του παρόντος crowdfunding, με διαφορετικά επίπεδα ανταμοιβής διαθέσιμα ανάλογα με τους πίνακες επέκτασης και την επιθυμητή ποσότητα.
Συνιστάται:
DIY Πώς να ελέγξετε τη γωνία σερβοκινητήρα χρησιμοποιώντας το στοιχείο ακολουθίας Visuino: 10 βήματα
DIY Πώς να ελέγχετε τη γωνία του σερβοκινητήρα χρησιμοποιώντας το στοιχείο ακολουθίας Visuino: Σε αυτό το σεμινάριο θα χρησιμοποιήσουμε το Servo Motor και το Arduino UNO και το Visuino για τον έλεγχο της γωνίας του σερβοκινητήρα χρησιμοποιώντας το στοιχείο ακολουθίας. Το στοιχείο ακολουθίας είναι ιδανικό για καταστάσεις όπου θέλουμε να ενεργοποιήσουμε πολλά συμβάντα με τη σειρά στην περίπτωσή μας ο βαθμός σέρβο κινητήρα
Σεμινάριο για τον αισθητήρα πυξίδας διασύνδεσης HMC5883L με Arduino: 10 βήματα (με εικόνες)
Οδηγίες για τον αισθητήρα πυξίδας διασύνδεσης HMC5883L με Arduino: Περιγραφή Το HMC5883L είναι μια ψηφιακή πυξίδα 3 αξόνων που χρησιμοποιείται για δύο γενικούς σκοπούς: για τη μέτρηση της μαγνήτισης ενός μαγνητικού υλικού όπως ένας σιδηρομαγνήτης ή για τη μέτρηση της αντοχής και, σε ορισμένες περιπτώσεις, της κατεύθυνσης του μαγνητικό πεδίο σε ένα σημείο της
ΑΥΤΟΜΑΤΙΣΜΟΣ ΣΠΙΤΙΟΥ (ΕΛΕΓΧΟΣ ΤΩΝ ΣΥΣΚΕΥΩΝ ΣΑΣ ΑΠΟ ΟΠΟΙΑΔΗΠΟΤΕ ΓΩΝΙΑ ΤΟΥ ΚΟΣΜΟΥ) .: 5 Βήματα
HOME AUTOMATION (ΕΛΕΓΧΕΤΕ ΤΙΣ ΣΥΣΚΕΥΕΣ ΣΑΣ ΑΠΟ ΟΠΟΙΑΔΗΠΟΤΕ ΓΩΝΙΑ ΤΟΥ ΚΟΣΜΟΥ): Σε αυτό το διδακτικό έχω μοιραστεί πώς μπορείτε να χρησιμοποιήσετε το ESP8266 για τον έλεγχο συσκευών εναλλασσόμενου ρεύματος όπως Φώτα, ανεμιστήρες κ.λπ. από όλο τον κόσμο μέσω Διαδικτύου μέσω της εφαρμογής Blynk. Εάν είστε νέο στο ESP8266 βεβαιωθείτε ότι έχετε δει αυτό το διδακτικό:-Ξεκινώντας με το NodeM
ΕΛΕΓΧΕΤΕ ΤΙΣ ΣΥΣΚΕΥΕΣ ΣΑΣ ΑΠΟ ΚΑΘΕ ΓΩΝΙΑ ΤΟΥ ΚΟΣΜΟΥ !!!!: 5 Βήματα
ΕΛΕΓΧΕΤΕ ΤΙΣ ΣΥΣΚΕΥΕΣ ΣΑΣ ΑΠΟ ΚΑΘΕ ΓΩΝΙΑ ΤΟΥ ΚΟΣΜΟΥ !!!!: Στο προηγούμενο Instructable μοιράστηκα πώς μπορείτε να ξεκινήσετε με το NodeMCU (ESP8266) και να το προγραμματίσετε χρησιμοποιώντας το Arduino IDE, ελέγξτε το εδώ. Σε αυτό το Instructable θα σας δείξω πώς να ελέγχετε τις συσκευές από οπουδήποτε στον κόσμο χρησιμοποιώντας το Blynk. Είναι γ
Έργο ψηφιακής πυξίδας Arduino: 3 βήματα
Arduino Digital Compass Project: Γεια σας! Σε αυτό το διδακτικό θα δείτε πώς μπορείτε να φτιάξετε μια Compηφιακή Πυξίδα χρησιμοποιώντας ένα Arduino και το IDE επεξεργασίας. Αυτό είναι αρκετά απλό αλλά ενδιαφέρον και δροσερό Arduino Project. Μπορείτε να παρακολουθήσετε το δοκιμαστικό παράδειγμα αυτού του σεμιναρίου στο βίντεο