Sisukord:

MITME ANTURI ÜHENDAMINE RASPBERRY PI -ga: 6 sammu (koos piltidega)
MITME ANTURI ÜHENDAMINE RASPBERRY PI -ga: 6 sammu (koos piltidega)

Video: MITME ANTURI ÜHENDAMINE RASPBERRY PI -ga: 6 sammu (koos piltidega)

Video: MITME ANTURI ÜHENDAMINE RASPBERRY PI -ga: 6 sammu (koos piltidega)
Video: Как связать промышленные датчики 4–20 мА с ПЛК Raspberry Pi Pico | ПЛК Мицубиси FX1N 2024, November
Anonim
MITME ANTURI ÜHENDAMINE VAARIKA PI -ga
MITME ANTURI ÜHENDAMINE VAARIKA PI -ga

Selles projektis ühendame kolm Atlas Scientificu EZO andurit (pH, lahustunud hapnik ja temperatuur) Raspberry Pi 3B+-ga. Ahelate Raspberry Pi ühendamise asemel kasutame Whitebox Labsi kombitsat T3. Need virnastatavad kilbid ühendatakse Pi tihvtidega, mille järel ühendatakse EZO ahelad ja sondid kilbiga. Anduritega suhtlemine toimub Raspbiani käsuterminali abil.

Eelised:

  • Pole vaja juhtmeid, leivalaudu ega jootmist.
  • Täielikult kokkupandud kilp saab hõlpsasti Raspberry Pi külge kinnitada.
  • Sisseehitatud isolatsioon kaitseb andureid häirete eest.
  • Ühendage mitu andurit Raspberry Pi -ga.
  • Töötab järgmiste EZO anduritega: pH, soolsus, lahustunud hapnik, oksüdatsiooni vähendamise potentsiaal, temperatuur, peristaltiline pump ja süsinikdioksiid.

MATERJALID

  • Vaarika Pi 3B+
  • Raspberry Pi toiteallikas
  • 8 GB micro SD kaart
  • Whitebox Labsi T3 kilp
  • pH -ahel ja sond
  • lahustunud hapniku ring ja sond
  • temperatuuriahel ja sond

Tarvikud

USB -klaviatuur, USB -hiir, HDMI -võimalustega monitor, USB micro SD -kaardilugeja

Samm: laadige alla ja installige RASPBIAN SD -kaardile

a) Laadige Raspbiani zip -fail oma arvutisse alla järgmiselt lingilt. Selles projektis kasutatakse "Raspbian Buster koos töölaua ja soovitatud tarkvaraga".

b) Raspbiani installimiseks SD -kaardile on vaja pildi kirjutamise tööriista, näiteks Etcher. Laadige alla ja installige Etcher oma arvutisse.

c) Sisestage mikro -SD -kaart USB -kaardilugejasse ja ühendage lugeja arvutiga. Kui teie SD -kaart vajab vormindamist, võite kasutada SD -vormindusprogrammi.

d) Avage söövitusprogramm.

  • Valige sammust a Raspbiani faili allalaadimine.
  • Valige oma SD -kaart.
  • Klõpsake "Flash!" vahekaarti, et alustada SD -kaardile kirjutamist

2. toiming: VÄLJA VAARIKA PI JA SEADISTAMA SEADED

BOOTI VAARIKAS PI JA SEADISTAGE SEADED
BOOTI VAARIKAS PI JA SEADISTAGE SEADED
BOOTI VAARIKAS PI JA SEADISTAGE SEADED
BOOTI VAARIKAS PI JA SEADISTAGE SEADED
BOOTI VAARIKAS PI JA SEADISTAGE SEADED
BOOTI VAARIKAS PI JA SEADISTAGE SEADED
BOOTI VAARIKAS PI JA SEADISTAGE SEADED
BOOTI VAARIKAS PI JA SEADISTAGE SEADED

a) Ühendage monitor, klaviatuur ja hiir oma Raspberry Pi -ga.

b) Pärast Raspbiani kujutise installimist SD -kaardile eemaldage see arvutist ja sisestage see Raspberry Pi -sse. Lülitage Pi toide sisse.

Vaarika vaikeandmed: kasutajanimi on pi ja parool on vaarikas

c) Kuna Raspbiani käivitatakse esimest korda, palutakse teil kohandada mõningaid seadeid, nagu keel, ajavöönd ja Interneti -ühenduse lisamine. Looge kindlasti Interneti -ühendus, kuna seda on vaja hilisemates etappides.

UUENDA JA TÄIENDA PAKETTE

d) Avage käsuterminal Raspbiani töölaualt. Värskendage süsteemi pakettide loendit, sisestades järgmise käsu sudo apt-get update

e) Uuendage installitud paketid uusimatele versioonidele käsuga sudo apt-get upgrade

DOWNLOAD PROOVI KOOD

f) Käivitage terminalis järgmised käsud:

cd ~

git kloon

See lisab Raspberry Pi -le Atlas Scientifici näidiskoodi hoidla. Selle projekti jaoks on vaja ainult i2c koodi.

I2C SEADED

g) Paigaldage ja lubage I2C siin Raspberry Pi. Käivitage järgmised käsud:

sudo apt-get install python-smbus

sudo apt-get install i2c-tools

h) Seejärel avage konfiguratsiooniaken, sisestades sudo raspi-config

Valige "Liidesevalikud" (pilt 1 ülal).

i) Valige "I2C" (pilt 2 ülal).

j) Teile esitatakse küsimus "Kas soovite, et ARM I2C liides oleks lubatud?" Valige "Jah" (pilt 3 ülal).

k) Vajuta "OK" (pilt 4 ülal). Seejärel taaskäivitage Pi käsuga sudo reboot

3. samm: seadistage andurid I2C -režiimile

Tentacle T3 kilp ühildub ainult I2C -ga. Seetõttu peab EZO andur olema I2C ja mitte UART režiimis. Kui teil on mitu sama andurit (näiteks 2 pH), määrake kindlasti igale kordumatu I2C -aadress. Kui seda ei tehta, tekivad suhtluskonfliktid.

Juhiseid protokollide vahel vahetamiseks ja I2C -aadresside määramiseks leiate järgmiselt LINK -ilt.

Samm 4: KINNITUSKETT JA ANDURID VAARIKAS PI -le

KINNITUSKILB JA ANDURID VAARIKALE PI
KINNITUSKILB JA ANDURID VAARIKALE PI
KINNITUSKILB JA ANDURID VAARIKALE PI
KINNITUSKILB JA ANDURID VAARIKALE PI
KINNITUSKILB JA ANDURID VAARIKALE PI
KINNITUSKILB JA ANDURID VAARIKALE PI

a) Veenduge, et Raspberry Pi toide oleks välja lülitatud.

b) Paigaldage kombitsakilp Pi tihvtidele.

c) Sisestage EZO ahelad kilbile. Kindlasti sobitage tihvtid õigesti.

d) Ühendage sondid kilbi naissoost BNC -pistikutega.

5. samm: TESTI SEADISTAMINE

TESTI SEADISTAMINE
TESTI SEADISTAMINE

a) Lülitage Pi toide sisse.

b) Avage terminal ja sisestage sudo i2cdetect -y 1

Programm edastab teavet iga ühendatud I2C seadme kohta. Ülaltoodud pilt 5 näitab seda. Kuvatakse I2C -aadresside kuuekuuline esitus. (lahustunud hapnik = 0x61, pH = 0x63, temperatuur = 0x66)

6. samm: MONITORI LUGEMISED JA SUHTLEMINE ANDURIDEGA

MONITORI LUGEMISED JA SUHTLEMINE ANDURIDEGA
MONITORI LUGEMISED JA SUHTLEMINE ANDURIDEGA
MONITORI LUGEMISED JA SUHTLEMINE ANDURIDEGA
MONITORI LUGEMISED JA SUHTLEMINE ANDURIDEGA
MONITORI LUGEMISED JA SUHTLEMINE ANDURIDEGA
MONITORI LUGEMISED JA SUHTLEMINE ANDURIDEGA
MONITORI LUGEMISED JA SUHTLEMINE ANDURIDEGA
MONITORI LUGEMISED JA SUHTLEMINE ANDURIDEGA

a) Avage kataloog, milles on näidiskoodid cd ~/Raspberry-Pi-sample-code

b) Käivitage skript I2C sudo python i2c.py

Iga kord, kui skript käivitatakse, kuvatakse kasutajale ülaltoodud näites 1 näidatud menüü.

Näide 2: loetlege ühendatud andurite aadressid ja küsige igalt seadme teavet.

Näide 3: Pidevalt küsitlege pH -andurit

Näide 4: kontrollige, kas lahustunud hapnikuandur on kalibreeritud.

Kõigi sobivate käskude saamiseks vaadake andmelehti. (pH andmeleht, lahustunud hapniku andmeleht, temperatuuri andmeleht)

Soovitan: