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
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
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).
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.
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.
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.
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
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 |
Marco35 –
Gestion ARDUINO d’une pompe d’irrigation.