prototypage électronique ermaboard - erm … · la programmation se fait avec le langage graphique...
TRANSCRIPT
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
Jeu de connecteurs supplémentaires
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 avec liste du contenu
Prototypage électronique ErmaBoardPlate-forme de prototypage électronique (Circuits de commande, Communications, Capteurs, IHM,
Robotique, Multimedia)
Commande électronique
Plus d’informations sur www.erm-automatismes.com
Bac STI2D: Etude des systèmes, SINBAC PRO SEN
BTS ElectroniqueIUT, Ecoles d’ingénieurs
Electronique & CommunicationThématiques abordées
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.
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
Descriptif du support technologique
Kit de développement
Arduino Uno (PR00)
Valisette de rangement
avec liste du contenu
Valisette de rangement
avec liste du contenu
Kit de développement
Microchip PIC (PR01)
20140220
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
Jeu de connecteurs supplémentaires
Valisette de rangement avec liste du contenu
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
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
Commande électronique
Kit de développement ARM9
Foxboard (PR02)
Carte de développement
FPGA(PR03)
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)
Valisette de rangement
avec liste du contenu
Valisette de rangement
avec liste du contenu
Plus d’informations sur www.erm-automatismes.com
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
Modules de communication
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
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
Capteurs
Plus d’informations sur www.erm-automatismes.com
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
Interface Homme Machine
Afficheur LCD graphique couleur
128x128 pixels (PR41)
Module de reconnaissance
vocale(PR42)
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
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
Châssis robot mobile 2 roues à moteur courant continu (Réf: PR52):
1 châssis 2 roues + moteurs
Boîte de rangement avec liste du contenu
Robotique / Mécatronique
Carte de 4 relais à commande
opto-isolée (PR50)
Kit servo et moteur (PR51)
Chassis robot mobile 2 roues à
moteur courant continu (PR52)
Plus d’informations sur www.erm-automatismes.com
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
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)
Multimédia
Stockage sur carte micro SD
(PR60)
Imageur JPEG (PR61)
Interface VGA (PR62)
Décodeur MP3 (PR63)
Webcam USB (PR64)
Plus d’informations sur www.erm-automatismes.com
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)
La programmation se fait avec le langage Arduino, qui est
particulièrement adapté dans le cadre des projets de conception.
D’autres références ErmaBoard peuvent être rajoutées à tout moment.
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 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 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.
Pack de démarrage ErmaBoard PIC18/Flowcode
Plus d’informations sur www.erm-automatismes.com
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.
Ard
uin
o
IDE
Min
iblo
q
LIF
A
Lab
VIE
W
Flo
wc
od
e
MP
LA
B
IDE
GC
C
Ph
P
Pyth
on
Qu
art
us
II
Te
rmin
al
Arduino UNO (Atmel Atmega)
Microchip PIC18 (PIC 18F)
FoxBoard (ARM9)
FPGA Altera (Cyclone 4)
Bus Pirate (PIC 24)
Environnement de programmation
Plus d’informations sur www.erm-automatismes.com
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) »
Idées de Projets proposés
+ +
+ +
+ +Plus d’informations sur www.erm-automatismes.com
Déplacement par suivit de ligne Localisation précise du foyer de l’incendie. Acquisition et traitement d’image infra-rouge.
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)
oMatrice de Leds RGB (Réf: PR43)
oCarte de 4 relais à commande opto-isolée (Réf: PR50)
o Kit servo et moteur (Réf: PR51)
oWebcam USB (Réf: PR64)
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)
oMatrice de Leds RGB (Réf: PR43)
oCarte 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
Idées de Projets proposés
Plus d’informations sur www.erm-automatismes.com
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]
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)
Descriptif des kits « Eléments de base »