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

Visuino I2C BMP280 Πίεση, Θερμοκρασία+OLED: 7 Βήματα
Visuino I2C BMP280 Πίεση, Θερμοκρασία+OLED: 7 Βήματα

Βίντεο: Visuino I2C BMP280 Πίεση, Θερμοκρασία+OLED: 7 Βήματα

Βίντεο: Visuino I2C BMP280 Πίεση, Θερμοκρασία+OLED: 7 Βήματα
Βίντεο: Lesson 30: BMP280 Temperature Sensor with LCD1602 | Arduino Step By Step Course 2024, Νοέμβριος
Anonim
Image
Image
Αυτό που θα χρειαστείτε
Αυτό που θα χρειαστείτε

Σε αυτό το σεμινάριο θα χρησιμοποιήσουμε πίεση I2C BMP280, αισθητήρα θερμοκρασίας, OLED LCD, Arduino UNO για τη μέτρηση της πίεσης και της θερμοκρασίας και την εμφάνιση των αποτελεσμάτων στην οθόνη LCD. Δείτε ένα βίντεο επίδειξης.

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

Αυτό που θα χρειαστείτε
Αυτό που θα χρειαστείτε
Αυτό που θα χρειαστείτε
Αυτό που θα χρειαστείτε
Αυτό που θα χρειαστείτε
Αυτό που θα χρειαστείτε
  • Arduino UNO (μπορεί να είναι οποιοδήποτε άλλο Arduino)
  • Καλώδια βραχυκυκλωτήρων
  • OLED LCD
  • Αισθητήρας I2C BMP280
  • Πρόγραμμα Visuino: Κατεβάστε το Visuino

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

Το Κύκλωμα
Το Κύκλωμα
  • Συνδέστε τον ακροδέκτη Arduino (SCL) με τον ακροδέκτη BMP280 (SCL)
  • Συνδέστε τον ακροδέκτη Arduino (SDA) με τον ακροδέκτη BMP280 (SDA)
  • Συνδέστε τον ακροδέκτη Arduino (SCL) με τον ακροδέκτη LCD OLED (SCL)
  • Συνδέστε τον ακροδέκτη Arduino (SDA) με τον ακροδέκτη LCD OLED (SDA)
  • Συνδέστε τον ακροδέκτη Arduino (5V) με τον ακροδέκτη LCD OLED (VCC)
  • Συνδέστε τον ακροδέκτη Arduino (3.3V) στον ακροδέκτη BMP280 (VCC)
  • Συνδέστε τον ακροδέκτη Arduino (GND) με τον ακροδέκτη LCD OLED (GND)
  • Συνδέστε τον ακροδέκτη Arduino (GND) με τον ακροδέκτη BMP280 (GND)

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

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

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

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

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

Στο Visuino Προσθέστε εξαρτήματα
Στο Visuino Προσθέστε εξαρτήματα
Στο Visuino Προσθέστε εξαρτήματα
Στο Visuino Προσθέστε εξαρτήματα
Στο Visuino Προσθέστε εξαρτήματα
Στο Visuino Προσθέστε εξαρτήματα
  • Προσθέστε Θερμοκρασία πίεσης BME 280 I2C συστατικό
  • Προσθέστε 2x στοιχείο MapRange
  • Προσθέστε DISPLAY OLED LCD I2C
  • Κάντε διπλό κλικ στο στοιχείο OLED LCD και στον επεξεργαστή:
  1. Επιλέξτε "Πεδίο κειμένου", σύρετέ το προς τα αριστερά και στο παράθυρο Ιδιότητες ορίστε: x σε 60 και y σε 5
  2. Επιλέξτε "Πεδίο κειμένου", σύρετέ το προς τα αριστερά και στο παράθυρο Ιδιότητες ορίστε: x σε 50 και y σε 20
  3. Επιλέξτε "Σχεδίαση κειμένου", σύρετέ το προς τα αριστερά και στο παράθυρο Ιδιότητες ορίστε: x σε 0 και y σε 5 και ορίστε το κείμενο σε: "Πίεση:"
  4. Επιλέξτε "Σχεδίαση κειμένου", σύρετέ το προς τα αριστερά και στο παράθυρο Ιδιότητες ορίστε: x σε 0 και y σε 20 και ορίστε το κείμενο σε: "Temp:"

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

Στο Visuino: Σύνδεση εξαρτημάτων
Στο Visuino: Σύνδεση εξαρτημάτων
  • Συνδέστε τον ακροδέκτη Arduino I2C [in] με τον ακροδέκτη PressureTemperatureHumidity1 I2C [out]
  • Συνδέστε τον ακροδέκτη Arduino I2C [in] με τον ακροδέκτη DisplayOLED1 I2C [έξω]
  • Συνδέστε το Arduino Serial [0] pin [out] με το DisplayOLED1 pin [in]
  • Συνδέστε PressureTemperatureHumidity1 pin πίεση (Pa) στο MapRange1 pin [in]
  • Σύνδεση PressureTemperatureHumidity1 pin Temperature στο MapRange2 pin [in]
  • Συνδέστε το MapRange1 με τον ακροδέκτη DisplayOLED1 [Elements Text Field1]
  • Συνδέστε το MapRange2 με το pinOLED1 pin [Elements Text Field2]

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

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

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

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

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

Εάν τροφοδοτήσετε τη μονάδα Arduino Uno, το Lcd θα αρχίσει να εμφανίζει δεδομένα σχετικά με την τρέχουσα πίεση και θερμοκρασία.

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

Μπορείτε να το κατεβάσετε και να το ανοίξετε στο Visuino:

Συνιστάται: