Obsah:

PŘIPOJENÍ VÍCE SNÍMAČŮ K RASPBERRY PI: 6 kroků (s obrázky)
PŘIPOJENÍ VÍCE SNÍMAČŮ K RASPBERRY PI: 6 kroků (s obrázky)

Video: PŘIPOJENÍ VÍCE SNÍMAČŮ K RASPBERRY PI: 6 kroků (s obrázky)

Video: PŘIPOJENÍ VÍCE SNÍMAČŮ K RASPBERRY PI: 6 kroků (s obrázky)
Video: TOP 10 Tajné funkce mobilu o kterých 90% lidí neví 2024, Listopad
Anonim
PŘIPOJENÍ VÍCE SENZORŮ K RASPBERRY PI
PŘIPOJENÍ VÍCE SENZORŮ K RASPBERRY PI

V tomto projektu propojíme tři senzory EZO společnosti Atlas Scientific (pH, rozpuštěný kyslík a teplota) s Raspberry Pi 3B+. Místo zapojení obvodů k Raspberry Pi použijeme štít Whitebox Labs Tentacle T3. Tyto stohovatelné štíty se zapojují do kolíků Pi, poté se k štítu připojí obvody a sondy EZO. Interakce se senzory se provádí pomocí příkazového terminálu v Raspbian.

VÝHODY:

  • Bez kabeláže, bez prkének a bez pájení.
  • Plně sestavený štít lze snadno namontovat na Raspberry Pi.
  • Vestavěná izolace chrání senzory před rušením.
  • Připojte k Raspberry Pi více senzorů.
  • Funguje s následujícími senzory EZO: pH, slanost, rozpuštěný kyslík, potenciál redukce oxidace, teplota, peristaltické čerpadlo a oxid uhličitý.

MATERIÁLY

  • Raspberry Pi 3B+
  • Napájení Raspberry Pi
  • 8 GB micro SD karta
  • Štít Whitebox Labs T3
  • pH obvod a sonda
  • okruh a sonda rozpuštěného kyslíku
  • teplotní okruh a sonda

Zásoby

USB klávesnice, USB myš, Monitor s možnostmi HDMI, USB čtečka micro SD karet

Krok 1: STAŽENÍ A INSTALACE RASPBIANA NA SD KARTU

a) Stáhněte soubor Raspbian zip do počítače z následujícího ODKAZU. V tomto projektu je použit „Raspbian Buster s desktopem a doporučeným softwarem“.

b) K instalaci Raspbian na SD kartu je potřeba nástroj pro psaní obrázků, jako je Etcher. Stáhněte si a nainstalujte Etcher do svého počítače.

c) Vložte kartu micro SD do čtečky karet USB a připojte čtečku k počítači. V případě, že vaše SD karta vyžaduje formátování, můžete použít program SD Formatter.

d) Otevřete program leptání.

  • V kroku a. Vyberte stahování souboru Raspbian.
  • Vyberte kartu SD.
  • Klikněte na „Flash!“kartu a začněte zapisovat na kartu SD

Krok 2: SPUŠTĚNÍ RASPBERRY PI A KONFIGURACE NASTAVENÍ

SPUŠTĚNÍ RASPBERRY PI A KONFIGURACE NASTAVENÍ
SPUŠTĚNÍ RASPBERRY PI A KONFIGURACE NASTAVENÍ
SPUŠTĚNÍ RASPBERRY PI A KONFIGURACE NASTAVENÍ
SPUŠTĚNÍ RASPBERRY PI A KONFIGURACE NASTAVENÍ
SPUŠTĚNÍ RASPBERRY PI A KONFIGURACE NASTAVENÍ
SPUŠTĚNÍ RASPBERRY PI A KONFIGURACE NASTAVENÍ
SPUŠTĚNÍ RASPBERRY PI A KONFIGURACE NASTAVENÍ
SPUŠTĚNÍ RASPBERRY PI A KONFIGURACE NASTAVENÍ

a) Připojte monitor, klávesnici a myš k Raspberry Pi.

b) Po dokončení instalace obrazu Raspbian na kartu SD jej odeberte z počítače a vložte jej do Raspberry Pi. Zapněte napájení Pi.

Výchozí přihlašovací údaje pro malinu: uživatelské jméno je pi a heslo je malina

c) Jelikož se jedná o první spuštění systému Raspbian, budete požádáni o úpravu několika nastavení, jako je jazyk, časové pásmo a přidání připojení k internetu. Nezapomeňte se připojit k internetu, protože to bude potřeba v dalších krocích.

AKTUALIZUJTE A UPGRADUJTE BALÍČKY

d) Otevřete příkazový terminál z plochy Raspbian. Aktualizujte seznam balíčků systému zadáním následujícího příkazu sudo apt-get update

e) Aktualizujte nainstalované balíčky na jejich nejnovější verze pomocí příkazu sudo apt-get upgrade

STÁHNĚTE SI VZORKOVÝ KÓD

f) V terminálu spusťte následující příkazy:

cd ~

klon git

Tím se na Raspberry Pi přidá úložiště ukázkového kódu od společnosti Atlas Scientific. Pro tento projekt je potřeba pouze kód i2c.

NASTAVENÍ I2C

g) Nainstalujte a povolte sběrnici I2C na Raspberry Pi. Spusťte následující příkazy:

sudo apt-get install python-smbus

sudo apt-get install i2c-tools

h) Dále otevřete konfigurační okno zadáním sudo raspi-config

Vyberte „Možnosti rozhraní“(obrázek 1 výše).

i) Zvolte „I2C“(obrázek 2 výše).

j) Zobrazí se vám otázka „Chcete, aby bylo povoleno rozhraní ARM I2C?“Vyberte „Ano“(obrázek 3 výše).

k) Stiskněte „Ok“(obrázek 4 výše). Poté restartujte Pi pomocí příkazu sudo reboot

Krok 3: NASTAVTE SENZORY DO REŽIMU I2C

Štít Tentacle T3 je kompatibilní pouze s I2C. Senzor EZO proto musí být v režimu I2C a ne v režimu UART. Pokud máte více stejných senzorů (například 2 pH), nezapomeňte každému přiřadit jedinečné adresy I2C. Pokud tak neučiníte, dojde ke komunikačním konfliktům.

Pokyny, jak přepínat mezi protokoly a přiřazovat adresy I2C, najdete v následujícím ODKAZU.

Krok 4: MONTÁŽ ŠTÍTU A SENZORŮ NA MALINU PI

MONTÁŽNÍ ŠTÍT A SENZORY NA MALINU PI
MONTÁŽNÍ ŠTÍT A SENZORY NA MALINU PI
MONTÁŽNÍ ŠTÍT A SENZORY NA MALINU PI
MONTÁŽNÍ ŠTÍT A SENZORY NA MALINU PI
MONTÁŽNÍ ŠTÍT A SENZORY NA MALINU PI
MONTÁŽNÍ ŠTÍT A SENZORY NA MALINU PI

a) Ujistěte se, že je Raspberry Pi vypnuté.

b) Namontujte štít chapadla na kolíky Pi.

c) Vložte obvody EZO na štít. Ujistěte se, že kolíky správně odpovídají.

d) Připojte sondy k samičím BNC konektorům stínění.

Krok 5: NASTAVENÍ TESTU

NASTAVENÍ TESTU
NASTAVENÍ TESTU

a) Zapněte napájení Pi.

b) Otevřete terminál a zadejte sudo i2cdetect -y 1

Program bude hlásit informace o každém připojeném zařízení I2C. Obrázek 5 výše poskytuje ukázku. Zobrazí se hexadecimální reprezentace adres I2C. (rozpuštěný kyslík = 0x61, pH = 0x63, teplota = 0x66)

Krok 6: ČTENÍ MONITORŮ A INTERAKCE SE SENZORY

ČTENÍ MONITORŮ A INTERAKCE SE SENZORY
ČTENÍ MONITORŮ A INTERAKCE SE SENZORY
ČTENÍ MONITORŮ A INTERAKCE SE SENZORY
ČTENÍ MONITORŮ A INTERAKCE SE SENZORY
ČTENÍ MONITORŮ A INTERAKCE SE SENZORY
ČTENÍ MONITORŮ A INTERAKCE SE SENZORY
ČTENÍ MONITORŮ A INTERAKCE SE SENZORY
ČTENÍ MONITORŮ A INTERAKCE SE SENZORY

a) Otevřete adresář, který obsahuje ukázkové kódy cd ~/Raspberry-Pi-sample-code

b) Spusťte skript I2C sudo python i2c.py

Při každém spuštění skriptu se uživateli zobrazí nabídka zobrazená v příkladu 1 výše.

Příklad 2: Seznam adres připojených senzorů a dotaz na informace o zařízení.

Příklad 3: Průběžný průzkum pH senzoru

Příklad 4: Zkontrolujte, zda je senzor rozpuštěného kyslíku kalibrován.

Všechny příslušné příkazy najdete v datových listech. (datový list pH, datový list rozpuštěného kyslíku, teplotní datový list)

Doporučuje: