Les robots Mayotte – ISN - 2014.

Slides:



Advertisements
Présentations similaires
Chaine d'information et chaine d‘énergie
Advertisements

Architecture des ordinateurs
Projet RLI 2002: Etude du chip SC12
Joscelin OUDRY IR2000 année
L’ordinateur Sa constitution…. A Luttringer.
Matériel Augmenter le nombre d’entrées/Sorties PCF8574P
Introduction aux PSoC D’après Jérôme Fabriès – Lycée Cabanis de Brive
Bac Blanc Mickaël LEVERT
Technologie et choix des constituants matériels de l`unité centrale
ARCHITECTURE DES ORDINATEURS
Arduino en technologie
Conception d’une carte à microcontrôleur ARM pour le robot Amphibot II
Environnement matériel d’un système informatique
Utilisation basique des PORTs
ENTRETENIR son ORDINATEUR
Fonction Traiter Algorithmique et Programmation
Etude et réalisation d’un système asservi de contrôle de mouvement nanométrique appliqué à une source d’électrons Mémoire d’ingénieur électronique présenté.
Outillage ! outils matériels de prototypage rapide
Réseau Internet du BISTROT A CREPES
BENABEN, PEREZ Mini projet: Détection d’obstacle.
Arduino board and Shield
par Bernard Maudhuit Anne-Marie Droit
Quels sont les différents modèles ?
F Copyright © Oracle Corporation, Tous droits réservés. Créer des programmes avec Procedure Builder.
Architecture introduction.
Architecture d ’un système à MICROPROCESSEUR
Mise en œuvre du boîtier Autoprog
FAB LAB Provence Laboratoire d'Aix-périmentation et de Bidouille
Petits montages électroniques à la portée des « softeux »
Protocole RS-232 Branchement: Null Modem Inverse les différents pin Gender Changer Indispensable pour connecter le tout.
Présentation des projets S6 département ESE
Choix d’un microcontrôleur
Les automates programmables
Christian Dupaty BTS Systèmes Numériques Lycée Fourcade - Gardanne
Architecture des ordinateurs, Environnement Numérique de Travail
Lycée ELKHAWARIZMI De SAFI
Afficheur industriel « AIW » MAT Électronique
Journée N°1 – Baccalauréat STI2D – Formation de spécialité SIN
Formation Nouveaux programmes de Technologie - 4ème
PROJET: ENREGISTREUR DE TEMPERATURE ET DE PRESSION fait par: Julien Gallet, Maxime Desgrousilliers, Stéphane Delarue et Julien Bernard
L’ architecture système
Alarme et actionneur (programmés) de cafetière électrique géré par microcontrôleur Présentation PPD n°1.
Microcontrôleurs PIC. 1ère séance Présentation du PIC16F876 Outils de programmation du PIC Le langage C Exemples d’applications simples 2ème séance Présentation.
PICAXE LE MICRO-CONTROLEUR.
Formation Lauréats Collèges et Lycées Présentation NTIC Cheikh Baye Ould Beddy Centre Mauritanien d’Analyse de Politiques – Novembre 2002.
CARTE « ESSAIS PIC » LES TESTS Carte « essais PIC » : Notice de test.
Arduino en technologie
Architecture des ordinateurs, Environnement Numérique de Travail
Sommaire : La programmation arduino
Rozenn Gotteland Mathieu Krieg Nicolas Trubert
Le portable d’Alice Jayson et Steven. *1. Processeur; Trie les données et exécute les programmes 1à 4 cœurs *2. Mémoire vive (RAM) placé les données -SRAM.
 1 – Présentation du dongle hdmi miracast d’Asus  2 – Présentation de la connectique (boutons) du dongle  3 – Le fonctionnement du dongle  4 – Avantages.
EPAP Electronique: Reception RFID
Meetup maker girls Arduino et Capteurs
RASPBERRY communication WI-FI avec un pc
Encadrer par Mr Chelly Nizar
Robot formula flowcode
BUGGY FORMULA FLOWCODE
Récepteur deTélécommande à Ultrason
Utilisation de la plateforme DomoLeaf en mode Démo 1.
Initiation à l’Arduino
Arduino, logiciel libre ET matériel libre, qui permet d'interagir avec l'environnement qui nous entoure. 1.
09/09/2008Projet PMM2-N.Dumont Dayot1 Motivations Finalité du démonstrateur Partenaires Electronique frontale Travail au LAPP Conclusion Projet PMM² Photomultiplicateurs.
MELISSA GOLGEM 2016 Les fonctions de l’ordinateur.
Présentation Scratch10 mars 2016 Présentation Scratch Lycée De La Salle Jeudi 10 mars 2016.
Cet écran de projection est tactile. Pour profiter pleinement de cette fonction, vous devez : Télécharger le logiciel EducPen Pro (gratuit) 3 3
Séance 1: Qu’est-ce qu’un objet connecté ?
STM32 – ARM/CORTEX Outils de développement Philippe Antoine, lycée Benoit L’Isle sur la Sorgue Christian Dupaty, lycée Fourcade Gardanne Marc Silanus,
Getting Started with Arduino Workshop POWERED BY IEEE ISSAT SOUSSE SB Trainers : Ikram Twir (IEEE ISSATSo SB secretary ) Mehdi Mili (IEEE ISSATSo SB treasurer.
Présentation initiale
Transcription de la présentation:

Les robots Mayotte – ISN - 2014

Les microcontrôleurs Ce sont des circuits intégrés qui contiennent : Microprocesseur Mémoires Interfaces IO

Les microcontrôleurs Le programme peut : Recevoir des informations via les entrées (In) Agir via les sorties (Out)

Les microcontrôleurs La mise en œuvre : Elaborer et réaliser le circuit imprimé Utiliser un programmateur Impossible dans le cadre du lycée !

Les microcontrôleurs La solution : Utiliser des cartes arduino ! 16 MHz Mémoire : 32 ko

Les cartes arduino Avantages : Une carte, un ordinateur et un cable USB Des milliers d’exemples sur le web Des capteurs compatibles par centaines Très faible coût

Les cartes arduino Inconvénients : AUCUN !!!

Les cartes arduino Le prix Carte Uno de 10 à 15 €

Les cartes arduino IO digitales (PWM) µC Connecteur USB Alimentation (9V) 6 entrées analogiques

Les entrées Les informations proviennent de capteurs très variés: Boutons, potentiomètres Température, Humidité, Pression Lumière Distance GPS Accéléromètre Boussole … Remarque : la plupart des µC sont pourvu de convertisseur A/N

Les entrées Combien ça coûte ? GPS : 15 € Capteur distance : 3€ Capteur humidité + température : 2,22 € Télécommande IR : 3,2 € Capteur distance : 3€

Les sorties Deux types : Sortie digitale : 0 V ou 5V Sortie PWM (pulse width modulation) Rapport cyclique : 70% Rapport cyclique : 20%

Les sorties Que peut-on actionner ? LED Moteurs Servomoteurs Buzzer Emetteur IR Electrovanne Relais Ecran (éventuellement tactiles !)

Les sorties Combien ça coûte ? Servomoteur : 3 – 12€ Ecran: 3 € Electrovanne : 10 – 20 € Ecran: 3 € Relais: 2 €/piece

La programmation Logiciel gratuit très simple fourni par arduino Un seul bouton pour compiler et transférer le programme Coloration syntaxique Affichage système

La programmation Langage C Deux procédures obligatoires : setup loop Exécutée une seule fois à la mise sous tension loop Exécutée en boucle indéfiniment

La programmation Exemple : le programme blink Fixe le pin numéro 13 en sortie Met l’état haut (5V) sur le pin n°13 Attend 1 seconde Met l’état bas (0 V) sur le pin n°13

La programmation Remarques : La plupart des cartes arduino possèdent une led connectée au pin n°13 L’avantage de la plateforme Arduino est de bénéficier de fonctions simples à utiliser

La programmation Exemple de capteur : distance « HC-SR04 » Cherchons dans google : « HC-SR04 arduino »

La programmation Exemple de capteur : distance

La programmation Exemple de capteur : distance Les exemples sont nombreux et très bien documentés Bibliothèque Scripts d’exemples

La programmation Exemple de capteur : distance Une seule ligne pour obtenir la distance

La robotique avec arduino Plusieurs cartes existent pour faire des robots éducatif simples. Exemple le shieldbot de Seeedstudio.com (env. 65€)

La robotique avec arduino Exemple le shieldbot de Seeedstudio.com

La robotique avec arduino Exemple le shieldbot de Seeedstudio.com Une bibliothèque de fonction ultra simple ! drive(int v_gauche, int v_droite) stop() readS1(), readS2(), …, readS5()

La robotique avec arduino Exemple le shieldbot de Seeedstudio.com

La robotique avec arduino Exemple le shieldbot de Seeedstudio.com Ce robot permet de suivre une ligne noire sur fond blanc Il est possible d’ajouter des capteurs (détecteur d’obstacle par exemple), des servos, etc.

Les autres cartes Arduino Nano Uno Méga Due

Les autres cartes Arduino Comparatif Carte Fréq µC (MHz) Flash (ko) SRAM (ko) E/S num Avec PWM E/S analog Uno 16 32 2 14 6 Nano 8 Méga 128 54 15 Due 80 512 96 12

Les autres cartes Arduino Le nombre d’entrées et de sorties peut paraître faible sur la UNO mais… … il existe des protocoles de communication permettant de connecter plusieurs dizaines de capteurs sur les mêmes pins : I²C SPI … Ces protocoles sont très simples à utiliser en arduino

La nouvelle génération Il ne s’agit plus de microcontrôleurs mais de nano-ordinateurs ! Raspberry Pi Processeur : 700 MHz OS : Linux HDMI Carte réseau GPIO Pour seulement : 35 $ !!!

La nouvelle génération Beaglebone Black Processeur : 1 GHz OS : Linux Carte graphique intégrée 2Go flash intégrée Beaucoup de GPIO Pour seulement : 45 $ !!!

Les sites à retenir www.dx.com www.seeedstudio.com www.adafruit.com www.gotronic.fr Et beaucoup d’autres…