Sadržaj:

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

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

Video: POVEZIVANJE VIŠE SENZORA NA MALINU PI: 6 koraka (sa slikama)
Video: 💦Blackview BV9200 ЧЕСТНЫЙ ОБЗОР ПРОТИВОУДАРНОГО 2024, Novembar
Anonim
POVEZIVANJE VIŠE SENZORA NA MALINU PI
POVEZIVANJE VIŠE SENZORA NA MALINU PI

U ovom projektu povezivat ćemo tri EZO senzora Atlas Scientific -a (pH, otopljeni kisik i temperaturu) na Raspberry Pi 3B+. Umjesto ožičenja kola 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 komandnog terminala u Raspbian -u.

PREDNOSTI:

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

MATERIJALI

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

Supplies

USB tastatura, USB miš, monitor sa HDMI mogućnostima, USB čitač mikro SD kartica

Korak 1: PREUZMITE I INSTALIRAJTE RASPBIAN NA SD KARTU

a) Preuzmite Raspbian zip datoteku na svoj računar sa sljedećeg LINKA. "Raspbian Buster sa radnom površinom i preporučenim softverom" koristi se u ovom projektu.

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čunar. U slučaju da je potrebno SD karticu formatirati, možete koristiti program SD Formatter.

d) Otvorite program za urezivanje.

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

Korak 2: PODUZMITE PI I KONFIGURIRAJTE MASINU

PI I KONFIGURACIJA PODIZANJA MALINE
PI I KONFIGURACIJA PODIZANJA MALINE
PI I KONFIGURACIJA PODIZANJA MALINE
PI I KONFIGURACIJA PODIZANJA MALINE
PI I KONFIGURACIJA PODIZANJA MALINE
PI I KONFIGURACIJA PODIZANJA MALINE
PI I KONFIGURACIJA PODIZANJA MALINE
PI I KONFIGURACIJA PODIZANJA MALINE

a) Povežite monitor, tastaturu i miša na svoj Raspberry Pi.

b) Nakon što se instalacija Raspbian slike na SD karticu završi, uklonite je sa računara 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 komandni terminal sa Raspbian radne površine. Ažurirajte listu paketa sistema 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 clone https://github.com/AtlasSci Scientific/Raspberry-Pi-sample-code.git

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

I2C POSTAVKE

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 interfejs 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 MODE

Štitnik Tentacle T3 kompatibilan je samo sa I2C. Kao takav, EZO senzor 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ŽA ŠTITNIKA I SENZORA NA MALINU PI
MONTAŽA ŠTITNIKA I SENZORA NA MALINU PI
MONTAŽA ŠTITNIKA I SENZORA NA MALINU PI
MONTAŽA ŠTITNIKA I SENZORA NA MALINU PI
MONTAŽA ŠTITNIKA I SENZORA NA MALINU PI
MONTAŽA ŠTITNIKA I SENZORA NA MALINU PI

a) Uvjerite se da je napajanje Raspberry Pi isključeno.

b) Montirajte štitnik pipaka na igle Pi.

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

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

Korak 5: POSTAVLJANJE TESTIRANJA

TEST SETUP
TEST SETUP

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 INTERAKCIJA SA SENZORIMA
ČITANJA MONITORA I INTERAKCIJA SA SENZORIMA
ČITANJA MONITORA I INTERAKCIJA SA SENZORIMA
ČITANJA MONITORA I INTERAKCIJA SA SENZORIMA
ČITANJA MONITORA I INTERAKCIJA SA SENZORIMA
ČITANJA MONITORA I INTERAKCIJA SA SENZORIMA
ČITANJA MONITORA I INTERAKCIJA SA SENZORIMA
ČITANJA MONITORA I INTERAKCIJA SA 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 temperature)

Preporučuje se: