Kazalo:

POVEZAVA VEČ SENZORJEV NA MALINO PI: 6 korakov (s slikami)
POVEZAVA VEČ SENZORJEV NA MALINO PI: 6 korakov (s slikami)

Video: POVEZAVA VEČ SENZORJEV NA MALINO PI: 6 korakov (s slikami)

Video: POVEZAVA VEČ SENZORJEV NA MALINO PI: 6 korakov (s slikami)
Video: Сборка кухни за 30 минут своими руками. Переделка хрущевки от А до Я # 35 2024, November
Anonim
POVEZAVA VEČ SENZORJEV NA MALO PI
POVEZAVA VEČ SENZORJEV NA MALO PI

V tem projektu bomo povezali tri senzorje EZO Atlas Scientific (pH, raztopljeni kisik in temperaturo) na Raspberry Pi 3B+. Namesto ožičenja vezij na Raspberry Pi bomo uporabili ščitnik Tentacle T3 Whitebox Labs. Ti zložljivi ščiti se priključijo na zatiče Pi, nato pa se vezja in sonde EZO povežejo s ščitom. Interakcija s senzorji poteka z ukaznim terminalom v Raspbianu.

PREDNOSTI:

  • Brez ožičenja, brez ploščic in spajkanja ni potrebno.
  • Popolnoma sestavljen ščit se enostavno namesti na Raspberry Pi.
  • Vgrajena izolacija ščiti senzorje pred motnjami.
  • Priključite več senzorjev na Raspberry Pi.
  • Deluje z naslednjimi senzorji EZO: pH, slanost, raztopljeni kisik, potencial redukcije oksidacije, temperatura, peristaltična črpalka in ogljikov dioksid.

MATERIALI

  • Raspberry Pi 3B+
  • Napajanje z Raspberry Pi
  • 8GB micro SD kartica
  • Whitebox Labs T3 ščit
  • pH vezje in sonda
  • krog in sonda raztopljenega kisika
  • temperaturni krog in sonda

Zaloge

USB tipkovnica, miška USB, monitor z možnostmi HDMI, bralnik kartic USB mikro SD

Korak: PRENESITE IN NAMESTITE RASPBIAN NA KARTO SD

a) Prenesite zip datoteko Raspbian na svoj računalnik z naslednje povezave. V tem projektu je uporabljen "Raspbian Buster z namizjem in priporočeno programsko opremo".

b) Za namestitev Raspbiana na kartico SD je potrebno orodje za pisanje slik, na primer Etcher. Prenesite in namestite Etcher v računalnik.

c) Vstavite kartico micro SD v bralnik kartic USB in bralnik priključite v računalnik. Če morate kartico SD formatirati, lahko uporabite program SD Formatter.

d) Odprite program za jedkanje.

  • Izberite prenos datoteke Raspbian iz koraka a.
  • Izberite kartico SD.
  • Kliknite na "Flash!" zavihek, da začnete pisati na kartico SD

2. korak: ZAČNETI NASTAVITVE PI IN MONTAŽE MALINE

NASTAVITVE PI IN KONFIGURIRAJO ČEVALSKE MALINE
NASTAVITVE PI IN KONFIGURIRAJO ČEVALSKE MALINE
NASTAVITVE PI IN KONFIGURIRAJO ČEVALSKE MALINE
NASTAVITVE PI IN KONFIGURIRAJO ČEVALSKE MALINE
NASTAVITVE PI IN KONFIGURIRANJA ČEVALSKEGA MALINE
NASTAVITVE PI IN KONFIGURIRANJA ČEVALSKEGA MALINE
NASTAVITVE PI IN KONFIGURIRANJA ČEVALSKEGA MALINE
NASTAVITVE PI IN KONFIGURIRANJA ČEVALSKEGA MALINE

a) Monitor, tipkovnico in miško povežite z Raspberry Pi.

b) Ko je namestitev slike Raspbian na kartico SD končana, jo odstranite iz računalnika in jo vstavite v Raspberry Pi. Vklopite Pi.

Privzete poverilnice za malino: uporabniško ime je pi, geslo pa malina

c) Ker se prvič zažene Raspbian, boste morali prilagoditi nekaj nastavitev, kot so jezik, časovni pas in dodajanje internetne povezave. Ne pozabite se povezati z internetom, saj bo to potrebno v kasnejših korakih.

PONUDBE IN NADGRADNJE

d) Odprite ukazni terminal na namizju Raspbian. Posodobite seznam sistemskih paketov tako, da vnesete naslednji ukaz sudo apt-get update

e) Nadgradite nameščene pakete na njihove najnovejše različice z ukazom sudo apt-get upgrade

PRENOS VZORČNE KODE

f) V terminalu zaženite naslednje ukaze:

cd ~

git clone https://github.com/AtlasSci Scientific/Raspberry-Pi-sample-code.git

S tem bo skladišče vzorčne kode iz Atlas Scientific dodano v Raspberry Pi. Za ta projekt je potrebna le koda i2c.

NASTAVITVE I2C

g) Namestite in omogočite vodilo I2C na Raspberry Pi. Zaženite naslednje ukaze:

sudo apt-get install python-smbus

sudo apt-get install i2c-tools

h) Nato odprite konfiguracijsko okno z vnosom sudo raspi-config

Izberite "Možnosti vmesnika" (slika 1 zgoraj).

i) Izberite "I2C" (slika 2 zgoraj).

j) Prikazalo se vam bo vprašanje "Ali želite omogočiti vmesnik ARM I2C?" Izberite "Da" (slika 3 zgoraj).

k) Pritisnite "V redu" (slika 4 zgoraj). Nato znova zaženite Pi z ukazom sudo reboot

3. korak: SENZORJE NASTAVITE NA NAČIN I2C

Ščitnik Tentacle T3 je združljiv samo z I2C. Kot tak mora biti senzor EZO v načinu I2C in ne v načinu UART. Če imate več istih senzorjev (na primer 2 pH), vsakemu dodelite edinstvene naslove I2C. Če tega ne storite, pride do komunikacijskih konfliktov.

Navodila za preklapljanje med protokoli in dodeljevanje naslovov I2C so na naslednji povezavi.

4. korak: NAMESTITE ŠTITNIK IN SENZORJE NA MALINO PI

MONTAŽO ŠTITNIKA IN SENZORJE NA MALINO PI
MONTAŽO ŠTITNIKA IN SENZORJE NA MALINO PI
MONTAŽO ŠTITNIKA IN SENZORJE NA MALINO PI
MONTAŽO ŠTITNIKA IN SENZORJE NA MALINO PI
MONTAŽO ŠTITNIKA IN SENZORJE NA MALINO PI
MONTAŽO ŠTITNIKA IN SENZORJE NA MALINO PI

a) Prepričajte se, da je napajanje Raspberry Pi izklopljeno.

b) Ščit lovk namestite na zatiče Pi.

c) Vstavite vezja EZO na ščit. Bodite prepričani, da se zatiči pravilno ujemajo.

d) Sonde povežite z ženskimi BNC konektorji ščita.

5. korak: NASTAVITEV TESTA

NASTAVITEV TESTA
NASTAVITEV TESTA

a) Vklopite Pi.

b) Odprite terminal in vnesite sudo i2cdetect -y 1

Program bo poročal o vsaki povezani napravi I2C. Slika 5 zgoraj prikazuje predstavitev. Prikazana je šestnajstiška predstavitev naslovov I2C. (raztopljeni kisik = 0x61, pH = 0x63, temperatura = 0x66)

Korak 6: BRANJE BANK IN POSREDOVANJE S SENZORJI

BRANJE MONITORJA IN STORITEV S SENZORJI
BRANJE MONITORJA IN STORITEV S SENZORJI
BRANJE MONITORJA IN STORITEV S SENZORJI
BRANJE MONITORJA IN STORITEV S SENZORJI
BRANJE MONITORJA IN STORITEV S SENZORJI
BRANJE MONITORJA IN STORITEV S SENZORJI
BRANJE MONITORJA IN STORITEV S SENZORJI
BRANJE MONITORJA IN STORITEV S SENZORJI

a) Odprite imenik z vzorčnimi kodami cd ~/Raspberry-Pi-sample-code

b) Zaženite skript I2C sudo python i2c.py

Vsakič, ko se skript izvede, se uporabniku prikaže meni, prikazan v zgornjem primeru 1.

Primer 2: Navedite naslove priključenih senzorjev in poizvedujte po informacijah o napravi.

Primer 3: Nenehno anketirajte pH -senzor

Primer 4: Preverite, ali je senzor raztopljenega kisika umerjen.

Za vse ustrezne ukaze glejte podatkovne liste. (podatkovni list pH, podatkovni list raztopljenega kisika, podatkovni list)

Priporočena: