WOW !! MUCH LOVE ! SO WORLD PEACE !
Fond bitcoin pour l'amélioration du site: 1memzGeKS7CB3ECNkzSn2qHwxU6NZoJ8o
  Dogecoin (tips/pourboires): DCLoo9Dd4qECqpMLurdgGnaoqbftj16Nvp


Home | Publier un mémoire | Une page au hasard

 > 

Conception et réalisation de la commande à  distance d’une maison intelligente à  base d’Arduino.


par David SADIKI
INITELEMATIQUE - Baccalauréat en ingénierie 2019
  

précédent sommaire suivant

Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy

1.7. Kit de développement pour systèmes embarqués

Unkit de développement électronique pour microcontrôleurs ou microprocesseurs embarqués est un ensemble d'outils permettant aux développeurs de développer des applications embarquées en électronique.

Un kit de développement est un environnement simple de travail pour développer un prototype d'un produit électronique ou concevoir un système qui répond à un besoin précis. Ils sont en général fournis avec :

· L'environnement de développement intégré (IDE);

· Un guide d'utilisation du kit;

· Un manuel descriptif de l'architecture matériel du kit (interfaces de communication, interfaces des E/S, ...);

· Des exemples initiations;

· Etc.

A quoi servent les kits de développement?

Les kits de développement de processeur sont utilisés comme outils pédagogiques, car ils sont flexibles lors de l'utilisation et fournissent une bonne introduction au monde des processeurs et des microcontrôleurs.

Les kits de développement peuvent également former la base de n'importe quel projet. A partir de ces kits, il est possible d'assembler des circuits pour une large gamme d'applications telles que l'assemblage d'un réseau de caméras de surveillance domestique, la diffusion des tout derniers programmes TV ou la commande d'un robot, ...

Description et caractéristiques de quelques kits et cartes de développement

2. Kit de développement Arduino

Il s'agit d'un kit de développement électronique basé autour d'un microcontrôleur Atmega du fabricant Atmel, dont le prix est relativement bas pour l'étendue possible des applications. Arduino est une plateforme open-source embarquée basée sur un microcontrôleur (ATMEGA16U2 ou 8U2), une interface d'E/S et un environnement de développement des différents périphériques du kit. Arduino peut être utilisé pour développer des objets autonomes interactifs ou peut être interfacé avec d'autres module Arduino (Bluetooth, Wifi, Capteurs, ...). L'IDE open-source peut être téléchargé gratuitement (Mac OS X, Windows et Linux).

Figure 11.8-1 Exemple de kit de développementbasé sur Arduino Uno (starter Kit)

Caractéristiques du microcontrôleur Atmega328

· C'est un microcontrôleur ATMEL de la famille AVR 8bits

· FLASH = mémoire programme de 32Ko

· SRAM = données (volatiles) 2Ko

· EEPROM = données (non volatiles) 1Ko

· Digital I/O (entrées-sorties) = 3 ports PortB, PortC, PortD (soit 23 broches en tout I/O)

3. Carte de développement Raspebery Pi

Le Raspberry Pi est un micro-ordinateur monocarte à processeur ARM conçu par le créateur de jeux vidéo David Braben, dans le cadre de sa fondation Raspberry Pi2.

Cet ordinateur, qui a la taille d'une carte de crédit, est destiné à encourager l'apprentissage de la programmation embarquée; il permet l'exécution de plusieurs variantes du système d'exploitation libre GNU/Linux et des logiciels compatibles. Il est plus adapté aux applications à commande par internet (télésurveillance à distance, serveur caméra, contrôle et commande à distance, ...).

On peut pratiquement faire avec un Raspberry Pi tout ce que l'on peut faire avec un ordinateur de bureau sous Linux, à quelques exceptions près. Le Raspberry Pi utilise une carte SD à la place d'un disque dur, bien que l'on puisse le brancher à un disque dur USB. On peut modifier des documents bureautiques, surfer surInternet, et jouer à des jeux. Le prix bas du Raspberry Pi le destine particulièrement à être utilisé comme media center. Il peut lire des vidéos et on peut l'alimenter à partir du port USB que l'on trouve sur de nombreux téléviseurs.

Caractéristiques (Model Pi 2) 

· Processeur Broadcom BCM2836 Arm7 Quad Core

· Horloge du processeur 900MHz

· 1 Go de RAM

· 40pin GPIO

· 4 x 2 ports USB

· 4 pôles de sortie stéréo et port vidéo composite

· Port HDMI

· Port d'appareil photo CSI pour connecter l'appareil photo avec Raspberry Pi

· Port d'affichage DSI pour connecter l'écran tactile avec Raspberry Pi

· Port Micro SD pour le chargement de votre système d'exploitation et le stockage de données

· Source d'alimentation Micro USB

· Ethernet port 1 x 10/100

précédent sommaire suivant






Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy








"Soit réservé sans ostentation pour éviter de t'attirer l'incompréhension haineuse des ignorants"   Pythagore