Obsah:

Použijte štíty Arduino MKR s Raspberry Pi: 8 kroků
Použijte štíty Arduino MKR s Raspberry Pi: 8 kroků

Video: Použijte štíty Arduino MKR s Raspberry Pi: 8 kroků

Video: Použijte štíty Arduino MKR s Raspberry Pi: 8 kroků
Video: Самодельный Ардуино руль для игр из водопроводных труб (Arduino micro ATmega 32u4) 2024, Červenec
Anonim
Použijte štíty Arduino MKR s Raspberry Pi
Použijte štíty Arduino MKR s Raspberry Pi
Použijte štíty Arduino MKR s Raspberry Pi
Použijte štíty Arduino MKR s Raspberry Pi
Použijte štíty Arduino MKR s Raspberry Pi
Použijte štíty Arduino MKR s Raspberry Pi

Náš PiMKRHAT je adaptér HAT pro použití desek a štítů Arduino MKR společně s Raspberry Pi. Prostřednictvím naší HAT lze jako rozšíření pro Raspberry Pi použít různé štíty Arduino MKR. Chci v tomto malém projektu ukázat, jak používat štít Arduino MKR ENV s Raspberry Pi pod Pythonem.

Krok 1: Nástroje a materiály

Nástroje a materiály
Nástroje a materiály
Nástroje a materiály
Nástroje a materiály

Materiály:

  • Raspberry Pi
  • SD karta
  • Arduino MKR ENV štít
  • PiMKRHAT

Nástroje:

  • Páječka
  • pájecí drát
  • boční řezačka
  • ohýbací nástroj

Krok 2: Sestavení

Shromáždění
Shromáždění

PiMKRHAT je dodáván jako sada. Nejprve to musíte sestavit. Dodržujte prosím přiložený montážní návod

Krok 3: Nastavení propojky

Pro štít Arduino MKR ENV nastavte pouze jumper 5V a 3, 3V na jumperu Power. Nechte všechny ostatní propojky otevřené.

Krok 4: Raspbian

Stáhněte si prosím nejnovější Raspbian OS pro Raspberry Pi a zkopírujte jej na SD kartu přes Pi imager nebo Win32diskimager.

Krok 5: Konfigurace I2C

Senzory na štítu MKR ENV používají komunikaci I2C. Nejprve musíte nainstalovat některé knihovny pomocí bash:

sudo apt-get install -y python-smbus

sudo apt-get install -y i2c-tools

Nyní musíte povolit rozhraní I2C:

sudo raspi-config

5 Možnosti rozhraní P5 I2C ANO sudo restart

Krok 6: Testování rozhraní I2C

Testování rozhraní I2C
Testování rozhraní I2C

Nyní je čas otestovat rozhraní I2C:

sudo i2cdetect -y 1

To ukazuje, že se používají tři adresy I2C - 0x10, 0x5c a 0x5f

Krok 7: Nainstalujte další knihovny

sudo apt install python-pip

sudo pip install veml6075

Krok 8: Otestujte svou práci

Otestujte si svoji práci
Otestujte si svoji práci

Na Githubu jsou k dispozici 3 malé programy Pythonu pro testování senzoru UV záření, teploty a vlhkosti a tlaku štítu MKR ENV:

  • HTS221.py -teplota a vlhkost
  • LPS22HB.py - tlak
  • VEML6075.py - UV záření

Analogový světelný senzor vyžaduje analogový vstup a nelze jej použít s Raspberry Pi.

Doporučuje: