Sdílejte chiptron.cz na sociálních sítích



RSS feeds

CHIP computer: I2C sběrnice - teplotní čidlo AD7415Tisk

CHIP computer samozřejmě disponuje i I2C sběrnicí. K ní můžete připojit nejrůznější zařízení - teplotní čidla, čidla vlhkosti, magnetometry, akcelerometry a spoustu dalších. Samozřejmě musí umět komunikovat skrze I2C sběrnici.
V tomto velmi článku vám ukážu, jak na to.

Tento postup můžete použít i pro další SBC jako je Raspberry Pi, Banana Pi, Cubieboard, NanoPi a další.

Další články o CHIP computer:
CHIP computer: první seznámí a porovnání s Raspberry Pi Zero - pizero
CHIP computer: připojení k WiFi, SSH, UART, boot
CHIP computer: rychlost USB, WiFi, odběr proudu, teplota zařízení
CHIP computer: nahrání OS, python, LEDka a blikání po bootu
CHIP computer: USB webkamera
CHIP computer: I2C sběrnice - teplotní čidlo AD7415

Nejprve nainstalujeme i2c-tools
sudo apt-get update
sudo apt-get upgrade

sudo apt-get install i2c-tools

Připojíme čidlo (v mém případě teplotní senzor AD7415 s adresou 0x4A)

Pokud však adresu neznáte, použijte následující příkaz. Ten zjistí adresy připojených zařízení.
sudo i2cdetect -y -r 2
2 - označuje číslo I2C sběrnice. U CHIP computer jsem využil druhou I2C.



Teplotu zjistíme příkazem:
sudo i2cget -y 2 0x4a



Vytvořil jsem si jednoduchý bash script pro odeslání teploty do http://tmep.cz


Ten je ke stažení zde. Ve scriptu doplňte vaši adresu na tmep.cz.

Podobný bash script můžete vložit do crontabu, pak se vám bude pravidelně spouštět.
sudo crontab -e
Kam doplníte:
*/5 * * * * /CestaKeScriptu

Script se bude spouštět každých 5 minut.

Upozornění

Administrátor těchto stránek ani autor článků neručí za správnost a funkčnost zde uvedených materiálů.
Administrátor těchto stránek se zříká jakékoli odpovědnosti za případné ublížení na zdraví či poškození nebo zničení majetku v důsledku elektrického proudu, chybnosti schémat nebo i teoretické výuky. Je zakázané používat zařízení, která jsou v rozporu s právními předpisy ČR či EU.
Předkládané informace a zapojení jsou zveřejněny bez ohledu na případné patenty třetích osob. Nároky na odškodnění na základě změn, chyb nebo vynechání jsou zásadně vyloučeny. Všechny registrované nebo jiné obchodní známky zde použité jsou majetkem jejich vlastníků. Uvedením nejsou zpochybněna z toho vyplývající vlastnická práva.
Nezodpovídáme za pravost předkládaných materiálů třetími osobami a jejich původ.
10,887,535 návštěv