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

Πραγματοποιήστε οριακά σύνορα GPS χρησιμοποιώντας το Arduino: 8 βήματα
Πραγματοποιήστε οριακά σύνορα GPS χρησιμοποιώντας το Arduino: 8 βήματα

Βίντεο: Πραγματοποιήστε οριακά σύνορα GPS χρησιμοποιώντας το Arduino: 8 βήματα

Βίντεο: Πραγματοποιήστε οριακά σύνορα GPS χρησιμοποιώντας το Arduino: 8 βήματα
Βίντεο: Αμερικανική Μοίρα F35 σε απόσταση βολής από την Κριμαία – Ισχυρές ηλεκτρονικές παρεμβολές από Ρώσους 2024, Νοέμβριος
Anonim
Δημιουργήστε ΟΡΙΑ ΟΡΙΣΜΟΥ GPS χρησιμοποιώντας το Arduino
Δημιουργήστε ΟΡΙΑ ΟΡΙΣΜΟΥ GPS χρησιμοποιώντας το Arduino

Σε αυτό το σεμινάριο θα μάθουμε πώς να φτιάχνουμε GPS BORDER BOUNDARIES χρησιμοποιώντας το Arduino, αυτό είναι χρήσιμο όταν έχετε ρομπότ και δεν θέλετε να βγαίνει έξω από την καθορισμένη περιοχή.

Όταν το ρομπότ βρίσκεται έξω από την περιοχή, η οθόνη θα εμφανίζει "Outside" και "Inside" όταν το ρομπότ βρίσκεται μέσα στην περιοχή.

Δες το βίντεο!

Βήμα 1: Τι θα χρειαστείτε

Αυτό που θα χρειαστείτε
Αυτό που θα χρειαστείτε
Αυτό που θα χρειαστείτε
Αυτό που θα χρειαστείτε
Αυτό που θα χρειαστείτε
Αυτό που θα χρειαστείτε
  • Arduino UNO (ή οποιοδήποτε άλλο Arduino)
  • GPS Neo 6m
  • Οθόνη OLED
  • Καλώδια βραχυκυκλωτήρων
  • Λογισμικό Visuino: Κατεβάστε το Visuino

Βήμα 2: Ξεκινήστε το Visuino και επιλέξτε τον τύπο πίνακα Arduino UNO

Ξεκινήστε το Visuino και επιλέξτε τον τύπο πίνακα Arduino UNO
Ξεκινήστε το Visuino και επιλέξτε τον τύπο πίνακα Arduino UNO
Ξεκινήστε το Visuino και επιλέξτε τον τύπο πίνακα Arduino UNO
Ξεκινήστε το Visuino και επιλέξτε τον τύπο πίνακα Arduino UNO

Το Visuino: https://www.visuino.eu πρέπει επίσης να εγκατασταθεί. Κατεβάστε τη δωρεάν έκδοση ή εγγραφείτε για μια δωρεάν δοκιμή.

Ξεκινήστε το Visuino όπως φαίνεται στην πρώτη εικόνα Κάντε κλικ στο κουμπί "Εργαλεία" στο στοιχείο Arduino (Εικόνα 1) στο Visuino Όταν εμφανιστεί το παράθυρο διαλόγου, επιλέξτε "Arduino UNO" όπως φαίνεται στην Εικόνα 2

Βήμα 3: Στο Visuino Προσθέστε εξαρτήματα

Στο Visuino Προσθέστε εξαρτήματα
Στο Visuino Προσθέστε εξαρτήματα
Στο Visuino Προσθέστε εξαρτήματα
Στο Visuino Προσθέστε εξαρτήματα
Στο Visuino Προσθέστε εξαρτήματα
Στο Visuino Προσθέστε εξαρτήματα
Στο Visuino Προσθέστε εξαρτήματα
Στο Visuino Προσθέστε εξαρτήματα
  • Προσθέστε το στοιχείο "Serial GPS"
  • Προσθέστε το στοιχείο "Analog Multi Source"
  • Προσθέστε ένα άλλο στοιχείο "Analog Multi Source"
  • Προσθέστε το στοιχείο "Multηφιακή συγχώνευση πολλαπλών πηγών"
  • Προσθέστε το στοιχείο "Detect Edge"
  • Προσθέστε ένα άλλο στοιχείο "Detect Edge"
  • Προσθέστε το στοιχείο "Digitalηφιακό (Boolean) Και"
  • Προσθέστε το στοιχείο "Τιμή κειμένου"
  • Προσθέστε ένα άλλο στοιχείο "Τιμή κειμένου"
  • Προσθέστε το στοιχείο "Αναλογικό σε κείμενο"
  • Προσθέστε ένα άλλο στοιχείο "Analog To Text"
  • Προσθέστε το στοιχείο "Συγχώνευση πολλαπλών πηγών κειμένου"

Βήμα 4: Στο Visuino Set Components

Στο Visuino Set Components
Στο Visuino Set Components
Στο Visuino Set Components
Στο Visuino Set Components
Στο Visuino Set Components
Στο Visuino Set Components
  • Επιλέξτε "AnalogToText1" και "AnalogToText2" και στο παράθυρο ιδιοτήτων ορίστε το "Precision" σε 6
  • Επιλέξτε "DetectEdge1" και στο παράθυρο ιδιοτήτων ορίστε το Rising σε False
  • Επιλέξτε "TextValue1" και στο παράθυρο ιδιοτήτων ορίστε "Value" σε INSIDE
  • Επιλέξτε "TextValue2" και στο παράθυρο ιδιοτήτων ορίστε "Τιμή" σε OUTSIDE
  • Κάντε διπλό κλικ στο DisplayOLED1 και στο παράθυρο στοιχείων σύρετε το "πεδίο κειμένου" στην αριστερή πλευρά
  • Στο παράθυρο ιδιοτήτων ορίστε το μέγεθος σε 2
  • Στο παράθυρο Στοιχεία Σύρετε ένα άλλο "Πεδίο κειμένου" στην αριστερή πλευρά
  • Στο παράθυρο ιδιοτήτων ορίστε Y σε 30 και μέγεθος σε 2
  • Στο παράθυρο Στοιχεία Σύρετε ένα άλλο "Πεδίο κειμένου" στην αριστερή πλευρά
  • Στο παράθυρο ιδιοτήτων ορίστε Y σε 50 και μέγεθος σε 2
  • Κλείστε το παράθυρο Elements

Βήμα 5: Λάβετε συντεταγμένες GPS

Λάβετε Συντεταγμένες GPS
Λάβετε Συντεταγμένες GPS
Λάβετε Συντεταγμένες GPS
Λάβετε Συντεταγμένες GPS
Λάβετε Συντεταγμένες GPS
Λάβετε Συντεταγμένες GPS

Μεταβείτε στους χάρτες Google και βρείτε την τοποθεσία σας και

Κάντε κλικ στο χάρτη (επάνω αριστερή γωνία της περιοχής σας), οι συντεταγμένες θα εμφανιστούν στο κάτω μέρος. Αντιγράψτε πρώτα το γεωγραφικό πλάτος στο Visuino "CompareRange1"> Range> MaxCopy δεύτερο μήκος συντεταγμένων στο Visuino "CompareRange2"> Range> MIn

  • Κάντε κλικ στο χάρτη (επάνω δεξιά γωνία της περιοχής σας), οι συντεταγμένες θα εμφανιστούν στο κάτω μέρος. Αντιγράψτε το δεύτερο μήκος συντεταγμένων στο Visuino "CompareRange2"> Range> Max
  • Κάντε κλικ στο χάρτη (κάτω αριστερή γωνία της περιοχής σας), οι συντεταγμένες θα εμφανιστούν στο κάτω μέρος. Αντιγράψτε πρώτα το Latitude συντεταγμένο στο Visuino "CompareRange1"> Range> Min

Βήμα 6: Στο Visuino Connect Components

Στο Visuino Connect Components
Στο Visuino Connect Components
Στο Visuino Connect Components
Στο Visuino Connect Components
Στο Visuino Connect Components
Στο Visuino Connect Components
  • Συνδέστε το pin GPS Out με το Arduino Serial [0] pin In
  • Συνδέστε το γεωγραφικό πλάτος καρφιτσών GPS στο AnalogMultiSource1 pin In
  • Συνδέστε το γεωγραφικό μήκος καρφίτσας GPS στο AnalogMultiSource2 pin In
  • Συνδέστε το AnalogMultiSource1 pin Out με το AnalogToText1 pin In
  • Συνδέστε την καρφίτσα AnalogMultiSource2 με την καρφίτσα AnalogToText2
  • Συνδέστε το AnalogMultiSource1 pin Out to CompareRange1 pin In
  • Συνδέστε το AnalogMultiSource2 pin Out στο CompareRange2 pin In
  • Συνδέστε την έξοδο CompareRange1 pin Out στο "And1", pin 0 In
  • Συνδέστε το pin CompareRange2 με το "And1", pin 1 In
  • Συνδέστε το pin CompareRange1 Out με το DigitalMultiMerger1, pin 0 In
  • Συνδέστε το pin CompareRange2 Out με το DigitalMultiMerger1, pin 1 In
  • Συνδέστε το DigitalMultiMerger1, pin Out στο DetectEdge1 pin In
  • Συνδέστε το pin DetectEdge1 με το ρολόι ακίδων TextValue2
  • Συνδέστε το pin "And1" στο DetectEdge2 pin In
  • Συνδέστε την καρφίτσα DetectEdge2 στο ρολόι ακίδων TextValue1
  • Συνδέστε το "TextValue" 1, καρφιτσώστε το, στο TextMultiMerger1 pin [0] in
  • Συνδέστε το "TextValue" 2, pin out, στο TextMultiMerger1 pin [1] in
  • Συνδέστε το TextMultiMerger1 pin Out στο DisplayOLED1 πεδίο κειμένου 1 pin In
  • Συνδέστε το AnalogToText1 pin Out στο DisplayOLED1 πεδίο κειμένου 2 pin In
  • Συνδέστε το AnalogToText2 pin Out στο DisplayOLED1 πεδίο κειμένου 3 pin In
  • Συνδέστε το DisplayOLED1 pin I2C Out στο Arduino pin I2C In

Βήμα 7: Δημιουργία, μεταγλώττιση και μεταφόρτωση του κώδικα Arduino

Δημιουργήστε, μεταγλωττίστε και ανεβάστε τον κώδικα Arduino
Δημιουργήστε, μεταγλωττίστε και ανεβάστε τον κώδικα Arduino

Σπουδαίος

Κατά τη μεταφόρτωση στο Arduino αποσυνδέστε το pin RX στο Arduino και αφού ολοκληρωθεί η φόρτωση, επανασυνδέστε το ξανά.

Στο Visuino, στο κάτω μέρος κάντε κλικ στην καρτέλα "Build", βεβαιωθείτε ότι έχει επιλεγεί η σωστή θύρα και, στη συνέχεια, κάντε κλικ στο κουμπί "Compile/Build and Upload".

Βήμα 8: Παίξτε

Εάν τροφοδοτήσετε τη μονάδα Arduino, μετά από λίγο (όταν βαθμονομείται το NEO 6m), η οθόνη θα αρχίσει να εμφανίζει συντεταγμένες GPS και κείμενο: ΕΣΩΤΕΡΙΚΟ/ΕΞΩ.

Συγχαρητήρια! Ολοκληρώσατε το έργο σας με το Visuino. Επισυνάπτεται επίσης το έργο Visuino, που δημιούργησα για αυτό το Instructable, μπορείτε να το κατεβάσετε και να το ανοίξετε στο Visuino:

Συνιστάται: