Tartalomjegyzék:

TÖBB ÉRZÉKELŐ CSATLAKOZTATÁSA RASPBERRY PI -vel: 6 lépés (képekkel)
TÖBB ÉRZÉKELŐ CSATLAKOZTATÁSA RASPBERRY PI -vel: 6 lépés (képekkel)

Videó: TÖBB ÉRZÉKELŐ CSATLAKOZTATÁSA RASPBERRY PI -vel: 6 lépés (képekkel)

Videó: TÖBB ÉRZÉKELŐ CSATLAKOZTATÁSA RASPBERRY PI -vel: 6 lépés (képekkel)
Videó: Home Assistant. Урок 9.4 ADD-ON - Xiaomi Gateway 3, интеграция в zigbee2mqtt 2024, November
Anonim
TÖBB ÉRZÉKELŐ CSATLAKOZTATÁSA RASPBERRY PI -vel
TÖBB ÉRZÉKELŐ CSATLAKOZTATÁSA RASPBERRY PI -vel

Ebben a projektben az Atlas Scientific három EZO érzékelőjét (pH, oldott oxigén és hőmérséklet) csatlakoztatjuk egy Raspberry Pi 3B+készülékhez. Ahelyett, hogy az áramköröket a Raspberry Pi -hez csatlakoztatnánk, a Whitebox Labs Tentacle T3 pajzsát fogjuk használni. Ezek az egymásra rakható pajzsok csatlakoznak a Pi csapjaihoz, majd az EZO áramkörök és szondák csatlakoznak a pajzshoz. Az érzékelőkkel való interakció a Raspbian parancstermináljával történik.

ELŐNYÖK:

  • Nincs szükség kábelezésre, kenyérsütő táblára és forrasztásra.
  • A teljesen összeszerelt pajzs könnyen felszerelhető a Raspberry Pi -re.
  • A beépített szigetelés megvédi az érzékelőket az interferenciától.
  • Csatlakoztasson több érzékelőt a Raspberry Pi -hez.
  • A következő EZO érzékelőkkel működik: pH, sótartalom, oldott oxigén, oxidációs redukciós potenciál, hőmérséklet, perisztaltikus szivattyú és szén-dioxid.

ANYAGOK

  • Raspberry Pi 3B+
  • Raspberry Pi tápegység
  • 8 GB -os micro SD kártya
  • Whitebox Labs T3 pajzs
  • pH áramkör és szonda
  • oldott oxigén kör és szonda
  • hőmérséklet kör és szonda

Kellékek

USB billentyűzet, USB egér, monitor HDMI -funkciókkal, USB micro SD kártyaolvasó

1. lépés: Töltse le és telepítse a RASPBIAN -t SD -kártyára

a) Töltse le a Raspbian zip fájlt számítógépére az alábbi LINK -ről. Ebben a projektben "Raspbian Buster asztali és ajánlott szoftverrel" szolgál.

b) A Raspbian SD kártyára való telepítéséhez képíró eszközre van szükség, például Etcherre. Töltse le és telepítse az Etcher programot a számítógépére.

c) Helyezze be a micro SD kártyát az USB kártyaolvasóba, és csatlakoztassa a számítógéphez. Ha az SD -kártyát formázni kell, használhatja az SD Formatter programot.

d) Nyissa meg a marató programot.

  • Válassza ki a Raspbian fájl letöltését az a lépésből.
  • Válassza ki az SD -kártyát.
  • Kattintson a "Flash!" fület az SD -kártyára való írás megkezdéséhez

2. lépés: A RASPBERRY PI CSOMAGOLÁSA ÉS A BEÁLLÍTÁSOK KONFIGURÁLÁSA

BOOT RASPBERRY PI és konfigurálja a beállításokat
BOOT RASPBERRY PI és konfigurálja a beállításokat
BOOT RASPBERRY PI és konfigurálja a beállításokat
BOOT RASPBERRY PI és konfigurálja a beállításokat
BOOT RASPBERRY PI és konfigurálja a beállításokat
BOOT RASPBERRY PI és konfigurálja a beállításokat
BOOT RASPBERRY PI és konfigurálja a beállításokat
BOOT RASPBERRY PI és konfigurálja a beállításokat

a) Csatlakoztassa a monitort, a billentyűzetet és az egeret a Raspberry Pi készülékhez.

b) Miután befejezte a Raspbian kép telepítését az SD -kártyára, távolítsa el azt a számítógépről, és helyezze be a Raspberry Pi -be. Kapcsolja be a Pi áramellátását.

Alapértelmezett málna hitelesítő adatok: a felhasználónév pi, a jelszó pedig málna

c) Mivel ez az első alkalom, hogy elindítja a Raspbian programot, a rendszer fel fog kérni néhány beállítás módosítását, például a nyelvet, az időzónát és az internetkapcsolat hozzáadását. Feltétlenül csatlakozzon az internethez, mert erre szükség lesz a későbbi lépésekben.

FRISSÍTÉS ÉS FRISSÍTÉS CSOMAGOK

d) Nyissa meg a parancsterminált a Raspbian asztalon. Frissítse a rendszer csomaglistáját a következő sudo apt-get update paranccsal

e) Frissítse a telepített csomagokat a legújabb verzióra a sudo apt-get upgrade paranccsal

MINTAKÓD LETÖLTÉSE

f) A terminálon futtassa a következő parancsokat:

cd ~

git klón

Ez hozzáadja az Atlas Scientific mintakód tárházát a Raspberry Pi -hez. Ehhez a projekthez csak az i2c kód szükséges.

I2C BEÁLLÍTÁSOK

g) Telepítse és engedélyezze az I2C buszt a Raspberry Pi -n. Futtassa a következő parancsokat:

sudo apt-get install python-smbus

sudo apt-get install i2c-tools

h) Ezután nyissa meg a konfigurációs ablakot a sudo raspi-config paranccsal

Válassza az "Interfészbeállítások" lehetőséget (fenti 1. kép).

i) Válassza az "I2C" lehetőséget (2. kép fent).

j) Megjelenik a kérdés: "Szeretné, ha az ARM I2C interfész engedélyezve lenne?" Válassza az "Igen" lehetőséget (fenti 3. kép).

k) Nyomja meg az "Ok" gombot (fenti 4. kép). Ezután indítsa újra a Pi -t a sudo reboot paranccsal

3. lépés: AZ ÉRZÉKELŐK BEÁLLÍTÁSA I2C ÜZEMMÓDBA

A Tentacle T3 pajzs csak I2C kompatibilis. Ennek megfelelően az EZO érzékelőnek I2C és nem UART módban kell lennie. Ha több azonos érzékelővel rendelkezik (például 2 pH), akkor mindenképpen egyedi I2C -címeket rendeljen hozzá. Ennek elmulasztása kommunikációs konfliktusokat eredményez.

A protokollok és az I2C -címek hozzárendelése közötti váltáshoz lásd a következő LINK -et.

4. lépés: SZERELJE A HÁZTÁRGYAT ÉS ÉRZÉKELŐKET a RASPBERRY PI -hez

SZERELJE A HÁZTÁRGYAT ÉS ÉRZÉKELŐKET MÁRKA PI
SZERELJE A HÁZTÁRGYAT ÉS ÉRZÉKELŐKET MÁRKA PI
SZERELJE A HÁZTÁRGYAT ÉS ÉRZÉKELŐKET MÁRKA PI
SZERELJE A HÁZTÁRGYAT ÉS ÉRZÉKELŐKET MÁRKA PI
SZERELJE A HÁZTÁRGYAT ÉS ÉRZÉKELŐKET MÁRKA PI
SZERELJE A HÁZTÁRGYAT ÉS ÉRZÉKELŐKET MÁRKA PI

a) Győződjön meg arról, hogy a Raspberry Pi áramellátása ki van kapcsolva.

b) Szerelje fel a csáppajzsot a Pi csapjaira.

c) Illessze az EZO áramköröket a pajzsra. Győződjön meg róla, hogy a csapok megfelelően illeszkednek.

d) Csatlakoztassa a szondákat az árnyékolás BNC csatlakozóira.

5. lépés: TESZT BEÁLLÍTÁSA

TESZT BEÁLLÍTÁSA
TESZT BEÁLLÍTÁSA

a) Kapcsolja be a Pi áramellátását.

b) Nyissa meg a terminált, és írja be a sudo i2cdetect -y 1 parancsot

A program minden egyes csatlakoztatott I2C eszközről információkat fog jelenteni. A fenti 5. kép bemutatja. Az I2C címek hexadecimális ábrázolása látható. (oldott oxigén = 0x61, pH = 0x63, hőmérséklet = 0x66)

6. lépés: MONITOR OLVASATOK ÉS ÉRZÉKELÉS ÉRZÉKELŐKKEL

MONITOR OLVASATOK ÉS ÉRZÉKELÉS ÉRZÉKELŐKKEL
MONITOR OLVASATOK ÉS ÉRZÉKELÉS ÉRZÉKELŐKKEL
MONITOR OLVASATOK ÉS ÉRZÉKELÉS ÉRZÉKELŐKKEL
MONITOR OLVASATOK ÉS ÉRZÉKELÉS ÉRZÉKELŐKKEL
MONITOR OLVASATOK ÉS ÉRZÉKELÉS ÉRZÉKELŐKKEL
MONITOR OLVASATOK ÉS ÉRZÉKELÉS ÉRZÉKELŐKKEL
MONITOR OLVASATOK ÉS ÉRZÉKELÉS ÉRZÉKELŐKKEL
MONITOR OLVASATOK ÉS ÉRZÉKELÉS ÉRZÉKELŐKKEL

a) Nyissa meg a cd ~/Raspberry-Pi-sample-code mintakódokat tartalmazó könyvtárat

b) Futtassa az I2C parancsfájlt sudo python i2c.py

A szkript minden egyes végrehajtásakor megjelenik a felhasználónak a fenti 1. példában látható menü.

2. példa: Sorolja fel a csatlakoztatott érzékelők címét, és mindegyikről kérdezze le az eszköz adatait.

3. példa: Folyamatosan lekérdezi a pH -érzékelőt

4. példa: Ellenőrizze, hogy az oldott oxigénérzékelő kalibrálva van -e.

Tekintse meg az adatlapokat az összes megfelelő parancsért. (pH adatlap, oldott oxigén adatlap, hőmérséklet adatlap)

Ajánlott: