Wasserstandsmonitor mit Oled-Display mit Raspberry Pi - Gunook
Wasserstandsmonitor mit Oled-Display mit Raspberry Pi - Gunook
Image
Image

Hallo zusammen, ich bin Shafin, ein Mitglied von Aiversity. Ich werde darüber berichten, wie man einen Wasserstandssensor mit einem Oled-Display für Wassertanks mit einem Raspberry Pi baut. Das alte Display zeigt den Prozentsatz des mit Wasser gefüllten Eimers an.

Lieferungen

Hardware-Komponenten

Raspberry Pi 3 Modell B

Summer

Ultraschallsensor - HC-SR04 (Generic)

ElectroPeak 0,96 OLED 64x128 Anzeigemodul

Überbrückungsdrähte (allgemein)

Wasserkrug

Eimer

Schritt 1: Verbindungen

Struktur
Struktur

Kommen wir nun zu den Anschlüssen des Raspberry Pi, des Ultraschallsensors, des Oled-Displays und des Summers.

Bitte folgen Sie dem angegebenen Schaltplan.

Anschlüsse:

Ultraschallsensor vcc bis 5v von Raspberry Pi

Ultraschallsensor Gnd zu Gnd von Raspberry Pi

Trigger auf GPIO 14

Echo zu GPIO 15

Summer + zu GPIO 4

Summer - nach Gnd

Sda von Oled-Display zu Gpio 2 von Raspberry Pi

Scl von Oled-Display zu Gpio 3 von Raspberry Pi

Vcc von Oled-Display auf 3,3 V von Raspberry Pi

Masse des Oled-Displays zu Masse des Raspberry Pi

Schritt 2: Struktur

· Befestigen Sie eine Waage am Eimer.

· Als nächstes befestigen Sie den Summer und den Ultraschallsensor an der Waage

Schritt 3: Code

Nachdem Sie nun die Verbindungen und die Struktur kennen, erstellen wir den Code.

1. Öffnen Sie die Thonny Python-IDE

2. Laden Sie den Github-Code unten oder vom Ende der Seite herunter: --

3. Führen Sie den Code aus

4. Sie müssen Ihren Abstand vom Ultraschallsensor zum Boden des Eimers auf der Zeile hinzufügen: Zeile 25. dist_from_base = #Schreiben Sie den Abstand vom Sensor zum Boden des Eimers

Schritt 4: Testen

Testen
Testen

Füllen Sie Wasser in den Eimer. Wenn der Abstand des Ultraschallsensors vom Wasser etwa 4 cm beträgt, piept der Summer, um darauf hinzuweisen, dass der Eimer fast voll ist und das alte Display zeigt den Prozentsatz des gefüllten Eimers an.

Bei Fragen wenden Sie sich bitte an Shafin@Aiversity.com.

Um mehr zu erfahren, besuchen Sie Aiversity.com.

Empfohlen: