Obsah:
- Zásoby
- Krok 1: STAŽENÍ A INSTALACE RASPBIANA NA SD KARTU
- Krok 2: SPUŠTĚNÍ RASPBERRY PI A KONFIGURACE NASTAVENÍ
- Krok 3: NASTAVTE SENZORY DO REŽIMU I2C
- Krok 4: MONTÁŽ ŠTÍTU A SENZORŮ NA MALINU PI
- Krok 5: NASTAVENÍ TESTU
- Krok 6: ČTENÍ MONITORŮ A INTERAKCE SE SENZORY
Video: PŘIPOJENÍ VÍCE SNÍMAČŮ K RASPBERRY PI: 6 kroků (s obrázky)
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:21
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Í
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
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
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
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:
Pěstování více salátu na menším prostoru nebo Pěstování salátu ve vesmíru, (více či méně) .: 10 kroků
Pěstování více salátu na menším prostoru Nebo … Pěstování salátu ve vesmíru ((více či méně)): Toto je profesionální příspěvek do soutěže Growing Beyond Earth, Maker Contest, podané prostřednictvím Instructables. Nemohl jsem být více nadšený, že navrhuji vesmírnou produkci plodin a zveřejňuji svůj první Instructable. Na začátku nás soutěž požádala, abychom
PŘIPOJENÍ VÍCE SNÍMAČŮ K JEDNOMU SÉRIOVÉMU PORTU ARDUINO: 4 kroky
PŘIPOJENÍ VÍCE SNÍMAČŮ K JEDNOMU SÉRIOVÉMU PORTU ARDUINO: V tomto tutoriálu budeme rozšiřovat jeden sériový port Arduino UNO UART (Rx/Tx), aby bylo možné připojit více senzorů Atlas. Rozšíření se provádí pomocí desky 8: 1 Serial Port Expander. Port Arduina je propojen s expandérem po
UbiDots-připojení ESP32 a publikování více senzorových dat: 6 kroků
UbiDots-Připojení ESP32 a publikování více senzorových dat: ESP32 a ESP 8266 jsou velmi dobře známé SoC v oblasti IoT. To jsou jakési výhody pro projekty IoT. ESP 32 je zařízení s integrovaným WiFi a BLE. Stačí zadat konfiguraci SSID, hesla a IP a integrovat věci do
Arduino Uno + SIM900 + DHT22 + Thingspeak [ENG /PL] DATA VÍCE SNÍMAČŮ !: 3 kroky
Arduino Uno + SIM900 + DHT22 + Thingspeak [ENG /PL] VÍCE ÚDAJŮ SENZORU !: Ahoj, viděl jsem, že chybí informace o tom, jak by Arduino Uno s modulem SIM900 zaúčtovalo více údajů ze senzoru na thingspeak. Udělal jsem tedy krátký návod k připojení a konfiguraci Arduino UNO se snímačem SIM900 a DHT22. Data z DHT22 (teplota
Připojení více tlačítek k jednomu kolíku na Arduinu: 4 kroky
Připojení více tlačítek k jednomu kolíku na Arduinu: Ahoj všichni, když vaše projekty Arduino přerostou blikající LED diody, možná zjistíte, že potřebujete nějaké další piny. Ukážu vám trik, který můžete použít tam, kde můžete mít více tlačítek, všechna připojená ke stejnému analogovému pinu