INHOUDSOPGAWE:
2025 Outeur: John Day | [email protected]. Laas verander: 2025-01-23 12:53
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
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
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:
Meting van temperatuur met behulp van AD7416ARZ en Framboos Pi: 4 stappe
Meting van temperatuur met behulp van AD7416ARZ en Framboos Pi: AD7416ARZ is 'n 10-bis temperatuur sensor met vier enkanaals analoog na digitale omsetters en 'n ingeboude temperatuursensor daarin. Toegang tot die temperatuursensor op die dele is via multiplexerkanale. Hierdie hoë akkuraatheidstemperatuur
Meting van ligintensiteit met behulp van BH1715 en Framboos Pi: 5 stappe
Meting van ligintensiteit deur gebruik te maak van BH1715 en Raspberry Pi: Gister was ons besig met LCD -skerms, en terwyl ons daaroor werk, besef ons die belangrikheid van ligintensiteitsberekening. Ligintensiteit is nie net belangrik in die fisiese domein van hierdie wêreld nie, maar dit speel ook 'n welbekende rol in die biologie
Meting van versnelling met behulp van ADXL345 en Framboos Pi: 4 stappe
Meting van versnelling met behulp van ADXL345 en Framboos Pi: Die ADXL345 is 'n klein, dun, ultra-lae, drie-as versnellingsmeter met 'n hoë resolusie (13-bis) meting tot ± 16 g. Digitale uitsetdata word geformateer as 'n 16-bis tweeling-aanvulling en is toeganklik via die I2 C digitale koppelvlak. Dit meet die
Meting van humiditeit met behulp van HYT939 en Framboos Pi: 4 stappe
Meting van humiditeit met behulp van HYT939 en Framboos Pi: HYT939 is 'n digitale humiditeitsensor wat werk op I2C -kommunikasieprotokol. Humiditeit is 'n belangrike parameter vir mediese stelsels en laboratoriums. Om hierdie doelwitte te bereik, het ons probeer om HYT939 met framboospi te koppel. Ek
Meting van versnelling met behulp van H3LIS331DL en Framboos Pi: 4 stappe
Meting van versnelling met behulp van H3LIS331DL en Framboos Pi: H3LIS331DL, is 'n lae-krag hoëprestasie 3-as lineêre versnellingsmeter wat tot die "nano" -familie behoort, met 'n digitale I²C-seriële koppelvlak. H3LIS331DL het 'n gebruiker -kiesbare volle weegskaal van ± 100g/± 200g/± 400g en kan versnellings meet met