Sadržaj:

POVEZIVANJE VIŠE SENZORA NA MASINU PI: 6 koraka (sa slikama)
POVEZIVANJE VIŠE SENZORA NA MASINU PI: 6 koraka (sa slikama)

Video: POVEZIVANJE VIŠE SENZORA NA MASINU PI: 6 koraka (sa slikama)

Video: POVEZIVANJE VIŠE SENZORA NA MASINU PI: 6 koraka (sa slikama)
Video: Моя работа наблюдать за лесом и здесь происходит что-то странное 2024, Studeni
Anonim
POVEZIVANJE VIŠE SENZORA NA MALINU PI
POVEZIVANJE VIŠE SENZORA NA MALINU PI

U ovom projektu povezat ćemo tri EZO senzora Atlas Scientific -a (pH, otopljeni kisik i temperaturu) na Raspberry Pi 3B+. Umjesto ožičenja krugova na Raspberry Pi, koristit ćemo Whitebox Labs Tentacle T3 štit. Ovi slojevi koji se mogu slagati spajaju se u pinove nakon čega se EZO krugovi i sonde spajaju na štit. Interakcija sa senzorima vrši se pomoću naredbenog terminala u Raspbian -u.

PREDNOSTI:

  • Bez ožičenja, bez matičnih ploča i bez lemljenja.
  • Potpuno sastavljeni štit lako se montira na Raspberry Pi.
  • Ugrađena izolacija štiti senzore od smetnji.
  • Spojite više senzora na Raspberry Pi.
  • Radi sa sljedećim EZO senzorima: pH, salinitet, otopljeni kisik, potencijal redukcije oksidacije, temperatura, peristaltička pumpa i ugljični dioksid.

MATERIJALI

  • Malina Pi 3B+
  • Napajanje malinom Pi
  • 8GB micro SD kartica
  • Whitebox Labs T3 štit
  • pH krug i sonda
  • krug i sonda otopljenog kisika
  • temperaturni krug i sonda

Pribor

USB tipkovnica, USB miš, monitor s HDMI mogućnostima, USB čitač mikro SD kartica

Korak 1: PREUZMITE I INSTALIRAJTE RASPBIAN NA SD KARTU

a) Preuzmite Raspbian zip datoteku na svoje računalo sa sljedeće veze. U ovom se projektu koristi "Raspbian Buster s radnom površinom i preporučenim softverom".

b) Za instaliranje Raspbiana na SD karticu potreban je alat za pisanje slika, poput Etchera. Preuzmite i instalirajte Etcher na svoje računalo.

c) Umetnite mikro SD karticu u čitač USB kartica i priključite čitač u računalo. U slučaju da vaša SD kartica treba formatiranje, možete koristiti program SD Formatter.

d) Otvorite program za bakropis.

  • Odaberite preuzimanje datoteke Raspbian iz koraka a.
  • Odaberite SD karticu.
  • Kliknite na "Flash!" karticu za početak pisanja na SD karticu

Korak 2: PODUZMITE PI I KONFIGURIRAJTE MASINU

PI I PODEŠAVANJE PODIZANJA MALINE
PI I PODEŠAVANJE PODIZANJA MALINE
PI I PODEŠAVANJE PODIZANJA MALINE
PI I PODEŠAVANJE PODIZANJA MALINE
PI I PODEŠAVANJE PODIZANJA MALINE
PI I PODEŠAVANJE PODIZANJA MALINE
PI I PODEŠAVANJE PODIZANJA MALINE
PI I PODEŠAVANJE PODIZANJA MALINE

a) Spojite monitor, tipkovnicu i miša na svoj Raspberry Pi.

b) Nakon što instalacija Raspbian slike na SD karticu završi, uklonite je s računala i umetnite u Raspberry Pi. Uključite napajanje Pi.

Zadane vjerodajnice za malinu: korisničko ime je pi, a lozinka malina

c) Budući da je ovo prvi put da se Raspbian pokreće, od vas će se tražiti da prilagodite nekoliko postavki, poput jezika, vremenske zone i dodavanja internetske veze. Povežite se s internetom jer će to biti potrebno u kasnijim koracima.

AŽURIRAJTE I NADGRADITE PAKETE

d) Otvorite naredbeni terminal s Raspbian radne površine. Ažurirajte popis paketa sustava unošenjem sljedeće naredbe sudo apt-get update

e) Nadogradite instalirane pakete na njihove najnovije verzije naredbom sudo apt-get upgrade

PREUZMITE KOD UZORKA

f) U terminalu pokrenite sljedeće naredbe:

cd ~

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

Ovo će dodati spremište uzorka koda iz Atlas Scientifica u Raspberry Pi. Za ovaj projekt potreban je samo i2c kôd.

POSTAVKE I2C

g) Instalirajte i omogućite I2C sabirnicu na Raspberry Pi. Pokrenite sljedeće naredbe:

sudo apt-get install python-smbus

sudo apt-get install i2c-tools

h) Zatim otvorite prozor za konfiguraciju unosom sudo raspi-config

Odaberite "Opcije sučelja" (slika 1 gore).

i) Odaberite "I2C" (slika 2 gore).

j) Bit će vam postavljeno pitanje "Želite li da se omogući sučelje ARM I2C?" Odaberite "Da" (slika 3 gore).

k) Pritisnite "OK" (slika 4 gore). Zatim ponovno pokrenite Pi naredbom sudo reboot

Korak 3: POSTAVITE SENZORE NA I2C NAČIN

Štitnik Tentacle T3 kompatibilan je samo s I2C. Kao takav, senzor EZO mora biti u I2C, a ne UART načinu rada. Ako imate više istih senzora (na primjer 2 pH), svakom dodijelite jedinstvene I2C adrese. Ako to ne učinite, doći će do sukoba u komunikaciji.

Za upute o tome kako se mijenjati između protokola i dodjeljivati I2C adrese pogledajte sljedeći LINK.

Korak 4: MONTAŽU ŠTITNIKA I SENZORE NA MALINU PI

MONTAŽU ŠTITNIKA I OSJETNIKE NA MALINU PI
MONTAŽU ŠTITNIKA I OSJETNIKE NA MALINU PI
MONTAŽU ŠTITNIKA I OSJETNIKE NA MALINU PI
MONTAŽU ŠTITNIKA I OSJETNIKE NA MALINU PI
MONTAŽU ŠTITNIKA I OSJETNIKE NA MALINU PI
MONTAŽU ŠTITNIKA I OSJETNIKE NA MALINU PI

a) Provjerite je li napajanje Raspberry Pi isključeno.

b) Montirajte štitnik pipaka na igle Pi.

c) Umetnite EZO krugove na štit. Pazite da ispravno postavite pinove.

d) Spojite sonde na ženske BNC konektore štita.

Korak 5: POSTAVLJANJE TESTIRANJA

POSTAVLJANJE TESTOVA
POSTAVLJANJE TESTOVA

a) Uključite Pi.

b) Otvorite terminal i unesite sudo i2cdetect -y 1

Program će izvještavati o svakom spojenom I2C uređaju. Slika 5 gore prikazuje demonstraciju. Prikazan je heksadecimalni prikaz I2C adresa. (otopljeni kisik = 0x61, pH = 0x63, temperatura = 0x66)

Korak 6: ČITANJE MONITORA I INTERAKCIJA SA SENZORIMA

ČITANJA MONITORA I INTERAKTIRAJTE S SENZORIMA
ČITANJA MONITORA I INTERAKTIRAJTE S SENZORIMA
ČITANJA MONITORA I INTERAKTIRAJTE S SENZORIMA
ČITANJA MONITORA I INTERAKTIRAJTE S SENZORIMA
ČITANJA MONITORA I INTERAKTIRAJTE S SENZORIMA
ČITANJA MONITORA I INTERAKTIRAJTE S SENZORIMA
ČITANJA MONITORA I INTERAKTIRAJTE S SENZORIMA
ČITANJA MONITORA I INTERAKTIRAJTE S SENZORIMA

a) Otvorite direktorij koji sadrži uzorke kodova cd ~/Raspberry-Pi-sample-code

b) Pokrenite skriptu I2C sudo python i2c.py

Svaki put kada se skripta izvrši, korisniku se prikazuje izbornik prikazan u primjeru 1 gore.

Primjer 2: Navedite adrese spojenih senzora i upitajte svaku za informacije o uređaju.

Primjer 3: Kontinuirano anketiranje pH senzora

Primjer 4: Provjerite je li senzor otopljenog kisika kalibriran.

Za sve odgovarajuće naredbe pogledajte tehničke listove. (podatkovni list pH, podatkovni list otopljenog kisika, podatkovni list)

Preporučeni: