DOMOLOGIS

La domotique pour votre logis!

DOMOLOGIS

La domotique pour votre logis!

GERTBOARD INITIATION introduction

Introduction

4635
Par Benjamin Printemps, publié le 16/07/2015
Mise à jour le, 01/01/2018

Description :

Prise en main de l’extension Gertboard. Bref aperçu de l'extension la plus complète existante pour le Raspberry-Pi.
gertboard

Quid de la Gertboard ?

La Gertboard est une carte électronique qui tire son nom du prénom de son concepteur, Gert van Loo. La Gertboard est une extension spécialement conçu pour le Raspberry-Pi, elle s’enfiche directement, ou à l’aide d’une nappe, sur le connecteur GPIO de la RPI. D’où son nom d’origine, ‘Raspberry Pi I/O Extension’. (Source: Raspberry Pi, Le guide de l’utilisateur, premier projet, De Eben Upton & Gareth Halfacree. Edition PEARSON). Cette carte électronique n’est pas conseillée au débutant, et pourtant il s’agit d’un très bon moyen de progresser. Certes il faut être patient si l’on n’est pas expert, toutefois le résultat est très intéressant et surtout éducatif. Prendre en main cette carte électronique, c’est prendre en main les composants qui l’équipent, et je vous assure que le potentiel est immense, puisqu’elle embarque des boutons, des voyants, ainsi que deux convertisseurs, un Analogique/Numérique (MCP3002), et un Numérique/Analogique (MCP48x2), un contrôleur de moteur, un microcontrôleur ATmega 328P… De nombreux programmes de tests sont disponibles gratuitement  sur le web, écrit en C et en Python.

Un Guide d’utilisateur est également disponible (uniquement en Anglais).

Présentation de la Gertboard

Prendre en main la Gertboard permet,

  • De comprendre les principes des courants EMR, avec le microcontrôleur de protection ULN2803A.
  • De comprendre le fonctionnement interne d’un moteur afin de modifier son comportement à l’image d’un servomoteur, avec l’utilisation de la puce ROHM BD6222HFP (contrôleur de moteur 48V 4A).
  • De bénéficier de LED de contrôle ainsi que d’une protection pour nos E/S GPIO.
  • De bénéficier d’un ATmega et de tout son potentiel auprès de votre Raspberry-Pi.

Précaution d’usage

AttentionLe microcontrôleur Atmel AVR ATmega 328P est monté avec un résonateur externe cadencé à 12MHz, et non 16MHz, comme pour la carte Arduino-Uno. Le ATmega communique avec le Raspberry-Pi exclusivement en logique 3.3v.

La Gertboard en images

Image Gertboard

Présentation des composants de la Gertboard

Image Gertboard

Les modules de la Gertboard

 

Premiers pas avec la Gertboard

Téléchargement du logiciel

Pour commencer à utiliser la Gertboard avec le Raspberry-Pi, il faut télécharger plusieurs logiciels. L’ensemble de cette démarche est parfaitement décrit sur le site de Gordon Henderson, je vous invite donc à vous y référer. https://projects.drogon.net

Exécuter vos programmes

Si vous avez suivit les étapes d’installation, vous disposez à présent de l’IDE Arduino sur votre RPI. Vous pouvez donc créer vos propres scripts à téléverser vers le ATmega présents sur la Gertboard. Si toutefois vous n’êtes pas encore familier avec l’écriture de script, de nombreux exemples directement intégrés au logiciel Gertboard, viendront vous aider à progresser. Exécuter vos programmes avec les commandes suivantes:

sudo -/leds
ls –l leds
sudo python led-rg.py

D’une manière général pour exécuter vos programmes Python taper:

sudo python program_name.py

Cette introduction permet de vous donner un bref aperçu des capacités de cette extension. Elle marque également l’ouverture d’une nouvelle rubrique consacrée à la Gertboard, ce qui  me permettra de revenir sur le sujet en vous apportant plus de détails sur certains modules.

 

Tags : cadence resonateur , contrôleur de moteur , convertisseur analogique , convertisseur numérique , exécuter programme Gertboard , extension Raspberry Pi , extension RPI , Gertboard , guide utilisateur Gertboard , installation Gertboard , MCP , MCP3002 , plan Gertboard , programme Python , protection GPIO , RASPBERRY-PI , ROHM , UNL2803A
Postez vos commentaires

Auteur/ email
Objet