Carte Michelino pour Arduino

67,13

Basée sur le microcontrôleur ATmega128 de la société Microchip, la carte Michelino se caractérise par un écran graphique couleur de 160×128 pixels, un encodeur rotatif et 4 sorties MOSFET de puissance PWM qui permettent de contrôler jusqu’à 4 actionneurs ou moteurs à courant continu unidirectionnels. Cette carte est programmable à partir de l’environnement de développement Arduino.

En stock

Catégorie :

Description

Carte Michelino pour Arduino

Basée sur le microcontrôleur ATmega128 (fiche technique) de la société Microchip, la carte Michelino se caractérise par un écran graphique couleur de 160×128 pixels, un encodeur rotatif et 4 sorties MOSFET de puissance PWM qui permettent de contrôler jusqu’à 4 actionneurs ou moteurs à courant continu unidirectionnels. Cette carte est programmable à partir de l’environnement de développement Arduino.

Écran graphique:

La carte Michelino est équipé d’un écran TFT 1,8 pouce 160×128 pixels piloté par le driver ST7735S de la société Sitronix. Pour plus de détail sur le driver ST7735S, voici sa fiche technique: lien.

Le pilotage de l’écran se fait par le protocole SPI en utilisant le brochage suivant:

  • Port 9  –> SCK/SCL
  • Port 10 –> MOSI/SDA
  • Port 37 –> Rétroéclairage
  • Port 38 –> SS/CS
  • Port 39 –> DC
  • Port 40 –> Reset

 

Ecran graphique de la carte Michelino
Écran graphique de la carte Michelino

 

Encodeur rotatif:

L’encodeur rotatif avec bouton poussoir présent sur la carte Michelino est câblé avec le brochage suivant:

  • Port 41  –> Broche A de l’encodeur
  • Port 42 –> Broche B de l’encodeur
  • Port 43 –> Bouton de sélection

 

Note: Il n’y a pas de résistance de Pull-Up de câblée sur la carte aussi il est nécessaire  d’activer la résistance interne de l’Atmega128 lors de la configuration logicielle du port  (paramètre “INPUT_PULLUP” de la fonction pinMode() sous Arduino).

Exemple d'utilisation de l'encodeur rotatif de la carte Michelino
Exemple d’utilisation de l’encodeur rotatif de la carte Michelino

 

Alimentation:

La carte Michelino propose 3 connecteurs différents pour son alimentation:

  • Un connecteur Jack femelle de 2,1 mm. Ce peut être un transformateur par exemple ou le  connecteur de pile 9V disponible ici.
  • Un bornier à visser.
  • Un port USB de type C permettant également la programmation de la carte ou la communication série avec un ordinateur.

La tension recommandée pour l’alimentation de la carte Michelino par le port Jack ou le bornier à visser est une tension continue comprise entre 8V et 12V.

Exemple d'alimentation de la carte Michelino avec un transformateur
Exemple d’alimentation de la carte Michelino avec un transformateur

 

Sorties de puissance:

La carte Michelino possède 4 sorties de puissance T1, T2, T3 et T4 pilotées par MOSFET qui permettent d’appliquer la tension d’alimentation sur ces sorties. Le courant peut aller jusqu’à 4 ampère par sortie dans une limite de 4 ampères sur la totalité des sorties de puissance.

Ces 4 sorties de puissance sont PWM (modulables par largeur d’impulsion). Le niveau de tension de sortie moyen est pilotable par logiciel.

  • Port 12 –> Sortie de puissance T1
  • Port 13 –> Sortie de puissance T2
  • Port 14 –> Sortie de puissance T3
  • Port 15 –> Sortie de puissance T4

 

Remarque: Pour pouvoir utiliser ces sorties de puissance, la carte Michelino nécessite d’être alimentée par le bornier ou bien le connecteur Jack. L’alimentation par le connecteur USB n’est pas suffisante.

Schéma des sorties de puissance de la carte Michelino
Schéma des sorties de puissance de la carte Michelino

 

Brochage:

La carte Michelino possède 26 points de connexions sur bornier:

  • 2 points de connexion sur le bornier d’alimentation de la carte (-Vcc et +Vcc)
  • 8 point de connexions pour les 4 sorties de puissances
  • 6 points de connexions permettant de fournir une alimentation aux montages (Gnd, 3,3V et 5V)
  • 10 point de connexion pour les Entrées/Sorties Arduino.
Brochage (Pinout) de la carte Michelino - Vue de face
Vue de face

Brochage (Pinout) de la carte Michelino - Vue de dos

 

 

 

Mémoire:

La carte Michelino hérite des caractéristiques mémoires de l’ATmega128 suivantes:

Carte Michelino basée sur l’ATmega128:
Flash 128K octets
Ram 4K octets
EEPROM 4K octets
Carte Arduino Uno basée sur l’Atmega368
(pour comparaison)
Flash 32K octets
Ram 2K octets
EEPROM 1K octets

 

 

Mesure de la tension d’alimentation:

La carte Michelino est capable de mesurer sa tension alimentation grâce au câblage interne d’une entrée analogique de l’Atmega128. C’est le port Arduino A7 qui est utilisé.

En tenant compte du schéma électronique de la mesure de tension et de la résolution 10bits du port analogique, la tension d’alimentation est obtenue en appliquant la formule suivante sur la valeur lue:

tension (V) = valeur_lue_l x 5/1023 x 57/10 + 0,9

Exemple de mesure de la tension d'alimentation de la carte Michelino
Exemple de mesure de la tension d’alimentation de la carte Michelino

 

Programmation:

Pour la programmation de la carte Michelino, je vous invite à lire les articles suivants:

Cette carte Michelino nécessite un cordon USB Type C pour pouvoir transférer le programme généré depuis un ordinateur. Ce câble n’est pas fourni.

 

 

Informations complémentaires

Poids 80 g
Dimensions 12 × 10 × 5 cm

Avis

Il n’y a pas encore d’avis.

Soyez le premier à laisser votre avis sur “Carte Michelino pour Arduino”

Votre adresse e-mail ne sera pas publiée.