Përmbajtje:

Përdorni Arduino MKR Shields With Raspberry Pi: 8 Hapa
Përdorni Arduino MKR Shields With Raspberry Pi: 8 Hapa

Video: Përdorni Arduino MKR Shields With Raspberry Pi: 8 Hapa

Video: Përdorni Arduino MKR Shields With Raspberry Pi: 8 Hapa
Video: Измерьте ток до 500A с помощью шунтирующего резистора с помощью Arduino 2024, Nëntor
Anonim
Përdorni Arduino MKR Shields Me Raspberry Pi
Përdorni Arduino MKR Shields Me Raspberry Pi
Përdorni Arduino MKR Shields Me Raspberry Pi
Përdorni Arduino MKR Shields Me Raspberry Pi
Përdorni Arduino MKR Shields Me Raspberry Pi
Përdorni Arduino MKR Shields Me Raspberry Pi

PiMKRHAT ynë është një përshtatës HAT për të përdorur bordet dhe mburojat Arduino MKR së bashku me Raspberry Pi. Mburoja të ndryshme Arduino MKR mund të përdoren përmes HAT -it tonë si shtrirje për Raspberry Pi. Unë dua të tregoj në këtë projekt të vogël se si të përdor mburojën Arduino MKR ENV me një Raspberry Pi nën Python.

Hapi 1: Mjetet dhe materialet

Mjetet dhe materialet
Mjetet dhe materialet
Mjetet dhe materialet
Mjetet dhe materialet

Materiale:

  • Mjedër Pi
  • kartë SD
  • Mburoja Arduino MKR ENV
  • PiMKRHAT

Mjetet:

  • Makine per ngjitjen e metalit
  • tela lidhës
  • prerës anësor
  • mjet lakimi

Hapi 2: Montimi

Kuvendi
Kuvendi

PiMKRHAT vjen si komplet. Së pari duhet ta mblidhni. Ju lutemi ndiqni udhëzimet e bashkangjitura të montimit

Hapi 3: Vendosja e kërcyesit

Ju lutemi vendosni për mburojën Arduino MKR ENV vetëm bluzën 5V dhe 3, 3V në bankën e kërcyesit Power. Lërini të gjithë kërcyesit e tjerë të hapur.

Hapi 4: Raspbian

Ju lutemi shkarkoni OS -në më të fundit Raspbian për Raspberry Pi dhe kopjoni atë në një kartë SD përmes imazhit Pi ose Win32diskimager.

Hapi 5: Konfigurimi i I2C

Sensorët në mburojën MKR ENV po përdorin komunikimin I2C. Së pari duhet të instaloni disa biblioteka përmes bash:

sudo apt-get install -y python-smbus

sudo apt-get install -y i2c-tools

Tani ju duhet të aktivizoni ndërfaqen I2C:

sudo raspi-config

5 Opsionet e Ndërfaqes P5 I2C PO rinisni sudo

Hapi 6: Testimi i ndërfaqes I2C

Testimi i ndërfaqes I2C
Testimi i ndërfaqes I2C

Tani është koha për të testuar ndërfaqen I2C:

sudo i2cdetect -y 1

Kjo tregon se tre adresa I2C janë në përdorim - 0x10, 0x5c dhe 0x5f

Hapi 7: Instaloni Biblioteka Shtesë

sudo apt instaloni python-pip

sudo pip instaloni veml6075

Hapi 8: Provoni punën tuaj

Provoni punën tuaj
Provoni punën tuaj

3 programe të vegjël Python janë në dispozicion në Github për të testuar rrezatimin UV, temperaturën dhe lagështinë dhe sensorin e presionit të mburojës MKR ENV:

  • HTS221.py -temperatura dhe lagështia
  • LPS22HB.py - presion
  • VEML6075.py - rrezatimi UV

Sensori analog i dritës kërkon një hyrje analoge dhe nuk mund të përdoret me Raspberry Pi.

Recommended: