NEO -6M GPS Συνδεδεμένο στο NodeMCU - Θέση οθόνης OLED - Visuino: 7 βήματα
NEO -6M GPS Συνδεδεμένο στο NodeMCU - Θέση οθόνης OLED - Visuino: 7 βήματα
Anonim
Image
Image

Σε αυτό το σεμινάριο θα χρησιμοποιήσουμε τα NodeMCU Mini, OLED Lcd, NEO-6M GPS και Visuino για να εμφανίσουμε ζωντανή θέση GPS στην οθόνη LCD. Δείτε ένα βίντεο επίδειξης.

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

Αυτό που θα χρειαστείτε
Αυτό που θα χρειαστείτε
Αυτό που θα χρειαστείτε
Αυτό που θα χρειαστείτε

Όλες οι ενότητες προέρχονται από makerfabs. Έχουν τις καλύτερες μονάδες ποιότητας που είναι έτη φωτός μπροστά από τον ανταγωνισμό, επίσης με τις καλύτερες προσιτές τιμές.

  • NodeMCU Mini
  • Μονάδα GPS NEO-6M
  • OLED Lcd
  • Breadboard
  • Καλώδια βραχυκυκλωτήρων
  • Πρόγραμμα Visuino: Κατεβάστε το Visuino

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

Το Κύκλωμα
Το Κύκλωμα
  • Συνδέστε το GND από το NodeMCU στην καρφίτσα του breadboard (gnd)
  • Συνδέστε καρφίτσα 5V από το NodeMCU στον πείρο του breadboard (θετικό)
  • Συνδέστε τον ακροδέκτη 0 (SCL) από το NodeMCU στον ακροδέκτη LCD OLED (SCL)
  • Συνδέστε τον ακροδέκτη 1 (SDA) από το NodeMCU στον ακροδέκτη LCD OLED (SDA)
  • Συνδέστε τον ακροδέκτη LCD OLED (VCC) στον πείρο του breadboard (θετικό)
  • Συνδέστε τον ακροδέκτη LCD OLED (GND) στον πείρο του breadboard (GND)
  • Συνδέστε καρφίτσα 5V από καρφίτσα GPS breadboard (VCC)
  • Συνδέστε την καρφίτσα GND από την καρφίτσα GPS του breadboard (GND)
  • Συνδέστε το pin (RX) από το NodeMCU στο pin του GPS (TXD)

Βήμα 3: Ξεκινήστε το Visuino και επιλέξτε το NodeMCU ESP-12

Ξεκινήστε το Visuino και επιλέξτε το NodeMCU ESP-12
Ξεκινήστε το Visuino και επιλέξτε το NodeMCU ESP-12
Ξεκινήστε το Visuino και επιλέξτε το NodeMCU ESP-12
Ξεκινήστε το Visuino και επιλέξτε το NodeMCU ESP-12

Για να ξεκινήσετε τον προγραμματισμό του Arduino, θα πρέπει να έχετε εγκαταστήσει το Arduino IDE από εδώ:

Λάβετε υπόψη ότι υπάρχουν ορισμένα κρίσιμα σφάλματα στο Arduino IDE 1.6.6. Βεβαιωθείτε ότι έχετε εγκαταστήσει 1.6.7 ή νεότερη έκδοση, διαφορετικά αυτό το Instructable δεν θα λειτουργήσει! Εάν δεν το έχετε κάνει ακολουθήστε τα βήματα σε αυτό το Instructable για να ρυθμίσετε το Arduino IDE στο πρόγραμμα ESP 8266! Το Visuino πρέπει επίσης να εγκατασταθεί. Ξεκινήστε το Visuino όπως φαίνεται στην πρώτη εικόνα Κάντε κλικ στο κουμπί "Εργαλεία" στο στοιχείο Arduino (Εικόνα 1) στο Visuino Όταν εμφανιστεί το παράθυρο διαλόγου, επιλέξτε "NodeMCU ESP-12" όπως φαίνεται στην Εικόνα 2

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

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

Προσθήκη στοιχείου DisplayOLED

  1. κάντε διπλό κλικ και προσθέστε "Πεδίο κειμένου" έξι φορές (δείτε την εικόνα)
  2. Κάτω από το παράθυρο ιδιοτήτων το σύνολο Y για κάθε πεδίο κειμένου αυξήθηκε κατά 10, για το πρώτο πεδίο κειμένου Y: 0, δεύτερο πεδίο κειμένου Y: 10, τρίτο πεδίο κειμένου Y: 20 κ.λπ.

Προσθήκη στοιχείου GPS

Βήμα 5: Στο Visuino: Σύνδεση εξαρτημάτων

Στο Visuino: Σύνδεση εξαρτημάτων
Στο Visuino: Σύνδεση εξαρτημάτων
  • Συνδέστε τον ακροδέκτη NodeMCU ESP-12 I2C [in] με τον ακροδέκτη DisplayOLED1 I2C [Out]
  • Συνδέστε το NodeMCU ESP-12 Serial IN Pin [0] με το GPS1 Pin [Out]
  • Συνδέστε την καρφίτσα GPS1 [Γεωγραφικό μήκος] στο DisplayOLED1 Elements. TextField1 pin [In]
  • Συνδέστε το pin1 GPS [Latitude] στο DisplayOLED1 Elements. TextField2 pin [In]
  • Συνδέστε τον ακροδέκτη GPS1 [Count] στο DisplayOLED1 Elements. TextField3 pin [In]
  • Συνδέστε τον ακροδέκτη GPS1 [Ταχύτητα] στο DisplayOLED1 Elements. TextField4 ακίδα [In]
  • Συνδέστε τον ακροδέκτη GPS1 [Course] στο DisplayOLED1 Elements. TextField5 pin [In]
  • Συνδέστε τον ακροδέκτη GPS1 [Azimuth] στο DisplayOLED1 Elements. TextField6 pin [In]

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

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

Στο Visuino, πατήστε F9 ή κάντε κλικ στο κουμπί που εμφανίζεται στην εικόνα 1 για να δημιουργήσετε τον κωδικό Arduino και ανοίξτε το Arduino IDE

Στο Arduino IDE, κάντε κλικ στο κουμπί Μεταφόρτωση, για να μεταγλωττίσετε και να ανεβάσετε τον κώδικα (Εικόνα 2)

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

Εάν τροφοδοτήσετε τη μονάδα NodeMCU, το OLED Lcd θα αρχίσει να εμφανίζει τη θέση GPS και άλλα δεδομένα, όπως ταχύτητα, κλπ. Βεβαιωθείτε ότι το SKY είναι ορατό, έτσι ώστε η μονάδα GPS να μπορεί να λάβει καθαρό σήμα.

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