Différentes cartes de microcontrôleur et ses applications

Essayez Notre Instrument Pour Éliminer Les Problèmes





Pour commencer avec un développement embarqué , nous avons besoin de deux choses principales qui sont une carte de développement et un IDE (Integrated Development Environment). Une carte de développement de microcontrôleur est un carte de circuit imprimé (PCB) avec des circuits et du matériel conçus pour faciliter l'expérimentation avec certaines caractéristiques des cartes de microcontrôleur. Les cartes de développement sont combinées avec un processeur, une mémoire, un jeu de puces et des périphériques intégrés tels que LCD, clavier, USB, port série, ADC, RTC, circuits intégrés de pilote de moteur, emplacement pour carte SD, Ethernet, etc. avec des fonctionnalités de débogage. Cela nous évitera de perturber les connexions avec les fils de raccordement et la carte.

Les spécifications des cartes microcontrôleurs sont le type de bus, le type de processeur, la mémoire, le nombre de ports, le type de port et le système d'exploitation. Ceux-ci sont utilisés pour évaluer les programmes pour les appareils embarqués tels que différents contrôleurs, appareils ménagers, robots, terminaux de point de vente (PoS), kiosques et appareils d'information. Ici, nous discuterons des caractéristiques entre différentes cartes de développement à travers le monde. Chacun de ceux-ci a ses propres caractéristiques ainsi que certains inconvénients, et certaines plates-formes de développement sont plus importantes pour certains projets que pour d'autres.




Une carte microcontrôleur

Une carte microcontrôleur

La carte de développement de microcontrôleur également connue sous le nom de microcontrôleur à carte unique. De nos jours, il est très simple et peu coûteux de développer un kit de développement de microcontrôleur à carte unique. Autant de logiciels open source (IDE) disponibles pour développer des cartes microcontrôleurs afin de développer une application temps réel. Ici, nous discutons des différentes cartes de microcontrôleur disponibles sur le marché, qui comprend



Cartes de microcontrôleur basées sur le bricolage

Les cartes de microcontrôleur basées sur le bricolage (Do It Yourself) peuvent être fabriquées à la maison par vous-même pour cela, vous avez besoin de tous les composants électroniques et électriques individuels comme microcontrôleur (Atmel, ARM, MSP etc.) , base de composants et périphériques externes tels que RTC, ports série, module LCD, clavier, pavé tactile, etc. Maintenant, tous ces composants doivent être soigneusement soudé sur le PCB . Après avoir terminé la configuration matérielle, nous devons choisir un IDE approprié pour programmer le microcontrôleur afin de développer une application requise.

Conseil de bricolage basé sur un microcontrôleur

Conseil de bricolage basé sur un microcontrôleur

Applications des cartes microcontrôleurs

Ici, nous donnons quelques 8051 applications de bricolage basées sur la famille. Microcontrôleur 8051 est un contrôleur à usage général, utilisé pour développer des applications de base. Tels que les systèmes d'acquisition de données, système de contrôle automatique de l'intensité lumineuse , systèmes de contrôle de température industriels, etc.

Arduino UNO

Arduino est la plateforme de prototypage électronique open source la plus populaire pour créer des applications électroniques interactives. La carte Arduino UNO contient tout le nécessaire pour prendre en charge le microcontrôleur. La carte microcontrôleur Arduino UNO est très familière aux débutants et aux experts absolus. Il devrait être considéré comme l'une des premières cartes de développement basées sur des microcontrôleurs. L'Arduino UNO R3 est l'environnement de prototypage le plus simple et le plus puissant basé sur le microcontrôleur ATmega328P.


Carte ArduinoUNO

Carte ArduinoUNO

Fonctionnalités

  • Microcontrôleur: ATmega328P
  • 32 Ko de mémoire Flash
  • Tension de fonctionnement: 5V
  • Tension d'entrée (recommandée): 7-12V
  • Tension d'entrée (limites): 6-20 V
  • Broches d'E / S numériques: 14 (6 broches fournissent une sortie PWM)
  • Broches d'entrée analogique: 6
  • Courant CC par broche E / S: 40 mA
  • Courant CC pour broche 3,3 V: 50 mA.

La raison de sa popularité est qu'il dispose d'un IDE open source pour développer des croquis, avec une syntaxe simple basée sur le langage «C», le code est facile à apprendre. En dehors d'Arduino UNO, nous avons différents types de cartes Arduino illustrés ci-dessous

Cartes Arduino

Cartes Arduino

Applications de la carte Arduino UNO

L'une des meilleures fonctionnalités d'Arduino UNO, il possède des broches d'E / S analogiques. Il utilise atmega328 et il est très simple à programmer en utilisant des bibliothèques et des fonctions prédéfinies d'ArduinoIDE qui est open source. Ici, certaines des applications développées en utilisant ARDUINO UNO

  • Accès aux appareils détectés RFID basé sur Arduino
  • Système de contrôle d'appareils industriels basé sur Arduino en décodant les signaux multifréquences à double tonalité via le réseau GSM
  • Détection de défaut de câble souterrain basée sur Arduino
  • Domotique basée sur Arduino

Carte de développement Raspberry Pi

La carte de développement Raspberry Pi est petit (comme la taille d'un ordinateur doté d'une carte de crédit. Le raspberry pi peut être facilement branché sur un moniteur, un ordinateur ou votre téléviseur. De plus, il utilise un clavier et une souris standard. Même les utilisateurs non techniques en dépendent pour configurer leur support numérique systèmes et caméras de surveillance. Raspberry Pi 3 est certainement la plate-forme informatique la plus abordable et la plus puissante. Le Raspberry Pi 3 récemment lancé inclus

  • Processeur: processeur ARMv8 quadricœur 64 bits à 1,2 GHz
  • LAN sans fil 802.11n
  • Bluetooth 4.1
  • Bluetooth Low Energy (BLE)
  • 1 Go de RAM
  • 4 ports USB
  • 40 broches GPIO
  • Port HDMI complet
  • Prise audio 3,5 mm combinée et vidéo composite
  • Interface caméra (CSI)
  • Interface d'affichage (DSI)
  • Emplacement pour carte micro SD
  • Noyau graphique 3D videoCore IV
Carte de développement Raspberry Pi

Carte de développement Raspberry Pi

Capacité logicielle

Raspberry Pi fonctionne sur Debian Linux personnalisé appelé Raspbian, pour installer différents packages, notamment Node.js, Java, la pile LAMP, Python et bien plus encore.

Applications de la carte de développement Raspberry Pi

En utilisant la carte Raspberry Pi, nous pouvons développer un mini-ordinateur. C'est très utile pour les étudiants. Nous pouvons lancer le serveur weight wed, car il peut prendre en charge tous les langages de programmation comme HTML, JAVA. Il peut même gérer WordPress, vous pouvez donc gérer vos propres blogs / site Web. La robotique basée sur la carte Raspberry Pi est une énorme quantité d'applications dans les industries de l'automatisation. il est très facile de développer Applications IOT utilisant Raspberry Pi.

La carte de développement BeagleBone Black

Le BeagleBone Black est l'un des ordinateurs open source les plus populaires. Il est désormais doté d'une capacité de mise en réseau sans fil intégrée. Tirant parti d'un partenariat avec Octavo Systems et conçu dans CadSoft Eagle, BeagleBone Black Wireless est l'ordinateur Linux IoT de la taille d'une carte de crédit le plus facile à utiliser et à modifier. BeagleBone Black est une plate-forme de développement à faible coût et supportée par la communauté pour les développeurs d'applications embarquées. Le temps de démarrage pour installer Linux prend 10 secondes et commencer le développement en moins de 5 minutes avec un seul câble USB.

Carte de développement BeagleBone Black

Carte de développement BeagleBone Black

Fonctionnalités

  • Processeur: AM335x 1 GHz ARM Cortex-A8
  • 512 Mo de RAM DDR3
  • Stockage flash intégré eMMC 8 bits de 2 Go
  • Accélérateur à virgule flottante NEON
  • 2 microcontrôleurs PRU 32 bits
  • Accélérateur 3Dgraphics

Connectivité

  • Client USB pour l'alimentation et les communications
  • Hôte USB et adaptateur Ethernet
  • Embases HDMI et 2x 46 broches

Compatibilité logicielle

  • Linux
  • Android
  • Ubuntu
  • Cloud9 IDE sur la bibliothèque Node.jsw / Bone Script

Conseil de développement de la flore AdaFruit

L'objectif principal de la carte de développement Adafruit Flora est de développer des appareils électroniques portables. C’est un microcontrôleur en forme de disque, cousable et compatible Arduino, conçu pour développer d’incroyables projets portables. La dernière version d'Adafruit Flora est livrée avec un micro-USB et des LED Neopixel pour une programmation et des tests faciles.

Conseil de développement de la flore AdaFruit

Conseil de développement de la flore AdaFruit

Fonctionnalités

  • Microcontrôleur Atmega32u4, qui alimente Arduino Mega et Leonardo
  • Batterie 2 JST polarisée intégrée
  • Simulation à l'aide de l'IDE Arduino
  • 14 tampons à coudre pour la fixation et les connexions électriques
  • Le régulateur embarqué

Applications d'AdaFruit Board

Robe de détection de champ électromagnétique, il est très utile de détecter les signaux EMF pour nous sauver des radiations. Thermomètre portable qui est très essentiel pour les patients.

À partir des informations ci-dessus, enfin, nous pouvons conclure que les différents types de cartes microcontrôleurs sont utilisés pour construire diverses applications comme des projets électroniques , appareils électroménagers, etc. Nous espérons que vous comprenez mieux ce concept. De plus, en cas de doute concernant ce concept, veuillez donner vos précieuses suggestions en commentant dans la section commentaires ci-dessous. Voici une question pour vous, Quelle est la différence entre la carte Arduino et la carte Arduino Nano ?