La platine d'évaluation Explorer 700
[Mise à jour le 23/11/2019]
![]()
Sources
- Page du site Joy-it pour le module EXPLORER 700 (description, installation, image Raspbian configurée pour le module, exemples, datasheets, manuel, etc.)
- Le schéma du module Pioneer 600 (équivalent à l'explorer 700) est téléchargeable ici
Distributeurs
—-
1. Introduction
La platine d'évaluation Explorer 700 regroupe des capteurs, un afficheur graphique, des entrées et sorties digitales et analogiques. Elle est enfichable sur le port GPIO des Raspberry Pi 2, 3 ou 4.
2. Description
- Interface GPIO pour se connecter au Raspberry Pi
- USB TO UART : contrôle le Raspberry Pi via un terminal série
- Interface “AD/DA” via un bornier à vis
- Interface 1-WIRE pour connecter des périphériques 1-WIRE tels que le capteur de température DS18B20
- Connecteurs pour le raccordement de capteurs externes
- Écran OLED 0,96“ : contrôlé par un circuit SSD1306 (SPI)
- Buzzer
- CP2102 (convertisseur USB <> UART)
- PCF8591 : convertisseur 8 bits “AD/DA” (I2C™)
- BMP280 : capteur de pression (I2C™)
- PCF8574 : Port I/O (I2C™)
- DS3231 : horloge temps réel (I2C™) - Support de pile au dos (pile non livrée)
- LED de présence de l'alimentation
- LED utilisateur (LED1, LED2)
- Mini Joystick
- LFN0038K : récepteur IR
3. Installation et tests
- Télécharger l'image Raspbian configurée pour l'explorer 700, les exemples de code et le manuel ici.
- Installer l'image Raspbian pour l'explorer 700.
- Suivre les indications du manuel pour tester les exemples (Python).
4. Blink : un premier exemple en Python
Objectif : faire clignoter la diode électroluminescente LED1 de la carte Explorer 700 (repère 14 sur la photo ci-dessus).
- Aspect matériel
Pour commander cette LED, il est nécessaire d'identifier sa connexion au port GPIO du Raspberry Pi. D'après le schéma du fabricant, elle est connectée à la broche 37 (GPIO26) de ce connecteur. Voir la page "Le port GPIO". La LED s'éclaire avec un niveau logique “1”.
- Aspect logiciel
Ouvrir l'éditeur Thonny Python IDE situé dans Programmation sur le Raspberry Pi. Une fenêtre doit s'ouvrir comme sur la copie d'écran ci-contre.
Créer un nouveau fichier (”+“ ou File → New), copier le code ci-dessous et l'enregistrer avec le nom led.py dans /home/pi.
- blink.py
import RPi.GPIO as GPIO # module de gestion du port GPIO import time #module de gestion du temps # Identification de la broche utilisée LED = 37 # Une LED est connectée sur la broche 37 GPIO.setmode(GPIO.BOARD) # Autre solution #LED = 26 #GPIO.setmode(GPIO.BCM) #Configuration de la broche en sortie GPIO.setup(LED,GPIO.OUT) while True: GPIO.output(LED,GPIO.HIGH) # Activation de la LED time.sleep(1) # Attente 1s GPIO.output(LED,GPIO.LOW) # Désactivation de la LED time.sleep(1) # Attente 1s
Exécuter le code en cliquant sur le bouton suivant
Comportement attendu : la LED1 de la carte Pioneer 600 doit clignoter.
Autre solution pour exécuter le code : ouvrir une console (LXTerminal) et se placer dans /home/pi. Exécuter la commande suivante :
- cmd1.bash
python led.py