CHIP computer: I2C sběrnice - teplotní čidlo AD7415
- August 30 2016
- Raspberry Pi, Cubieboard, Banana Pi, BeagleBone
- 2608x Přečteno
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.