Sommario:

Usa gli scudi Arduino MKR con Raspberry Pi: 8 passaggi
Usa gli scudi Arduino MKR con Raspberry Pi: 8 passaggi

Video: Usa gli scudi Arduino MKR con Raspberry Pi: 8 passaggi

Video: Usa gli scudi Arduino MKR con Raspberry Pi: 8 passaggi
Video: Lesson 1: What is Arduino? Types of Arduino Boards and SunFounder Kit | SunFounder Robojax 2024, Luglio
Anonim
Usa gli scudi Arduino MKR con Raspberry Pi
Usa gli scudi Arduino MKR con Raspberry Pi
Usa gli scudi Arduino MKR con Raspberry Pi
Usa gli scudi Arduino MKR con Raspberry Pi
Usa gli scudi Arduino MKR con Raspberry Pi
Usa gli scudi Arduino MKR con Raspberry Pi

Il nostro PiMKRHAT è un HAT adattatore per utilizzare schede e shield Arduino MKR insieme al Raspberry Pi. Diversi Arduino MKR Shield possono essere utilizzati tramite il nostro HAT come estensione per Raspberry Pi. Voglio mostrare in questo piccolo progetto come utilizzare lo shield Arduino MKR ENV con un Raspberry Pi sotto Python.

Passaggio 1: strumenti e materiali

Strumenti e materiali
Strumenti e materiali
Strumenti e materiali
Strumenti e materiali

Materiali:

  • Lampone Pi
  • scheda SD
  • Scudo Arduino MKR ENV
  • PiMKRHAT

Utensili:

  • Saldatore
  • filo di saldatura
  • taglierina laterale
  • strumento di piegatura

Passaggio 2: assemblaggio

Assemblea
Assemblea

Il PiMKRHAT viene fornito come kit. Devi prima assemblarlo. Si prega di seguire le istruzioni di montaggio allegate

Passaggio 3: impostazione del ponticello

Si prega di impostare per lo shield Arduino MKR ENV solo il jumper 5V e 3, 3V sul Power jumper bank. Lascia aperti tutti gli altri ponticelli.

Passaggio 4: Raspbian

Scarica l'ultimo sistema operativo Raspbian per Raspberry Pi e copialo su una scheda SD tramite Pi imager o Win32diskimager.

Passaggio 5: configurazione di I2C

I sensori sullo shield MKR ENV utilizzano la comunicazione I2C. Devi prima installare alcune librerie tramite bash:

sudo apt-get install -y python-smbus

sudo apt-get install -y i2c-tools

Ora devi abilitare l'interfaccia I2C:

sudo raspi-config

5 Opzioni di interfacciamento P5 I2C SI sudo reboot

Passaggio 6: test dell'interfaccia I2C

Test dell'interfaccia I2C
Test dell'interfaccia I2C

Ora è il momento di testare l'interfaccia I2C:

sudo i2cdetect -y 1

Questo mostra che sono in uso tre indirizzi I2C: 0x10, 0x5c e 0x5f

Passaggio 7: installare librerie aggiuntive

sudo apt install python-pip

sudo pip install veml6075

Passaggio 8: prova il tuo lavoro

Metti alla prova il tuo lavoro
Metti alla prova il tuo lavoro

3 piccoli programmi Python sono disponibili su Github per testare la radiazione UV, la temperatura e l'umidità e il sensore di pressione dello scudo MKR ENV:

  • HTS221.py -temperatura e umidità
  • LPS22HB.py - pressione
  • VEML6075.py - Radiazione UV

Il sensore di luce analogico richiede un ingresso analogico e non può essere utilizzato con il Raspberry Pi.

Consigliato: