Inhaltsverzeichnis:
- Schritt 1: Die Teile, die Sie brauchen
- Schritt 2: Die Pinbelegung
- Schritt 3: Der Code
- Schritt 4: Grundlegende Informationen
- Schritt 5: Ein kompakter Prototyp
Video: BMP280+5110 LCD Arduino - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:20
Hallo Welt!
Ich hatte gerade ein langes Wochenende und nachdem ich mit meinem Elektroniklöten fertig war, kam mir eine Idee. Ich habe ein paar BMP280-Sensoren, die ich versehentlich bestellt habe, aber ich habe sie eine Weile nicht verwendet. Dies ist eine sehr einfache Skizze zum Messen der Luftdruck- und Temperaturdaten.
Lasst uns beginnen!
Schritt 1: Die Teile, die Sie brauchen
Die Teile, die Sie für dieses Projekt benötigen:
1 X Arduino Uno (zB: Robotdyn Uno)
1 X Steckbrett
1 X Nokia 5110 LCD
1 X BMP280-Sensor
Und einige Überbrückungsdrähte.
Schritt 2: Die Pinbelegung
Nokia 5110 LCD:
RST: Digital 12
CE: Digital 11
Gleichstrom: Digital 10
DIN: Digital 9
CLK: Digital 8
VCC: Arduino 3 Volt
LICHT: Arduino-Masse (Wenn Sie Hintergrundbeleuchtung wünschen)
GND: Arduino-Masse
BMP280:
Fahrgestellnummer: Arduino 3 oder 5 Volt
GND: Arduino-Masse
SCL: Arduino-Analog 5
SDA: Arduino-Analog 4
Oder die dedizierte SCL-SDA-Pinbelegung auf Ihrem Arduino, wenn das Board sie hat.
Schritt 3: Der Code
1. Legen Sie es in Ihren Arduino-Sketces- oder Bibliotheksordner.
2. Laden Sie die richtigen Bibliotheken herunter, die in der Skizze enthalten sind.
3. Legen Sie sie in den Bibliotheksordner.
4. Öffnen Sie den Code in der Arduino-IDE.
5. Kompilieren Sie es.
6. Laden Sie es auf Ihr Arduino hoch!
Schritt 4: Grundlegende Informationen
Um den korrekten Luftdruck zu erhalten, ändern Sie (bme.readPressure() / 98.7); in der Skizze.
Sie können immer noch Hilfe von den barometrischen Daten der lokalen Wetterprognose-Station erhalten, um genaue Ergebnisse zu erhalten.
Die Temperaturmessung ist bei diesem Sensor nicht sehr genau. Wenn Sie die Temperatur nicht messen möchten, entkommentieren Sie sie im Code.
Ich hoffe, dass es Ihnen gefällt und Sie es gut nutzen!
Bitte zögern Sie nicht, diesen Code zu verwenden oder ihn zu erweitern.
Schritt 5: Ein kompakter Prototyp
Wenn Sie ein kleineres Projekt wünschen, können Sie immer noch eine Leiterplatte mit einem eigenständigen Atmega328P-Pu-Chip mit einigen Drähten und etwas Zeit zum Zusammenlöten verwenden.