Taula de continguts:

Utilitzeu Arduino MKR Shields amb Raspberry Pi: 8 passos
Utilitzeu Arduino MKR Shields amb Raspberry Pi: 8 passos

Vídeo: Utilitzeu Arduino MKR Shields amb Raspberry Pi: 8 passos

Vídeo: Utilitzeu Arduino MKR Shields amb Raspberry Pi: 8 passos
Vídeo: Еще один барабанный секвенсор Arduino с минимальным аппаратным обеспечением drumseq81212 2024, Desembre
Anonim
Utilitzeu Arduino MKR Shields amb Raspberry Pi
Utilitzeu Arduino MKR Shields amb Raspberry Pi
Utilitzeu Arduino MKR Shields amb Raspberry Pi
Utilitzeu Arduino MKR Shields amb Raspberry Pi
Utilitzeu Arduino MKR Shields amb Raspberry Pi
Utilitzeu Arduino MKR Shields amb Raspberry Pi

El nostre PiMKRHAT és un adaptador HAT per utilitzar plaques i escuts Arduino MKR juntament amb el Raspberry Pi. Es poden utilitzar diferents escuts Arduino MKR mitjançant el nostre HAT com a extensió del Raspberry Pi. Vull mostrar en aquest petit projecte com utilitzar l’escut Arduino MKR ENV amb un Raspberry Pi sota Python.

Pas 1: eines i materials

Eines i materials
Eines i materials
Eines i materials
Eines i materials

Materials:

  • Raspberry Pi
  • targeta SD
  • Escut Arduino MKR ENV
  • PiMKRHAT

Eines:

  • Soldador
  • filferro de soldadura
  • tallador lateral
  • eina de plegat

Pas 2: Muntatge

muntatge
muntatge

El PiMKRHAT ve com a kit. Primer l’has de muntar. Seguiu les instruccions de muntatge adjuntes

Pas 3: Configuració del pont

Configureu per a l'escut Arduino MKR ENV només els ponts de 5V i 3, 3V del banc de ponts de potència. Deixeu oberts tots els altres ponts.

Pas 4: Raspbian

Descarregueu l’últim sistema operatiu Raspbian per al Raspberry Pi i copieu-lo a una targeta SD mitjançant Pi Imer o Win32diskimager.

Pas 5: Configuració de l'I2C

Els sensors de l’escut MKR ENV utilitzen comunicació I2C. Primer heu d’instal·lar algunes biblioteques mitjançant el bash:

sudo apt-get install -y python-smbus

sudo apt-get install -y i2c-tools

Ara heu d'activar la interfície I2C:

sudo raspi-config

5 Opcions d'interfície P5 I2C SÍ reiniciar sudo

Pas 6: Prova de la interfície I2C

Prova de la interfície I2C
Prova de la interfície I2C

Ara és hora de provar la interfície I2C:

sudo i2cdetect -y 1

Això mostra que s’utilitzen tres adreces I2C: 0x10, 0x5c i 0x5f

Pas 7: instal·leu biblioteques addicionals

sudo apt instal·lar python-pip

sudo pip instal·lar veml6075

Pas 8: proveu el vostre treball

Posa a prova el teu treball
Posa a prova el teu treball

Hi ha disponibles 3 petits programes Python a Github per provar el sensor de radiació UV, temperatura i humitat i pressió del blindatge MKR ENV:

  • HTS221.py -temperatura i humitat
  • LPS22HB.py: pressió
  • VEML6075.py - Radiació UV

El sensor de llum analògic requereix una entrada analògica i no es pot utilitzar amb el Raspberry Pi.

Recomanat: