Watervlakmonitor met behulp van Oled -skerm met framboos Pi: 4 stappe
Watervlakmonitor met behulp van Oled -skerm met framboos Pi: 4 stappe
Anonim
Image
Image

Hallo almal, ek is Shafin, lid van Aiversity. Ek gaan deel oor hoe om 'n watervlak sensor te bou met 'n Oled -skerm vir watertenks met 'n Framboos pi. Die oled -skerm wys die persentasie van die emmer wat met water gevul is.

Voorrade

Hardeware komponente

Framboos Pi 3 Model B

Gonser

Ultrasoniese sensor - HC -SR04 (generies)

ElectroPeak 0,96 OLED 64x128 skermmodule

Springdrade (generies)

Waterkruik

Emmer

Stap 1: Verbindings

Struktuur
Struktuur

Kom ons praat nou oor die verbindings van die framboospi, ultrasoniese sensor, oled -skerm en die zoemer.

Volg die gegewe kringdiagram.

Verbindings:

Ultrasoniese sensor vcc tot 5v van Raspberry Pi

Ultrasoniese sensor Gnd tot Gnd van Raspberry Pi

Skakel na GPIO 14

Echo na GPIO 15

Gonser + na GPIO 4

Gonser - na Gnd

Sda van Oled vertoon na Gpio 2 van Raspberry Pi

Scl van Oled -skerm na Gpio 3 van Raspberry Pi

Vcc van Oled -skerm tot 3.3v Raspberry Pi

Gnd of Oled -vertoning aan Gnd van Raspberry Pi

Stap 2: Struktuur

· Heg 'n weegskaal aan die emmer.

· Heg dan die zoemer en die ultrasoniese sensor aan die weegskaal

Stap 3: Kodeer

As u nou die verbindings en die struktuur ken, laat ons die kode bou.

1. Maak die Thonny Python IDE oop

2. Laai die Github-kode hieronder af of vanaf die einde van die bladsy:-https://github.com/Aiversity/Raspberry-pi-project…

3. Begin die kode

4. U moet u afstand van die ultrasoniese sensor by die basis van die emmer op die lyn voeg: Reël 25. dist_from_base = #Skryf die afstand van die sensor na die basis van die emmer

Stap 4: Toets

Toets
Toets

Vul water in die emmer. As die afstand tussen die ultrasoniese sensor en die water ongeveer 4 sentimeter is, sal die gonser piep, waarsku dat die emmer amper vol is en die oled -skerm die persentasie van die gevulde emmer sal wys.

Vra gerus by [email protected] as u enige navrae het.

Besoek Aiversity.com vir meer inligting.

Aanbeveel: