Cuprins:

Monitorul nivelului apei utilizând afișajul Oled cu Raspberry Pi: 4 pași
Monitorul nivelului apei utilizând afișajul Oled cu Raspberry Pi: 4 pași
Anonim
Image
Image

Bună ziua tuturor, eu sunt Shafin, membru al Aiversity. Voi împărtăși despre cum să construiesc un senzor de nivel al apei cu un afișaj Oled pentru rezervoarele de apă cu un Raspberry pi. Afișajul oled va arăta procentul găleată umplută cu apă.

Provizii

Componente hardware

Raspberry Pi 3 Model B.

Buzzer

Senzor cu ultrasunete - HC-SR04 (Generic)

ElectroPeak 0.96 OLED 64x128 Modul de afișare

Sârme jumper (generice)

Ulcior de apă

Găleată

Pasul 1: Conexiuni

Structura
Structura

Acum, să vorbim despre conexiunile dintre raspberry pi, senzorul cu ultrasunete, afișajul oled și buzzer-ul.

Vă rugăm să urmați schema electrică dată.

Conexiuni:

Senzor cu ultrasunete vcc la 5v de Raspberry Pi

Senzor cu ultrasunete Gnd la Gnd de Raspberry Pi

Trigger la GPIO 14

Ecou la GPIO 15

Buzzer + către GPIO 4

Buzzer - către Gnd

Sda of Oled afișează Gpio 2 din Raspberry Pi

Scl de afișare Oled la Gpio 3 din Raspberry Pi

Vcc de afișare Oled la 3,3v de Raspberry Pi

Afișajul Gnd of Oled la Gnd of Raspberry Pi

Pasul 2: Structură

· Atașați o cântare la găleată.

· Apoi atașați sonorul și senzorul ultrasonic la cântar

Pasul 3: Cod

Acum știți conexiunile și structura, să construim codul.

1. Deschideți ID-ul Thonny Python

2. Descărcați codul Github de mai jos sau de la sfârșitul paginii: -

3. Rulați codul

4. Va trebui să adăugați distanța de la senzorul cu ultrasunete la baza cupei de pe linie: Linia 25. dist_from_base = # Scrieți distanța de la senzor la baza cupei

Pasul 4: Testare

Testarea
Testarea

Umpleți apă în găleată. Când distanța senzorului cu ultrasunete de apă este de aproximativ 4 centimetri, buzzerul va emite un semnal sonor, avertizând că găleată este aproape plină, iar afișajul oled va arăta procentul găleatei umplut.

Dacă aveți întrebări, vă rugăm să întrebați la [email protected].

Pentru a afla mai multe, vizitați Aiversity.com.

Recomandat: