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]