Innholdsfortegnelse:

Bruk Arduino MKR -skjold med bringebær Pi: 8 trinn
Bruk Arduino MKR -skjold med bringebær Pi: 8 trinn

Video: Bruk Arduino MKR -skjold med bringebær Pi: 8 trinn

Video: Bruk Arduino MKR -skjold med bringebær Pi: 8 trinn
Video: Как управлять приводом с помощью Arduino - Robojax 2024, November
Anonim
Bruk Arduino MKR -skjold med bringebær Pi
Bruk Arduino MKR -skjold med bringebær Pi
Bruk Arduino MKR -skjold med bringebær Pi
Bruk Arduino MKR -skjold med bringebær Pi
Bruk Arduino MKR -skjold med bringebær Pi
Bruk Arduino MKR -skjold med bringebær Pi

Vår PiMKRHAT er en adapter HAT for å bruke Arduino MKR -plater og skjold sammen med Raspberry Pi. Ulike Arduino MKR -skjold kan brukes via HATEN vår som forlengelse for Raspberry Pi. Jeg vil vise i dette lille prosjektet hvordan du bruker Arduino MKR ENV -skjoldet med en Raspberry Pi under Python.

Trinn 1: Verktøy og materialer

Verktøy og materialer
Verktøy og materialer
Verktøy og materialer
Verktøy og materialer

Materialer:

  • Bringebær Pi
  • SD kort
  • Arduino MKR ENV -skjold
  • PiMKRHAT

Verktøy:

  • Loddejern
  • loddetråd
  • sidekutter
  • bøyeverktøy

Trinn 2: Montering

montering
montering

PiMKRHAT kommer som sett. Du må sette den sammen først. Følg vedlagte monteringsinstruksjoner

Trinn 3: Jumper Setting

Vennligst angi for Arduino MKR ENV -skjoldet bare 5V og 3, 3V jumperen på Power jumper banken. La alle andre hoppere stå åpne.

Trinn 4: Raspbian

Last ned det nyeste Raspbian OS for Raspberry Pi og kopier det til et SD -kort via Pi imager eller Win32diskimager.

Trinn 5: Konfigurering av I2C

Sensorene på MKR ENV -skjoldet bruker I2C -kommunikasjon. Du må installere noen biblioteker først via bash:

sudo apt-get install -y python-smbus

sudo apt-get install -y i2c-tools

Nå må du aktivere I2C -grensesnittet:

sudo raspi-config

5 Grensesnittalternativer P5 I2C JA sudo reboot

Trinn 6: Testing av I2C -grensesnitt

Tester I2C -grensesnitt
Tester I2C -grensesnitt

Nå er det på tide å teste I2C -grensesnittet:

sudo i2cdetect -y 1

Dette viser at tre I2C -adresser er i bruk - 0x10, 0x5c og 0x5f

Trinn 7: Installer flere biblioteker

sudo apt installer python-pip

sudo pip install veml6075

Trinn 8: Test arbeidet ditt

Test arbeidet ditt
Test arbeidet ditt

Tre små Python -programmer er tilgjengelige på Github for å teste UV -stråling, temperatur og fuktighet og trykksensor på MKR ENV -skjoldet:

  • HTS221.py -temperatur og fuktighet
  • LPS22HB.py - trykk
  • VEML6075.py - UV -stråling

Den analoge lyssensoren krever en analog inngang og kan ikke brukes med Raspberry Pi.

Anbefalt: