Πίνακας περιεχομένων:
- Βήμα 1: Τι θα χρειαστείτε
- Βήμα 2: Το κύκλωμα
- Βήμα 3: Ξεκινήστε το Visuino και επιλέξτε τον τύπο πίνακα Arduino UNO
- Βήμα 4: Στο Visuino Προσθέστε εξαρτήματα
- Βήμα 5: Στο Visuino: Σύνδεση εξαρτημάτων
- Βήμα 6: Δημιουργία, μεταγλώττιση και μεταφόρτωση του κώδικα Arduino
- Βήμα 7: Παίξτε
Βίντεο: Visuino I2C BMP280 Πίεση, Θερμοκρασία+OLED: 7 Βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:34
Σε αυτό το σεμινάριο θα χρησιμοποιήσουμε πίεση 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
Για να ξεκινήσετε τον προγραμματισμό του 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 Προσθέστε εξαρτήματα
- Προσθέστε Θερμοκρασία πίεσης BME 280 I2C συστατικό
- Προσθέστε 2x στοιχείο MapRange
- Προσθέστε DISPLAY OLED LCD I2C
- Κάντε διπλό κλικ στο στοιχείο OLED LCD και στον επεξεργαστή:
- Επιλέξτε "Πεδίο κειμένου", σύρετέ το προς τα αριστερά και στο παράθυρο Ιδιότητες ορίστε: x σε 60 και y σε 5
- Επιλέξτε "Πεδίο κειμένου", σύρετέ το προς τα αριστερά και στο παράθυρο Ιδιότητες ορίστε: x σε 50 και y σε 20
- Επιλέξτε "Σχεδίαση κειμένου", σύρετέ το προς τα αριστερά και στο παράθυρο Ιδιότητες ορίστε: x σε 0 και y σε 5 και ορίστε το κείμενο σε: "Πίεση:"
- Επιλέξτε "Σχεδίαση κειμένου", σύρετέ το προς τα αριστερά και στο παράθυρο Ιδιότητες ορίστε: x σε 0 και y σε 20 και ορίστε το κείμενο σε: "Temp:"
Βήμα 5: Στο 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
Στο Visuino, πατήστε F9 ή κάντε κλικ στο κουμπί που εμφανίζεται στην εικόνα 1 για να δημιουργήσετε τον κωδικό Arduino και ανοίξτε το Arduino IDE
Στο Arduino IDE, κάντε κλικ στο κουμπί Μεταφόρτωση, για να μεταγλωττίσετε και να ανεβάσετε τον κώδικα (Εικόνα 2)
Βήμα 7: Παίξτε
Εάν τροφοδοτήσετε τη μονάδα Arduino Uno, το Lcd θα αρχίσει να εμφανίζει δεδομένα σχετικά με την τρέχουσα πίεση και θερμοκρασία.
Συγχαρητήρια! Ολοκληρώσατε το έργο αισθητήρα I2C BMP280 με το Visuino. Επισυνάπτεται επίσης το έργο Visuino, που δημιούργησα για αυτό το Instructable.
Μπορείτε να το κατεβάσετε και να το ανοίξετε στο Visuino:
Συνιστάται:
Bitmap Animation σε οθόνη SSD1331 OLED (SPI) Με Visuino: 8 βήματα
Bitmap Animation σε SSD1331 OLED Display (SPI) Με Visuino: Σε αυτό το σεμινάριο θα εμφανίσουμε και θα μετακινήσουμε μια εικόνα bitmap σε απλή μορφή κινούμενων εικόνων στην οθόνη SSD1331 OLED (SPI) με το Visuino. Δείτε το βίντεο
Πώς να μετακινηθείτε στο TEXT στο I2C 0.91 "128X32 OLED DISPLAY: 6 βήματα
Πώς να μετακινηθείτε στο TEXT σε I2C 0.91 "128X32 OLED DISPLAY: Σε αυτό το σεμινάριο θα μάθουμε πώς να μετακινείτε το TEXT στο I2C 0.91" 128X32 OLED DISPLAY χρησιμοποιώντας λογισμικό Arduino και Visuino. Δείτε το βίντεο
Arduino UNO Με OLED Ultrasonic Range Finder και Visuino: 7 Βήματα
Arduino UNO With OLED Ultrasonic Range Finder και Visuino: Σε αυτό το σεμινάριο θα χρησιμοποιήσουμε το Arduino UNO, OLED Lcd, μονάδα εύρεσης εύρους υπερήχων και Visuino για να εμφανίσουμε το εύρος υπερήχων στο Lcd και να ορίσουμε την οριακή απόσταση με ένα κόκκινο LED. Δείτε ένα βίντεο επίδειξης
NEO -6M GPS Συνδεδεμένο στο NodeMCU - Θέση οθόνης OLED - Visuino: 7 βήματα
NEO -6M GPS Συνδεδεμένο με NodeMCU - OLED Display Position - Visuino: Σε αυτό το σεμινάριο θα χρησιμοποιήσουμε τα NodeMCU Mini, OLED Lcd, NEO -6M GPS και Visuino για να εμφανίσουμε ζωντανή θέση GPS στην οθόνη LCD. Δείτε ένα βίντεο επίδειξης
VISUINO Rolling Dice χρησιμοποιώντας μονάδα OLED 0,96 ιντσών 4 ακίδων: 7 βήματα
VISUINO Rolling Dice Using 0.96 Inch 4 Pin OLED Module: Σε αυτό το σεμινάριο θα χρησιμοποιήσουμε το OLED Lcd και το Visuino για να φτιάξουμε ένα Rolling Dice όταν πατάμε ένα κουμπί στο breadboard μας. Δείτε ένα βίντεο επίδειξης