prototypage electronique ermaboard

Transcription

prototypage electronique ermaboard
Prototypage électronique ErmaBoard
Plate-forme de prototypage électronique (Circuits de commande, Communications, Capteurs, IHM,
Robotique, Multimedia)
Descriptif du support technologique
ErmaBoard est une plate-forme de prototypage électronique destinée aux
activités de projets dans les domaines de l’électronique, du traitement
d’informations, des communications et de la robotique.
ErmaBoard est une famille de circuits électroniques interopérables pouvant être
assemblés de manière modulaire pour aboutir à un système de commande
prototype.
Des circuits/kits ont été spécialement sélectionnés et conçus dans les domaines
suivants:
• Commande électronique (Microcontroleurs, FPGA, ARM…)
• Alimentations (Batterie, Cellule solaire)
• Communications (Ethernet, Bluetooth, RFID, Zigbee, GPS…)
• Capteurs (Température, Accéléromètre, Proximité…)
• Interface Homme Machine (LCD, Clavier, Reconnaissance vocale…)
• Robotique/Mécatronique (Relais, Servo-moteurs, Châssis robot mobile…)
• Multimedia (Stockage microSD, Imageur JPEG, Décodeur MP3…)
Un analyseur logique USB permet également l’étude des protocoles série.
Bac STI2D: Etude des systèmes, SIN
BAC PRO SEN
BTS Electronique
IUT, Ecoles d’ingénieurs
Thématiques abordées
Electronique & Communication
Ce produit est accompagné d’un dossier technique et pédagogique sous format
numérique comprenant:
Site HTML avec les activités, projets, et ressources
Sources de programmation, Schémas fonctionnels
Fiches techniques des composants
Proposition d’organisation pédagogique
Commande électronique
Kit de développement Atmel Arduino UNO (Réf: PR00):
Carte de développement microcontrôleur 8 bits Atmel Arduino (ATMEGA 328)
Câble USB A-B
Bloc secteur 9V et cordon secteur
Carte de prototypage avec bornier à vis
Plaque de câblage sans soudure
Translateurs de tension 3.3V/5V
Platine de fixation et carter de protection
Valisette de rangement
Jeu de connecteurs supplémentaires
avec liste du contenu
Valisette de rangement avec liste du contenu
Kit de développement Microchip PIC18 (Réf: PR01):
Carte de développement microcontrôleur 8 bits Microchip PIC18
Câble USB A-miniB
Programmateur / debugger Microchip Pickit3
Bloc secteur 9V et cordon secteur
Carte de prototypage avec bornier à vis
Plaque de câblage sans soudure
Translateurs de tension 3.3V/5V
Platine de fixation et carter de protection
Jeu de connecteurs supplémentaires
Valisette de rangement
Valisette de rangement avec liste du contenu
Kit de développement
Arduino Uno (PR00)
Kit de développement
Microchip PIC (PR01)
avec liste du contenu
Plus d’informations sur www.erm-automatismes.com
20140220
Commande électronique
Kit de développement ARM9 Foxboard (Réf: PR02):
Carte de développement microcontrôleur 32 bits ARM9
Câble USB A-miniB
Bloc secteur 9V
Boitier ABS
Interface de debug
Carte microSD 2GB bootable avec la distribution Debian Linux pré-installée
Pile lithium CR1220 3V RTC
Lecteur de carte microSD USB
Connecteur pour cartes additionnellles
Carte de prototypage avec bornier à vis
Plaque de câblage sans soudure
Translateur de tension 3.3V/5V
Câble Ethernet 1m
Carte adaptation pour modules périphériques
Platine de fixation et carter de protection
Valisette de rangement
Jeu de connecteurs supplémentaires
avec liste du contenu
Valisette de rangement avec liste du contenu
Kit de développement ARM9
Foxboard (PR02)
Carte de développement FPGA (Réf: PR03):
Carte de développement FPGA Altera Cyclone avec périphériques embarqués
- FPGA Altera Cyclone avec 24000 éléments logiques et 66 blocs RAM
- Mémoire de programmation 16Mo
- Mémoire DDR SDRAM de 256 Megabits
- Mémoire synchrone SRAM de 1Mo
- Port USB, Connecteur JTAG
- 1 connecteur d'Extension Utilisateur HSMC, jusqu’à 84 entrées/sorties
- 6 boutons poussoirs dont 4 pour l’application utilisateur
- 7 LEDs dont 4 pour l’application utilisateur
Câble USB
Carte adaptation pour autres modules périphériques
Platine de fixation et carter de protection
Jeu de connecteurs supplémentaires
Valisette de rangement
avec liste du contenu
Valisette de rangement avec liste du contenu
Carte de développement
FPGA(PR03)
Carte d'interface de composant sur bus I2C, SPI, UART sans programmation (Réf: PR04)
1 carte sans programmation "Bus Pirate", analyse des protocoles à bus série
1 câble USB A-miniB
1 connecteur HE10 vers Arduino
Valisette de rangement avec liste du contenu
Kit batterie lithium-ion polymère et cellule solaire (Réf: PR08):
Chargeur lipo par cellule solaire ou USB ou adaptateur secteur
Batterie lipo 3.7V 980mAh
Panneau solaire 75x100mm
Jeu de connecteurs d'alimentation
Câble USB A-miniB
Adaptateur secteur / USB
Valisette de rangement avec liste du contenu
Analyseur logique USB - analyseur de protocole CAN, SPI, I2C, RS232 (Réf: PR09):
Analyseur logique 34 voies 500MHz sur port USB(décodeur CAN, SPI, I2C, RS232)
Lot 10 micro grip-fil
Carte d'interface de composant sur bus I2C,
SPI, UART sans programmation (PR04)
Kit batterie lithium-ion polymère
et cellule solaire (PR08)
Analyseur logique USB analyseur de protocole CAN,
SPI, I2C, RS232 (PR09)
Plus d’informations sur www.erm-automatismes.com
Modules de communication
Kit de communication Ethernet (Réf: PR10):
Carte de communication ethernet
Carte microSD
Lecteur de carte microSD
Cordon Ethernet
Jeu de connecteurs supplémentaires
Valisette de rangement avec liste du contenu
Kit de communication Wi-Fi (Réf: PR11):
Module Wi-Fi
Support module communication pour arduino
Adaptateur USB pour module WiFi avec câble USB
Jeu de connecteurs supplémentaires
Valisette de rangement avec liste du contenu
Kit de communication USB device et USB host (Réf: PR12):
Module USB device pour communication série (port COM virtuel)
Module USB host pour Arduino
Clavier USB
Câble USB A - mini B
Jeu de connecteurs supplémentaires
Valisette de rangement avec liste du contenu
Kit de communication Zigbee (Réf: PR13):
2 modules de communication Zigbee
Support module communication pour arduino
Adaptateur Zigbee / USB
Câble USB A - mini B
Jeu de connecteurs supplémentaires
Valisette de rangement avec liste du contenu
Kit de communication Bluetooth (Réf: PR14):
2 modules de communication Bluetooth
Support module communication pour arduino
Adaptateur Bluetooth / USB
Dongle USB/Bluetooth
Câble USB A - mini B
Jeu de connecteurs supplémentaires
Valisette de rangement avec liste du contenu
Module de communication GSM (Réf: PR15):
Modem GSM/GPRS
Antenne
Jeu de connecteurs supplémentaires
Valisette de rangement avec liste du contenu
Kit de communication RFID (Réf: PR16):
Lecteur RFID 13MHz
Tags RFID (lecture seule) avec identifiant
unique sur 32 bits
Carte d'adaptation pour Arduino
Jeu de connecteurs supplémentaires
Valisette de rangement avec liste du contenu
Kit de communication RF 868MHz (Réf: PR17):
2 modules de communication RF 868MHz
Support module communication pour arduino
Adaptateur RF / USB
Câble USB A - mini B
Jeu de connecteurs supplémentaires
Valisette de rangement avec liste du contenu
Module de communication CAN (Réf: PR18):
2 modules de communication CAN
Connectique Arduino
Câble compatible CAN
Jeu de connecteurs supplémentaires
Valisette de rangement avec liste du contenu
Kit de communication GPS (Réf: PR20):
Module de réception GPS
Support GPS pour Arduino et datalogger
sur carte SD (non incluse)
Jeu de connecteurs supplémentaires
Valisette de rangement avec liste du contenu
Plus d’informations sur www.erm-automatismes.com
Capteurs
Kit capteurs, relais et IHM avec base de connexion (Réf: PR30):
Carte de support capteurs pour Arduino
1 platine de protypage à souder
1 afficheur LCD
1 clavier
1 jeu de 10 câbles de connexion
1 capteur de température analogique
1 bouton poussoir
1 interrupteur à inclinaison
1 potentiomètre
1 LED
1 buzzer
1 relais
1 capteur de température et humidité numérique
1 capteur de luminosité à LDR
1 bouton poussoir capacitif
1 micro à électret
1 récepteur infrarouge
1 platine de fixation
1 hub de 4 ports I2C
Jeu de connecteurs supplémentaires
Valisette de rangement avec liste du contenu
Kit capteurs accéléromètre, gyroscope, boussole (Réf: PR31):
1 accéléromètre 3 axes
1 gyroscope 3 axes
1 boussole 3 axes
1 jeu de 5 câbles de connexion
A utiliser avec la base de connexion de PR30
Jeu de connecteurs supplémentaires
Valisette de rangement avec liste du contenu
Kit de capteurs de distance et détection de proximité et couleurs (Réf: PR32):
1 capteur infrarouge de proximité
3 capteurs de distances à ultrason
3 capteurs suiveurs de ligne
1 détecteur pyroélectrique
1 capteur de couleur
1 jeu de 5 câbles de connexion
A utiliser avec la base de connexion de PR30
Jeu de connecteurs supplémentaires
Valisette de rangement avec liste du contenu
Plus d’informations sur www.erm-automatismes.com
Interface Homme Machine
Afficheur LCD graphique couleur 128x128 pixels (Réf: PR41):
1 afficheur LCD 2x16 caractères
Connectique Arduino
Valisette de rangement avec liste du contenu
Module de reconnaissance vocale (Réf: PR42):
1 module de reconnaissance vocale
Connectique Arduino
Valisette de rangement avec liste du contenu
Afficheur LCD graphique couleur
128x128 pixels (PR41)
Module de reconnaissance
vocale(PR42)
Robotique / Mécatronique
Carte de 4 relais à commande opto-isolée (Réf: PR50):
1 carte de 4 relais (possibilité de commande à distance avec un module RF)
Jeu de connecteurs supplémentaires
Valisette de rangement avec liste du contenu
Carte de 4 relais à commande
opto-isolée (PR50)
Kit servo et moteur (Réf: PR51):
1 platine de base pour Arduino
1 moteur à courant continnu
1 moteur pas à pas
1 servomoteur de modélisme
1 micro-servo
Connectique Arduino
Jeu de connecteurs supplémentaires
Valisette de rangement avec liste du contenu
Kit servo et moteur (PR51)
Châssis robot mobile 2 roues à moteur courant continu (Réf: PR52):
Chassis robot mobile 2 roues à
1 châssis 2 roues + moteurs
moteur courant continu (PR52)
Boîte de rangement avec liste du contenu
Plus d’informations sur www.erm-automatismes.com
Multimédia
Stockage sur carte microSD (Réf: PR60):
Carte de stockage microSD
Carte microSD
Lecteur de carte microSD
Jeu de connecteurs supplémentaires
Valisette de rangement avec liste du contenu
Imageur JPEG (Réf: PR61):
1 module CCD avec compression JPEG à interface série
Carte de support capteurs pour Arduino et câble
Jeu de connecteurs supplémentaires
Valisette de rangement avec liste du contenu
Interface VGA (Réf: PR10-62):
1 module VGA à FGPA pour Arduino
Jeu de connecteurs supplémentaires
Valisette de rangement avec liste du contenu
Stockage sur carte micro SD
(PR60)
Imageur JPEG (PR61)
Interface VGA (PR62)
Décodeur MP3 (Réf: PR63):
1 décodeur MP3 pour Arduino (liaison SPI)
1 carte microSD
1 paire d'écouteurs
Jeu de connecteurs supplémentaires
Valisette de rangement avec liste du contenu
Webcam USB (Réf: PR64):
1 webcam USB (Pour carte Foxboard uniquement)
Décodeur MP3 (PR63)
Webcam USB (PR64)
Plus d’informations sur www.erm-automatismes.com
Pack de démarrage ErmaBoard Atmel/Arduino
Ce pack comprend les références de base pour mettre en œuvre
des activités de formation et projets en électronique :
Kit de développement Atmel Arduino UNO (Réf: PR00)
Kit de communication Wi-Fi (Réf: PR11)
Kit capteurs avec base de connexion (Réf: PR30)
Carte de 4 relais à commande opto-isolée (Réf: PR50)
Kit servo et moteur (Réf: PR51)
Pack de démarrage ErmaBoard PIC18/Flowcode
Ce pack comprend les références de base pour mettre en œuvre
des activités de formation et projets en électronique :
Kit de développement Microchip PIC18 (Réf: PR01)
Kit de communication Wi-Fi (Réf: PR11)
Kit capteurs avec base de connexion (Réf: PR30)
Carte de 4 relais à commande opto-isolée (Réf: PR50)
Kit servo et moteur (Réf: PR51)
La programmation se fait avec le langage Arduino, qui est
particulièrement adapté dans le cadre des projets de conception.
La programmation se fait avec le langage graphique Flowcode (Non
fourni), qui est particulièrement adapté dans le cadre de débuts de
formation en électronique. Il faut néanmoins noter que les limitations
intrinsèques à la programmation graphique Flowcode rendent ce pack
moins adapté aux projets de conception.
D’autres références ErmaBoard peuvent être rajoutées à tout moment.
D’autres références ErmaBoard peuvent être rajoutées à tout moment.
Plus d’informations sur www.erm-automatismes.com
Environnement de programmation
Terminal
Quartus II
Python

PhP


GCC
 
MPLAB
IDE
Minibloq

Flowcode
Arduino
IDE
Arduino UNO (Atmel Atmega)
Microchip PIC18 (PIC 18F)
FoxBoard (ARM9)
FPGA Altera (Cyclone 4)
Bus Pirate (PIC 24)
LIFA
LabVIEW
Compatibilité des logiciels de développement avec les cartes programmables :
  


Description :
Logiciel Arduino : Ce logiciel permet de programmer la carte Arduino avec du Code Arduino (langage de type C++). Le firmware généré est
embarqué dans la carte.
Logiciel Minibloq : Ce logiciel permet de programmer la carte Arduino avec un langage de programmation graphique. Le firmware généré est
embarqué dans la carte.
Logiciel LIFA (LabVIEW Interface For Arduino) : Ce logiciel permet d’installer l’outil de programmation LabVIEW pour carte Arduino. Le
programme LabVIEW est embarqué dans l’ordinateur et un firmware (LIFA) à charger via le logiciel Arduino dans la carte Arduino permettra à
LabVIEW de communiquer avec la carte Arduino.
Logiciel Flowcode : Ce logiciel permet de programmer la carte Arduino avec un langage de programmation graphique. Le firmware généré est
embarqué dans la carte. Pour la carte PIC18, il faut l’édition Flowcode PIC.
Logiciel MPLAB IDE : Ce logiciel est un environnement de développement pour les microcontrôleurs Microchip en général. On peut utiliser le
compilateur pour programmer la carte Arduino PIC18F. Le firmware généré est embarqué dans la carte.
Logiciel GCC : Ce compilateur C embarqué dans la distribution Linux de la carte Foxboard permet de générer des fichiers exécutables pour Linux.
Logiciel PhP : La carte Foxboard intègre un serveur PhP pour réaliser des scripts.
Logiciel Python : La carte Foxboard intègre un interpréteur Python pour réaliser des scripts.
Logiciel Quartus II : Ce logiciel permet de générer des configurations pour les FPGA Altera. Il supporte les langages VHDL, Verilog et un éditeur
graphique de code.
Plus d’informations sur www.erm-automatismes.com
Idées de Projets proposés
Projet 1 : Conception et réalisation d’un robot deux roues
• Références nécessaires : « Kit de développement Arduino UNO (Réf: PR00) », « Kit servo et moteur (Réf: PR51) » et
« Chassis robot mobile 2 roues à moteur courant continu (Réf: PR52) »
Projet 2 : Réalisation / mise en œuvre de la commande d’un robot deux roues, via une interface homme/machine sur
•
LabVIEW
Références nécessaires : « Kit de développement Arduino UNO (Réf: PR00) », « Kit servo et moteur (Réf: PR51) »,
« Chassis robot mobile 2 roues à moteur courant continu (Réf: PR52) » et « Eléments de base pour Projets robot 2 roues
télécommandé (PJ00) »
Projet 3 : Interfaçage et commande du robot à l’aide d’un joystick Wii et d’une application LabVIEW
•
Références nécessaires : « Kit de développement Arduino UNO (Réf: PR00) », « Kit servo et moteur (Réf: PR51) »,
« Chassis robot mobile 2 roues à moteur courant continu (Réf: PR52) » et « Eléments de base pour Projets robot 2 roues
télécommandé (PJ00) »
+
+
Projet 4 : Interfaçage et commande du robot à l’aide d’un joystick Wii et d’une application Arduino
•
Références nécessaires : « Kit de développement Arduino UNO (Réf: PR00) », « Kit servo et moteur (Réf: PR51) »,
« Chassis robot mobile 2 roues à moteur courant continu (Réf: PR52) » et « Eléments de base pour Projets robot 2 roues
télécommandé (PJ00) »
+
+
Projet 5 : Interfaçage et commande du robot à l’aide d’une manette Wii et d’une application LabVIEW
•
Références nécessaires : « Kit de développement Arduino UNO (Réf: PR00) », « Kit servo et moteur (Réf: PR51) »,
« Chassis robot mobile 2 roues à moteur courant continu (Réf: PR52) » et « Eléments de base pour Projets robot 2 roues
télécommandé (PJ00) »
+
+
Plus d’informations sur www.erm-automatismes.com
Idées de Projets proposés
Projet 6 : Conception et réalisation d’un robot pompier
•
Références nécessaires :
o Eléments de base pour projets « Robot pompiers 4 roues » et « Véhicule NAO » (Réf: PJ10)
o Kit de développement Arduino UNO (Réf: PR00)
o Kit de développement ARM9 Foxboard (Réf: PR02)
o Kit de communication Wi-Fi (Réf: PR11)
o Kit capteurs avec base de connexion (Réf: PR30)
o Kit de capteurs de distance et détection de proximité et couleurs (Réf: PR32)
o Matrice de Leds RGB (Réf: PR43)
o Carte de 4 relais à commande opto-isolée (Réf: PR50)
o Kit servo et moteur (Réf: PR51)
o Webcam USB (Réf: PR64)
Déplacement par suivit de ligne
Localisation précise du foyer de l’incendie. Acquisition et traitement d’image infra-rouge.
Projet 7 : Conception, réalisation et mise en œuvre d’un chariot mobile, piloté à distance par le robot NAO
•
Références nécessaires :
• Eléments de base pour projets « Robot pompiers 4 roues » et « Véhicule NAO » (Réf: PJ01)
• Kit de développement Arduino UNO (Réf: PR00)
• Kit de développement ARM9 Foxboard (Réf: PR02)
• Kit de communication Wi-Fi (Réf: PR11)
• Kit capteurs avec base de connexion (Réf: PR30)
• Kit de capteurs de distance et détection de proximité et couleurs (Réf: PR32)
o Matrice de Leds RGB (Réf: PR43)
o Carte de 4 relais à commande opto-isolée (Réf: PR50)
o Kit servo et moteur (Réf: PR51)
• Webcam USB (Réf: PR64)
• Robot humanoïde NAO
Plus d’informations sur www.erm-automatismes.com
Descriptif des kits « Eléments de base »
Eléments de base pour Projets robot 2 roues télécommandé (Réf: PJ00), pour projets 2/3/4/5 :
Carte « jeu vidéo »
Manette Nunchuk sans fil
Manertte WiiMote Bluetooth
Dongle Bluetooth
Jeu de connecteurs supplémentaires
A utiliser avec une carte Arduino (PR00), une carte contrôle moteur (PR51), un châssis robot 2 roues (PR52)
Eléments de base pour projets « Robot pompiers 4 roues » et « Véhicule NAO » (Réf: PJ01), pour projets 6/7:
Robot 4 roues Vex avec 4 moteurs pour les roues
Pièces d’adaptation mécaniques Vex, notamment pour la construction d’un bras robotisé de support de lance à incendiie
Cuve d’extincteur avec électrovanne
Mini haut-parleur pour message d’alarme
Système de motorisation 2 axes pour la caméra
Batterie rechargeable avec chargeur
Petits composants (Connecteurs…)
Pour mettre en œuvre les projets, vous devez également être en possession des références suivantes:
Kit de développement Arduino UNO (Réf: PR00)
Kit de développement ARM9 Foxboard (Réf: PR02)
Kit de communication Wi-Fi (Réf: PR11)
Kit capteurs avec base de connexion (Réf: PR30)
Kit de capteurs de distance et détection de proximité et couleurs (Réf: PR32)
Matrice de Leds RGB (Réf: PR43)
Carte de 4 relais à commande opto-isolée (Réf: PR50)
Kit servo et moteur (Réf: PR51)
Webcam USB (Réf: PR64)
280, rue Edouard Daladier - 84200 Carpentras - France - Tél. + 33 (0) 4 90 60 05 68 - Fax + 33 (0) 4 90 60 66 26
www.erm-automatismes.com - [email protected]