Table des matières:

Utiliser les boucliers Arduino MKR avec Raspberry Pi : 8 étapes
Utiliser les boucliers Arduino MKR avec Raspberry Pi : 8 étapes

Vidéo: Utiliser les boucliers Arduino MKR avec Raspberry Pi : 8 étapes

Vidéo: Utiliser les boucliers Arduino MKR avec Raspberry Pi : 8 étapes
Vidéo: How to use MicroPython on Your Arduino? 2024, Juillet
Anonim
Utiliser les boucliers Arduino MKR avec Raspberry Pi
Utiliser les boucliers Arduino MKR avec Raspberry Pi
Utiliser les boucliers Arduino MKR avec Raspberry Pi
Utiliser les boucliers Arduino MKR avec Raspberry Pi
Utiliser les boucliers Arduino MKR avec Raspberry Pi
Utiliser les boucliers Arduino MKR avec Raspberry Pi

Notre PiMKRHAT est un adaptateur HAT pour utiliser les cartes et les blindages Arduino MKR avec le Raspberry Pi. Différents Arduino MKR Shields peuvent être utilisés via notre HAT comme extension pour le Raspberry Pi. Je veux montrer dans ce petit projet comment utiliser le shield Arduino MKR ENV avec un Raspberry Pi sous Python.

Étape 1: Outils et matériaux

Outils et matériaux
Outils et matériaux
Outils et matériaux
Outils et matériaux

Matériaux:

  • Tarte aux framboises
  • carte SD
  • Bouclier Arduino MKR ENV
  • PiMKRHAT

Outils:

  • Fer à souder
  • fil de soudure
  • coupante
  • outil de pliage

Étape 2: Assemblage

Assemblée
Assemblée

Le PiMKRHAT est livré en kit. Vous devez d'abord l'assembler. Veuillez suivre les instructions de montage ci-jointes

Étape 3: Réglage du cavalier

Veuillez définir pour le blindage Arduino MKR ENV uniquement les cavaliers 5 V et 3, 3 V sur la banque de cavaliers d'alimentation. Laissez tous les autres cavaliers ouverts.

Étape 4: Raspbian

Veuillez télécharger le dernier système d'exploitation Raspbian pour Raspberry Pi et le copier sur une carte SD via Pi imager ou Win32diskimager.

Étape 5: Configuration d'I2C

Les capteurs du shield MKR ENV utilisent la communication I2C. Vous devez d'abord installer certaines bibliothèques via le bash:

sudo apt-get install -y python-smbus

sudo apt-get install -y i2c-tools

Vous devez maintenant activer l'interface I2C:

sudo raspi-config

5 Options d'interfaçage P5 I2C OUI sudo reboot

Étape 6: Test de l'interface I2C

Test de l'interface I2C
Test de l'interface I2C

Il est maintenant temps de tester l'interface I2C:

sudo i2cdetect -y 1

Cela montre que trois adresses I2C sont utilisées - 0x10, 0x5c et 0x5f

Étape 7: Installer des bibliothèques supplémentaires

sudo apt installer python-pip

sudo pip installer veml6075

Étape 8: Testez votre travail

Testez votre travail
Testez votre travail

3 petits programmes Python sont disponibles sur Github pour tester le capteur de rayonnement UV, température & humidité et pression du shield MKR ENV:

  • HTS221.py -température et humidité
  • LPS22HB.py - pression
  • VEML6075.py - Rayonnement UV

Le capteur de lumière analogique nécessite une entrée analogique et ne peut pas être utilisé avec le Raspberry Pi.

Conseillé: