Πίνακας περιεχομένων:
- Βήμα 1: Απαιτήσεις:
- Βήμα 2: Συνδέστε εξαρτήματα στο Nano
- Βήμα 3: Συμπερίληψη Βιβλιοθηκών
- Βήμα 4: Σαρώστε το I2C και βρείτε τη διεύθυνση
- Βήμα 5: Ο ΚΩΔΙΚΟΣ
Βίντεο: ΟΘΟΝΗ ΥΓΡΑΣΙΑΣ ΚΑΙ ΘΕΡΜΟΚΡΑΣΙΑΣ ΣΤΗΝ LCD ΜΕ ARDUINO NANO: 5 Βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:32
Το παρακάτω Instructable ασχολείται με τη δημιουργία μιας απλής διεπαφής LCD με arduino nano.
Βήμα 1: Απαιτήσεις:
Απαιτήσεις
- Αισθητήρας υγρασίας και θερμοκρασίας DTH11
- Arduino Nano
- Οθόνη LCD 16*2
- Ενότητα I2C
- Σύνδεση καλωδίων
Και
- Arduino IDE
- Βιβλιοθήκες Arduino
Βιβλιοθήκη I2c (LiquidCrystal_I2C)
Βιβλιοθήκη DHT (DHT.h)
Βήμα 2: Συνδέστε εξαρτήματα στο Nano
Συνδέστε στοιχεία στο nano ως λήψη οθόνης, DTH11 στο Arduino Nano
Vcc 3,3V
GND GND
Έξοδος D4 I2C
LCD προς Nano
GND GnD
SDA A4
SCL A5
Vcc 5V
Βήμα 3: Συμπερίληψη Βιβλιοθηκών
Κατεβάστε και συμπεριλάβετε τις παρακάτω βιβλιοθήκες, Βιβλιοθήκη αισθητήρων DHT (DHT.h)
Βιβλιοθήκη I2c (LiquidCrystal_I2C.h)
Συμπεριλάβετε όπως στην παραπάνω εικόνα.
Μεταβείτε στο ketch Include Library Προσθέστε αρχείο Zip και, στη συνέχεια, περιηγηθείτε στο φάκελο, Κλείστε το IDE και ανοίξτε το ξανά, Μπορείτε επίσης να κατεβάσετε βιβλιοθήκες από τους παρακάτω συνδέσμους, bitbucket.org/fmalpartida/new-liquidcrysta…
codeload.github.com/adafruit/DHT-sensor-li…
Βήμα 4: Σαρώστε το I2C και βρείτε τη διεύθυνση
Κατεβάστε το σαρωτή I2C και βρείτε τη διεύθυνση i2c και, στη συνέχεια, εισαγάγετε τον στον κωδικό.
Μπορείτε επίσης να βρείτε τον κωδικό του σαρωτή από εδώ.
www.mediafire.com/file/f7oaa4et779yaaz/i2c_…
Βήμα 5: Ο ΚΩΔΙΚΟΣ
// Μεταγλωττίστε και ανεβάστε τον κώδικα στο arduino nano
#include "DHT.h" #define SensorPin 4 // συνδέστε την ακίδα εξόδου του αισθητήρα dht με την ακίδα D4 του arduino nano
#define Dht DHT11
DHT dht (SensorPin, Dht);
#περιλαμβάνω
#περιλαμβάνω
LiquidCrystal_I2C LCD (0x3F, 2, 1, 0, 4, 5, 6, 7, 3, ΘΕΤΙΚΟ); // ορίστε τη διεύθυνση I2C ως 0x3F
void setup () {
Serial.begin (9600);
lcd. αρχή (16, 2);
Serial.println ("Διεπαφή θερμοκρασίας και υγρασίας");
dht.begin ();
}
void loop () {
int hum = dht.readHumidity ();
int temp = dht.readTemperature ();
lcd.setCursor (0, 0);
lcd.print ("Temp:");
lcd.print (temp);
lcd.print ("C");
lcd.setCursor (0, 1);
lcd.print ("Υγρασία:");
lcd.print (βουητό);
lcd.print ("%");
Serial.print ("\ nΤρέχουσα θερμοκρασία:");
Serial.print (temp);
Serial.print ("C");
Serial.print ("\ nΤρέχουσα υγρασία:");
Serial.print (βουητό);
Serial.print ("%");
καθυστέρηση (2500)?
}
Τα αποτελέσματα φαίνονται με τις παραπάνω φωτογραφίες.
Ευχαριστώ, Dush.
Συνιστάται:
Οθόνη LCD I2C / IIC - Χρήση LCD SPI στην οθόνη LCD I2C Χρήση μονάδας SPI σε IIC με Arduino: 5 βήματα
Οθόνη LCD I2C / IIC | Χρησιμοποιήστε μια οθόνη SPI στην οθόνη I2C LCD χρησιμοποιώντας μονάδα SPI σε IIC με Arduino: Γεια σας παιδιά, καθώς ένα κανονικό SPI LCD 1602 έχει πάρα πολλά καλώδια για να συνδεθεί, οπότε είναι πολύ δύσκολο να το διασυνδέσετε με το arduino, αλλά υπάρχει μια μονάδα διαθέσιμη στην αγορά που μπορεί μετατρέψτε την οθόνη SPI σε οθόνη IIC, οπότε πρέπει να συνδέσετε μόνο 4 καλώδια
Αισθητήρας θερμοκρασίας και υγρασίας με οθόνη Arduino και LCD: 4 βήματα
Αισθητήρας θερμοκρασίας και υγρασίας με οθόνη Arduino και LCD: Γεια σας παιδιά, καλώς ήρθατε στο Artuino. Όπως είδατε, ξεκίνησα το An InstructableToday θα κάνουμε μια θερμοκρασία & Μετρητής υγρασίας με τη μονάδα DHT11. Ας ξεκινήσουμε Σκεφτείτε να εγγραφείτε και να κάνετε like στο βίντεο
Οθόνη LCD I2C / IIC - Μετατρέψτε μια οθόνη SPI LCD στην οθόνη LCD I2C: 5 βήματα
Οθόνη LCD I2C / IIC | Μετατρέψτε ένα SPI LCD σε οθόνη I2C LCD: η χρήση της οθόνης spi LCD χρειάζεται πάρα πολλές συνδέσεις για να γίνει κάτι που είναι πραγματικά δύσκολο να το κάνω, έτσι βρήκα μια μονάδα που μπορεί να μετατρέψει το i2c LCD σε spi LCD οπότε ας ξεκινήσουμε
Οθόνη θερμοκρασίας και επιπέδου φωτός με οθόνη στην οθόνη NOKIA 5110: 4 βήματα
Οθόνη θερμοκρασίας και φωτός με οθόνη στην οθόνη NOKIA 5110: Γεια σε όλους! Σε αυτήν την ενότητα κατασκευάζουμε απλή ηλεκτρονική συσκευή για την παρακολούθηση της θερμοκρασίας και του επιπέδου φωτός. Οι μετρήσεις αυτών των παραμέτρων εμφανίζονται στην οθόνη LCD NOKIA 5110. Η συσκευή βασίζεται στον μικροελεγκτή AVR ATMEGA328P. Η παρακολούθηση
Ένδειξη θερμοκρασίας και υγρασίας και συλλογή δεδομένων με Arduino και επεξεργασία: 13 βήματα (με εικόνες)
Εμφάνιση θερμοκρασίας και υγρασίας και συλλογή δεδομένων με Arduino και επεξεργασία: Εισαγωγή: Πρόκειται για ένα έργο που χρησιμοποιεί έναν πίνακα Arduino, έναν αισθητήρα (DHT11), έναν υπολογιστή Windows και ένα πρόγραμμα επεξεργασίας (δωρεάν λήψη) για την εμφάνιση δεδομένων θερμοκρασίας, υγρασίας σε ψηφιακή και φόρμα γραφήματος, εμφάνιση ώρας και ημερομηνίας και εκτέλεση χρόνου αντίστροφης μέτρησης