Tartalomjegyzék:

Használja az Arduino MKR pajzsokat a Raspberry Pi -vel: 8 lépés
Használja az Arduino MKR pajzsokat a Raspberry Pi -vel: 8 lépés

Videó: Használja az Arduino MKR pajzsokat a Raspberry Pi -vel: 8 lépés

Videó: Használja az Arduino MKR pajzsokat a Raspberry Pi -vel: 8 lépés
Videó: Touchscreen for Arduino MKR & ESP32 2024, Július
Anonim
Használjon Arduino MKR pajzsokat a Raspberry Pi -vel
Használjon Arduino MKR pajzsokat a Raspberry Pi -vel
Használjon Arduino MKR pajzsokat a Raspberry Pi -vel
Használjon Arduino MKR pajzsokat a Raspberry Pi -vel
Használjon Arduino MKR pajzsokat a Raspberry Pi -vel
Használjon Arduino MKR pajzsokat a Raspberry Pi -vel

A PiMKRHAT egy adapter HAT az Arduino MKR táblák és pajzsok használatához a Raspberry Pi -vel. Különböző Arduino MKR pajzsok használhatók a HAT -on keresztül a Raspberry Pi kiterjesztéseként. Ebben a kis projektben szeretném megmutatni, hogyan kell használni az Arduino MKR ENV pajzsot egy Raspberry Pi -vel Python alatt.

1. lépés: Eszközök és anyagok

Eszközök és anyagok
Eszközök és anyagok
Eszközök és anyagok
Eszközök és anyagok

Anyagok:

  • Raspberry Pi
  • SD kártya
  • Arduino MKR ENV pajzs
  • PiMKRHAT

Eszközök:

  • Forrasztópáka
  • forrasztó huzal
  • oldalvágó
  • hajlító szerszám

2. lépés: Összeszerelés

Összeszerelés
Összeszerelés

A PiMKRHAT készlet. Először össze kell szerelnie. Kérjük, kövesse a mellékelt szerelési útmutatót

3. lépés: Jumper beállítása

Kérjük, az Arduino MKR ENV pajzshoz csak az 5 V és 3, 3 V jumpert állítsa be a Power jumper bankban. Hagyja nyitva az összes többi jumpert.

4. lépés: Raspbian

Kérjük, töltse le a Raspberry Pi legújabb Raspbian operációs rendszerét, és másolja át egy SD -kártyára a Pi imager vagy a Win32diskimager segítségével.

5. lépés: Az I2C konfigurálása

Az MKR ENV pajzs érzékelői I2C kommunikációt használnak. Először telepítenie kell néhány könyvtárat a bash -on keresztül:

sudo apt-get install -y python-smbus

sudo apt-get install -y i2c-tools

Most engedélyeznie kell az I2C interfészt:

sudo raspi-config

5 Interfész opciók P5 I2C IGEN sudo reboot

6. lépés: Az I2C interfész tesztelése

Az I2C interfész tesztelése
Az I2C interfész tesztelése

Itt az ideje, hogy tesztelje az I2C interfészt:

sudo i2cdetect -y 1

Ez azt mutatja, hogy három I2C -cím van használatban - 0x10, 0x5c és 0x5f

7. lépés: További könyvtárak telepítése

sudo apt install python-pip

sudo pip install veml6075

8. lépés: Tesztelje munkáját

Tesztelje munkáját
Tesztelje munkáját

A Githubon 3 kis Python program érhető el az MKR ENV pajzs UV -sugárzásának, hőmérsékletének, nedvességének és nyomásérzékelőjének teszteléséhez:

  • HTS221.py -hőmérséklet és páratartalom
  • LPS22HB.py - nyomás
  • VEML6075.py - UV sugárzás

Az analóg fényérzékelő analóg bemenetet igényel, és nem használható a Raspberry Pi -vel.

Ajánlott: