Índice:

Usar escudos Arduino MKR com Raspberry Pi: 8 etapas
Usar escudos Arduino MKR com Raspberry Pi: 8 etapas

Vídeo: Usar escudos Arduino MKR com Raspberry Pi: 8 etapas

Vídeo: Usar escudos Arduino MKR com Raspberry Pi: 8 etapas
Vídeo: Ponencia del Dr. Alfredo Zúñiga: Sistemas Embebidos 2024, Julho
Anonim
Use escudos Arduino MKR com Raspberry Pi
Use escudos Arduino MKR com Raspberry Pi
Use escudos Arduino MKR com Raspberry Pi
Use escudos Arduino MKR com Raspberry Pi
Use escudos Arduino MKR com Raspberry Pi
Use escudos Arduino MKR com Raspberry Pi

Nosso PiMKRHAT é um adaptador HAT para usar placas e escudos Arduino MKR junto com o Raspberry Pi. Diferentes escudos Arduino MKR podem ser usados por meio de nosso HAT como extensão para o Raspberry Pi. Eu quero mostrar neste pequeno projeto como usar o escudo Arduino MKR ENV com um Raspberry Pi em Python.

Etapa 1: Ferramentas e materiais

Ferramentas e Materiais
Ferramentas e Materiais
Ferramentas e Materiais
Ferramentas e Materiais

Materiais:

  • Raspberry Pi
  • cartão SD
  • Escudo Arduino MKR ENV
  • PiMKRHAT

Ferramentas:

  • Ferro de solda
  • fio de solda
  • cortador lateral
  • ferramenta de dobra

Etapa 2: Montagem

conjunto
conjunto

O PiMKRHAT vem em kit. Você tem que montá-lo primeiro. Siga as instruções de montagem em anexo

Etapa 3: configuração do jumper

Por favor, configure para a blindagem do Arduino MKR ENV apenas o jumper de 5 V e 3, 3 V no banco de jumper de alimentação. Deixe todos os outros jumpers abertos.

Etapa 4: Raspbian

Faça download do Raspbian OS mais recente para o Raspberry Pi e copie-o para um cartão SD via Pi imager ou Win32diskimager.

Etapa 5: Configurando I2C

Os sensores na blindagem MKR ENV estão usando comunicação I2C. Você deve instalar algumas bibliotecas primeiro por meio do bash:

sudo apt-get install -y python-smbus

sudo apt-get install -y i2c-tools

Agora você deve habilitar a interface I2C:

sudo raspi-config

5 Opções de interface P5 I2C SIM sudo reboot

Etapa 6: Testando a interface I2C

Teste de interface I2C
Teste de interface I2C

Agora é hora de testar a interface I2C:

sudo i2cdetect -y 1

Isso mostra que três endereços I2C estão em uso - 0x10, 0x5c e 0x5f

Etapa 7: instalar bibliotecas adicionais

sudo apt install python-pip

sudo pip install veml6075

Etapa 8: Teste seu trabalho

Teste o seu trabalho
Teste o seu trabalho

3 pequenos programas Python estão disponíveis no Github para testar a radiação UV, temperatura e umidade e sensor de pressão do escudo MKR ENV:

  • HTS221.py - temperatura e umidade
  • LPS22HB.py - pressão
  • VEML6075.py - radiação UV

O sensor de luz analógico requer uma entrada analógica e não pode ser usado com o Raspberry Pi.

Recomendado: