Obsah:

Používajte štíty Arduino MKR s Raspberry Pi: 8 krokov
Používajte štíty Arduino MKR s Raspberry Pi: 8 krokov

Video: Používajte štíty Arduino MKR s Raspberry Pi: 8 krokov

Video: Používajte štíty Arduino MKR s Raspberry Pi: 8 krokov
Video: Arduino in 100 Seconds 2024, Júl
Anonim
Používajte štíty Arduino MKR s Raspberry Pi
Používajte štíty Arduino MKR s Raspberry Pi
Používajte štíty Arduino MKR s Raspberry Pi
Používajte štíty Arduino MKR s Raspberry Pi
Používajte štíty Arduino MKR s Raspberry Pi
Používajte štíty Arduino MKR s Raspberry Pi

Náš PiMKRHAT je adaptér HAT na používanie dosiek a štítov Arduino MKR spolu s Raspberry Pi. Rôzne štíty Arduino MKR je možné použiť prostredníctvom našej HAT ako rozšírenie pre Raspberry Pi. V tomto malom projekte chcem ukázať, ako používať štít Arduino MKR ENV s Raspberry Pi pod Pythonom.

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:

  • Malinový koláč
  • SD karta
  • Štít Arduino MKR ENV
  • PiMKRHAT

Náradie:

  • Spájkovačka
  • spájkovací drôt
  • bočná fréza
  • nástroj na ohýbanie

Krok 2: Zostavenie

zhromaždenie
zhromaždenie

PiMKRHAT sa dodáva ako súprava. Najprv ho musíte zostaviť. Pri montáži postupujte podľa priloženého návodu

Krok 3: Nastavenie prepojky

Nastavte pre štít Arduino MKR ENV iba prepojku 5V a 3, 3V na banke prepojky Power. Všetky ostatné prepojky nechajte otvorené.

Krok 4: Raspbian

Stiahnite si najnovší operačný systém Raspbian pre Raspberry Pi a skopírujte ho na kartu SD pomocou zobrazovača Pi alebo Win32diskimager.

Krok 5: Konfigurácia I2C

Senzory na štítu MKR ENV používajú komunikáciu I2C. Najprv musíte nainštalovať niektoré knižnice prostredníctvom bash:

sudo apt-get install -y python-smbus

sudo apt-get install -y i2c-tools

Teraz musíte povoliť rozhranie I2C:

sudo raspi-config

5 Možnosti rozhrania P5 I2C ÁNO sudo reštart

Krok 6: Testovanie rozhrania I2C

Testovanie rozhrania I2C
Testovanie rozhrania I2C

Teraz je čas otestovať rozhranie I2C:

sudo i2cdetect -y 1

To ukazuje, že sa používajú tri adresy I2C - 0x10, 0x5c a 0x5f

Krok 7: Nainštalujte ďalšie knižnice

sudo apt nainštalovať python-pip

sudo pip install veml6075

Krok 8: Otestujte si svoju prácu

Otestujte si svoju prácu
Otestujte si svoju prácu

Na Githube sú k dispozícii 3 malé programy Python na testovanie senzora UV žiarenia, teploty a vlhkosti a tlaku štítu MKR ENV:

  • HTS221.py -teplota a vlhkosť
  • LPS22HB.py - tlak
  • VEML6075.py - UV žiarenie

Analógový svetelný senzor vyžaduje analógový vstup a nemôže byť použitý s Raspberry Pi.

Odporúča: