Inhaltsverzeichnis:
- Schritt 1: Das Projekt wurde fortgesetzt
- Schritt 2: Benötigte Teile
- Schritt 3: Software
- Schritt 4: Verbindungen
- Schritt 5: Endlich
Video: 1.8 TFT LCD Advanced Wetterstation - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:18
Etwas kleiner, aber größer.
Schritt 1: Das Projekt wurde fortgesetzt
Nun, ich hatte ein 1,8 Zoll TFT-LCD mit ST7735-Treiber, den ich seit einiger Zeit nicht mehr benutzt habe. Wegen des 2,4 lcd konnte ich die I2C-Schnittstelle nicht verwenden, um mehr Sensoren an das Arduino Uno anzuschließen. Ich beschloss, die Skizze neu zu schreiben, um meinen Bedürfnissen zu entsprechen. Ich habe einen BMP280 Luftdrucksensor und eine DS3231 RTC hinzugefügt, um Zeit und Luftdruck anzuzeigen.
Schritt 2: Benötigte Teile
- Arduino Uno, Nano, Pro mini, Mega2560 usw.
- Luftdrucksensor BMP280
- DS3231 RTC
- 1,8 Zoll TFT-LCD ST7735
- DS18b20
- DHT11 oder DHT22
- Bibliotheken und Skizze
Schritt 3: Software
Ich habe 2 Skizzen gemacht. Einer ist mit RTC und der zweite ist ohne RTC.
2019.03.04. Eine weitere Skizze zur Verwendung des BME280-Sensors.
Schritt 4: Verbindungen
LCD:
- CS Digital 9
- RST Digital 7
- DC-Digital 8
- SCLK Digital 13
- MOSI Digital 11
- VCC 3,3 Volt
- GND Masse
- LED 5 Volt
BMP280:
VCC: Ich empfehle dringend nur 3,3 Volt
GND: Masse
SCL: Analog 5
SDA: Analog 4
DS3231:
Vcc: 3,3 oder 5 Volt
GND: Masse
SCL: A5
SDA: A4
DS18B20: Digital 6
DHT11/22: Digital 10
Analog LDR: Jeder analoge Pin, der frei ist
Schritt 5: Endlich
Sie sind fertig und haben eine sehr günstige und genaue Wetterstation zusammengebaut.
Im Grunde ist es das gleiche wie das vorherige, aber es verwendet ein anderes LCD. Für die Anzeige der Zeit dachte ich, dass eine einfache Zeichenfolge mehr als ausreichend ist.
tft.print(rtc.getTimeStr(FORMAT_SHORT)); // FORMAT_LONG zum Anzeigen von Sekunden; Aber es ist ein bisschen viel für den Nano, die Anzeige von Sekunden verzögert sich
Sie können noch weitere Sensoren hinzufügen, wenn Sie möchten, da wir noch ein paar digitale und analoge Pins frei haben, ganz zu schweigen vom I2C-Bus. Die einzige Grenze ist die LCD-Auflösung:)
Ich hoffe, Sie werden eine gute Verwendung dafür haben.
Vielen Dank für das Lesen meiner instructable.
Danke schön!
Empfohlen:
So verwenden Sie den alten LCD-Bildschirm Ihres defekten Laptops wieder – wikiHow
So verwenden Sie den alten LCD-Bildschirm Ihres kaputten Laptops: Dies ist ein super einfaches, aber auch sehr tolles Projekt. Mit der richtigen Treiberplatine können Sie jeden modernen Laptop-Bildschirm in einen Monitor verwandeln. Die Verbindung dieser beiden ist ebenfalls einfach. Einfach Kabel einstecken und fertig. Aber ich ging noch einen Schritt weiter und auch b
Eine einfache Wetterstation erstellen – wikiHow
So erstellen Sie eine einfache Wetterstation: Hallo Leute, in diesem Video zeige ich Ihnen, wie Sie eine einfache Wetterstation erstellen, um Temperatur und Luftfeuchtigkeit mit dem DHT11-Sensor zu messen
So erstellen Sie eine Arduino-Wetterstation – wikiHow
So erstellen Sie eine Arduino-Wetterstation: In diesem Projekt werden wir eine Wetterstation herstellen, die Temperatur und Luftfeuchtigkeit mit Arduino misst und den Wert der aktuellen Temperatur und Luftfeuchtigkeit auf einem LCD-Display anzeigt
Wie erstelle ich eine Raspberry Pi Wetterstation – wikiHow
So erstellen Sie eine Raspberry Pi-Wetterstation: In diesem Tutorial werde ich den Prozess der Installation eines SenseHAT durchgehen und den Code importieren, der erforderlich ist, um diesen SenseHAT in eine voll funktionsfähige Wetterstation zu verwandeln, die Temperatur, Druck und Luftfeuchtigkeit aufzeichnen kann
TFT-Schild-Tutorial: 4 Schritte
TFT Shield Tutorial: Heute erfahren Sie, wie Sie Schaltflächen in Ihren Arduino TFT Touchscreen-Projekten erstellen und verwenden können. Ich verwende Kumans 2.8" TFT Shield kombiniert mit Kumans Arduino UNO. Bonus: Das TFT Shield von Kuman wird mit einem kostenlosen Stylus geliefert, den Sie verwenden können