Fabrication industrielle
Internet des objets industriel | Matériaux industriels | Entretien et réparation d'équipement | Programmation industrielle |
home  MfgRobots >> Fabrication industrielle >  >> Manufacturing Technology >> Technologie industrielle

Breadboard Arduino :une carte de prototypage Open Source

Le prototypage est une partie importante des processus de conception et de développement. Il est indispensable avant de passer à des phases plus avancées dans les projets PCB. Par conséquent, si vous êtes un développeur d'électronique numérique, une planche à pain Arduino est la solution.

Avant Arduino, les débutants avaient du mal à apprendre les microcontrôleurs. Ils ont dû utiliser des kits coûteux, qui nécessitaient un codage en langage assembleur difficile à utiliser.

Cependant, Arduino a changé la donne en fournissant une plate-forme abordable et facile à utiliser avec un codage dans des langages de programmation de haut niveau comme C++.

Nous examinerons une planche à pain Arduino et les étapes nécessaires pour fabriquer de telles cartes.

Qu'est-ce qu'Arduino ?

Arduino est une plate-forme, un projet et une communauté d'utilisateurs de logiciels et de matériel électronique numérique open source. La plate-forme conçoit et construit des microcontrôleurs monocarte faciles à utiliser et leurs kits pour le développement de l'électronique numérique.

Un circuit imprimé Arduino

Qu'est-ce qu'une planche à pain ?

D'autre part, une planche à pain est une console en plastique rectangulaire avec des trous carrés perforés et des symboles et des lignes gravés. Il agit comme une base de construction pour assembler plusieurs composants électroniques et microcontrôleurs comme Arduino à des fins de prototypage.

La conception sans soudure de la planche à pain est la principale différence entre celle-ci et les PCB.

Une planche à pain sans soudure

Habituellement, les planches à pain sont livrées avec des fils de connexion, des blocs d'alimentation et des composants électroniques tels que des transistors, des résistances et des condensateurs.

Quelques spécifications d'Arduino

Construire une planche à pain Arduino

Lors de la construction d'un Arduino sur une planche à pain, un microcontrôleur, tel que l'ATmega328P, forme le kit de circuit Arduino barebones. Mais les autres parties sont tout aussi importantes et constituent le reste du circuit. Les spécifications du microcontrôleur Arduino ATmega328P sont :

La puce ATmega328P

Source :Wikimedia Commons

Par rapport au microcontrôleur ATmega328p standard, l'option Arduino de la planche à pain est meilleure car elle porte le chargeur de démarrage Arduino. Ce chargeur de démarrage permet la programmation IDE Arduino. De plus, la planche à pain Arduino vous offrira ces avantages :

Composants requis

Pour configurer le projet complet, vous avez besoin des composants suivants :

Connectez ces composants comme indiqué dans l'image ci-dessous.

Une planche à pain Arduino ATmega328p avec un module convertisseur USB-série

Source :Wikimedia Commons

Pour vous aider avec les connexions, vous devez savoir à quoi sert chaque broche dans le microcontrôleur. Voici un schéma de brochage de la puce.

Un schéma de brochage de l'ATmega328p et de la carte Arduino

Source :Wikimedia Commons

Connexion de l'alimentation externe

Commencez par connecter le câblage de l'alimentation de la planche à pain. Le processus consiste à installer les fils d'alimentation et de terre à l'emplacement du régulateur de tension. Prenez note de la numérotation des broches pour éviter toute mauvaise connexion des composants.

Ensuite, ajoutez les fils de terre et d'alimentation au bas de la carte pour connecter chaque rail. Ensuite, fixez le régulateur de puissance et les rails d'alimentation à la carte.

La tension maximale que vous pouvez appliquer à la broche VCC est de 6 V, et vous devez éviter d'atteindre cette valeur. Utilisez entre 3,3 et 5,5 V.

Dans la plupart des cas, une alimentation 9-12VDC (pile) est suffisante. Cependant, c'est le travail du régulateur de tension. Par conséquent, la puissance d'entrée doit être de 7 à 16 V pour obtenir environ 5 V du régulateur.

Ajoutez un condensateur de 10 uF entre les régulateurs IN et la masse. Installez également un condensateur similaire sur le rail droit entre le sol et l'alimentation.

Ensuite, collez la lumière LED et la résistance de 220 ohms sur le côté gauche de la carte, juste en face du régulateur de tension.

Une fois que vous avez trié la source d'alimentation, il est temps de charger le microcontrôleur, puis le module convertisseur USB vers série.

Connexion du microcontrôleur

Tout d'abord, branchez la puce dans la planche à pain, comme indiqué dans l'image ci-dessus. Ensuite, connectez la résistance de rappel 10k à + 5V à partir de la broche de réinitialisation pour empêcher la réinitialisation de la puce en fonctionnement normal. Si la masse est à 0 V, la broche de réinitialisation redémarre le microcontrôleur.

Ensuite, connectez l'horloge 16 MHz aux broches 9 et 10. Connectez les deux condensateurs 22 pF à chacune de ces broches et à la terre.

Une puce ATmega328P attachée à une maquette

Source :Wikimedia Commons

Après cela, connectez un petit interrupteur tactile entre les broches de réinitialisation et de masse pour agir comme un bouton de réinitialisation. Avec ce composant en place, basculez le commutateur si vous souhaitez redémarrer la puce pour télécharger un nouveau programme.

Il est important de noter que certaines puces sont préprogrammées avec le programme LED clignotant. Habituellement, le logiciel Arduino contient le programme directement du fabricant.

Assurez-vous que ces broches se connectent comme suit :

La LED de la carte doit clignoter après avoir tout configuré et connecté la batterie. Le but de la lumière LED est de vérifier si la carte reçoit la bonne quantité d'énergie ou est en court-circuit.

Vous pouvez vous arrêter ici, mais le vrai plaisir vient lorsque vous programmez la planche à pain Arduino. Pour le flasher à l'aide de votre code, vous devez connecter le module convertisseur USB vers série à la planche à pain.

Étant donné que vous allez taper le code sur l'IDE Arduino de votre ordinateur, le module convertisseur USB vers série fournit un port USB. Cela aiderait si vous aviez le port pour connecter votre ordinateur à la puce de la planche à pain via un câble USB.

Connexion du module de conversion USB vers série

Il vous suffit d'établir ces cinq connexions :

À partir de là, vous pouvez faire preuve de créativité sur l'IDE Arduino. Essayez ensuite d'exécuter différents morceaux de code sur la puce, par exemple en passant en mode veille pendant un certain temps.

Exemple de code clignotant de LED sur l'IDE Arduino

Source :Wikimedia Commons

Résumé

Comme vous pouvez le voir, les planches à pain Arduino fournissent une plate-forme facile à utiliser et abordable pour les tests et le développement, ce qui la rend idéale pour les concepteurs d'électronique numérique débutants. Si vous avez des questions, contactez-nous pour plus de précisions.


Technologie industrielle

  1. Logiciel DDS ouvert vs RTI DDS
  2. Introduction à la terminologie open source
  3. Open Source et IoT :l'innovation par la collaboration
  4. Contrôler un effet avec de vrais capteurs
  5. AT&T et Tech Mahindra collaborent sur une nouvelle plateforme d'IA open source
  6. Risques logiciels :sécurisation de l'open source dans l'IoT
  7. Outils de développement IoT Open Source par rapport aux outils pris en charge par les fournisseurs
  8. DeepLabCut :une IA open source pour suivre les parties du corps des espèces en mouvement
  9. Le besoin d'open source à la périphérie (eBook)