Connexion

Vous n´êtes pas identifié(e).

TEST MATERIEL PROJET STI2D SIN

 Pour optimiser vos recherches lors de la réalisation de vos divers projets, nous allons vous proposer un guide non exhaustif de choix de matériels utilisés dans notre lycée.

Test de différents modules Eblocks

e-blocks sti2d sin


Notre lycée possède les licences de Flowcode (4 et 6) pour ATMEL (avr) et PIC, plus une diversité très importante de microcontrôleurs au sein de ces deux familles.

En fonction du cahier des charges de votre projet, vous allez choisir un microcontrôleur le plus adapté à votre application, taille mémoire FLASH, EEROM, RAM , nombre de USART,…etc.

Ce choix va être conditionné au départ principalement par l’utilisation des différents modules E-blocks que vous allez mettre en œuvre ainsi vous effectuerez votre schéma structurel sous Proteus.

Lors de la phase de programmation, si la taille de la mémoire flash est trop petite ou autre, il vous suffira simplement de changer de micro dans la même famille afin d’avoir le même brochage par exemple Atmega 324P (32 kilo octet flash) par un Atmega 644P (64 kilo octet flash).

Nous avons testé pour vous les différents modules afin de vous aiguiller dans votre sélection, pour ceux-ci, on vous indiquera leur type de liaison, leur difficulté de mise en œuvre éventuelle. Nous n’avons que la famille ATMEL en version simulable sous Proteus, j’indiquerai si nous leur avons affecté un schéma Proteus et un tutoriel en français, l’ensemble est téléchargeable avec votre identifiant.


    CARTE ATMEGA EB194 :

Carte Atmega

Carte Atmel livrée avec son dong de programmation.
Remarque : il faut absolument passer par avr. studio pour programmer vos microcontrôleurs, de la même façon si vous avez effectué un programme flowcode pour une carte ARDUINO vous effectuerez la même démarche mais en choisissant carte stk500 et le COM (9 OU 10) dédié au logiciel ide arduino.

- Schéma disponible et simulable sous Proteus : atmega32 ou atmega 324P.
- Tutoriel,aucun disponible en français .


    CARTE PIC EB006 :

Carte PIC

Pour pic série 12, 16,18.
Remarque : Carte directement programmable avec flowcode,attention elle est livrée d’origine avec un pic 16F877A qui pour la plupart du temps est trop petit pour vos projets.

- Aucun schéma disponible et simulable sous Proteus
- Tutoriel aucun disponible en français


    CARTE Boutons poussoirs EB007 :

Carte Bouton poussoir

Huit boutons poussoirs, appui niveau haut, alimentation +5 V externe (carte micro).

- Schéma disponible et simulable sous Proteus.
- Tutoriel en français voir documents de première non téléchargeables.



    CARTE interrupteurs EB074 :

Carte interrupteurs

Huit interrupteurs, alimentation +5 V externe (carte micro).

- Schéma disponible et simulable sous Proteus.
- Tutoriel en français voir documents de première non téléchargeables.


    CARTE clavier EB014 :

Carte clavier

Clavier matriciel 12 touches.

- Schéma disponible et simulable sous Proteus.
- Tutoriel en français voir documents de première non téléchargeables.


    CARTE LED EB004 :

Carte LEDs

Huit leds commandées sur niveau haut.

- Schéma disponible et simulable sous Proteus.
- Tutoriel en français voir documents de première non téléchargeables.


    CARTE Afficheur LCD (2*16) EB005 :

Carte LCD

Afficheur LCD données sur 4 bits, alimentation +5 V externe (carte micro).

- Schéma disponible et simulable sous Proteus.
- Tutoriel en français voir documents de première non téléchargeables.


    CARTE Quatre afficheurs 7 segments EB008 :

Carte afficheur 7 segments

Afficheur données sur 8 bits + 4 bits de commande, alimentation +5 V externe (carte micro).
Remarque la simulation flowcode est bugée, mais sous Proteus ou en réel aucun problème.

- Schéma disponible et simulable sous Proteus.
- Tutoriel en français voir documents de première non téléchargeables.



    CARTE Quatre relais EB038 :

Carte 4 relais

Quatre Relais 12 V, alimentation +14 V externe (carte micro).
Sortie NF ou NO.

- Schéma disponible et simulable sous Proteus.
- Tutoriel:aucun.


    CARTE Commande Moteur CC EB022 :

Carte moteur

Fabriqué autour d’un L298, alimentation +5 V externe (carte micro), alimentation moteur +50 V max.
Sorties deux moteurs CC, courant max 2A par moteur.

- Schéma disponible et simulable sous Proteus.
- Tutoriel, disponible en français commande par MLI (routine flowcode).


Exemple d'utilisation Moteur


    CARTE RS232 EB015 :

Carte RS232

Liaison asynchrone, alimentation +5 V externe (carte micro),
Sorties RS232 avec MAX232,remarque la simulation flowcode réception chaine est bugée mais sous Proteus ou en réel aucun problème.

- Schéma disponible et simulable sous Proteus.
- Tutoriel, disponible en français(routine flowcode).

Exemple d'utilisation RS232


    CARTE RFID EB052 :

Carte RFID

Liaison asynchrone, alimentation +5 V externe (carte micro),
Sortie RFID LECTURE / ECRITURE carte ICODE,nous n’avons utilisé que les cartes ICODE,avec FLOWCODE 4 avr aucun soucis mais attention sous Flowcode 6 en avr. routine bugée,le problème est enfin résolu le 12/11/2014 (testé avec un Atmega324P).

- Aucun schéma disponible et simulable sous Proteus.
- Tutoriel disponible en français(routine flowcode).

Exemple d'utilisation RFID


    CARTE BLUETOOTH EB024 :

Carte Bluetooth

Liaison asynchrone, alimentation +5 V externe (carte micro),
Sortie BLUETOOTH LECTURE / ECRITURE, utilisation avec tablette Windows ou PC (clef USB/BLUETOOTH).

- Aucun schéma disponible et simulable sous Proteus.
- Tutoriel disponible en français(routine flowcode).

Exemple d'utilisation Bluetooth


    CARTE GSM EB024-V2:

Carte GSM

Liaison asynchrone, alimentation +5 V externe (carte micro), 9v max externe(carte micro).
Sortie carte SIM,sms envoi/réception ,sous flowcode 4 uniquement en PIC, avec flowcode 6 ensemble des familles de microcontrôleurs(testé avec un Atmega 324P + carte SIN Orange).

Attention à l’alimentation mettre le transfo sur 9v sinon vous risquez de griller cette carte.

- Aucun schéma disponible et simulable sous Proteus.
- Tutoriel disponible en français proposé par le Lycée Rouvière (routine flowcode).

Exemple d'utilisation GSM


    CARTE RF EB063 433 MHz:

Carte RF

Liaison synchrone SPI, alimentation +5 V externe (carte micro).
Sorties carte RF 433 MHz EMISSION/RECEPTION.

- Aucun schéma disponible et simulable sous Proteus.
- Tutoriel, disponible en français (routine flowcode).



    CARTE GPS EB056 :

Carte gps

Liaison asynchrone, alimentation +5 V externe (carte micro),
Sortie GPS réception, remarque module « bugé » en AVR, nous avons du modifier le code C de plusieurs routines pour le faire fonctionner, choisir d’autre module GPS en i2c par exemple.

- Aucun schéma disponible et simulable sous Proteus.
- Aucun tutoriel disponible en français(routine flowcode).


    CARTE SD EB037:

Carte SD

Liaison synchrone SPI, alimentation +5 V externe (carte micro).
Sorties carte SD LECTURE/ECRITURE,utilisation de la FAT16.

- Aucun schéma disponible et simulable sous Proteus.
- Tutoriel disponible en français proposé par le Lycée Rouvière (routine flowcode).



    CARTE ETHERNET EB023-v2:

Carte Ethernet

Liaison synchrone SPI, alimentation +5 V externe (carte micro), 9v max externe(carte micro).
Sortie ETHERNET en mode client ou serveur TCP/IP, quatre clients/serveurs max. Sous flowcode 4 uniquement en PIC, flowcode 6 ensemble des familles micro (testé avec un Atmega324P, je n’ai rencontré aucun problème).
Remarque : Attention à l’alimentation mettre le transfo sur 9v sinon vous risquez de griller cette carte, la routine sous flowcode 6.0.7 était bugée, fonctionne uniquement à partir de la version 6.0.10

- Aucun schéma disponible et simulable sous Proteus.
- Tutoriel, disponible en français (routine flowcode).

Exemple d'utilisation Ethernet


    ROUTINE I2C Maître:

Bus I2C

Bus I2C,utilisable très facilement pour des composants en i2c : GPS arduino, DS1621.

- Tutoriel disponible en français (routine flowcode).


Test RASPBERRY PI

test raspberry pi

Nous allons utiliser le raspberry pi en serveur WEB (apache2 et MySQL). Installer le serveur motion afin de gérer la caméra pi et surtout utiliser les sorties GPIO comme sur un microcontrôleur (Tutoriel RASPBERRY PI).

Les langages utilisés sont côté client HTML5 (CSS3, HTML4, JavaScript) et côté serveur PHP et SQL. Pour la gestion du GPIO, Le choix se porte sur du Python3 car ce langage de programmation est celui retenu à l’origine pour le développement sur le Raspberry PI et il est proche des langages de programmation étudiés pendant l’année comme le C mais avec sa propre syntaxe, ceci facilitera malgré tout son apprentissage et le deuxième avantage est que la librairie RPi.GPIO est déjà installée sur le Raspbery PI.

Le Langage Python est très utilisé par les professeurs de math en ISN. Le but est de créer des applications web pour gérer des processus divers : robotiques, domotiques.

Exemple de Programme :Programme Python

Test Cartes de développement ARDUINO

test Arduino

ARDUINO, matériel autour d’un ATMEGA 328 qui bénéficie d’une communauté extrêmement importante, vous trouverez absolument tout sur internet , du simple projet pour allumer une led jusqu’au robot par commande vocale.

Dans notre lycée le matériel arduino est utilisé uniquement en première car en terminale le choix du microcontrôleur est au cœur de la démarche de projet.