Table des matières:

DIY autonome Arduino Uno : 5 étapes
DIY autonome Arduino Uno : 5 étapes

Vidéo: DIY autonome Arduino Uno : 5 étapes

Vidéo: DIY autonome Arduino Uno : 5 étapes
Vidéo: How to make an Arduino Board at your Home [Complete Step by Step Instructions] - DIY Arduino UNO 2024, Juillet
Anonim
Arduino Uno autonome bricolage
Arduino Uno autonome bricolage

Dans ce projet, je dirai que comment pouvons-nous faire un bricolage Arduino Uno en le configurant simplement sur une planche à pain. Cela peut être fait pour diverses raisons comme le rendre moins cher, de petite taille, réduire la consommation d'énergie, etc.

Ce projet vous donnera un moyen de créer un Arduino Uno minimal qui remplira toutes les fonctions comme celle de l'Arduino que vous achetez sur le marché. Comme nous savons qu'Arduino est en fait une plate-forme open source et que, par conséquent, ses schémas sont dans le domaine public et peuvent être utilisés par n'importe qui pour l'appliquer à leurs fins avec toutes les avancées possibles. Cela nous permet de faire une telle chose à la maison sur nous-mêmes. Les étapes suivantes expliquent comment assembler le circuit sur une maquette. J'emprunte la majorité de la visite guidée du site Arduino.

Ce projet est parrainé par le LCSC. J'utilise des composants électroniques de LCSC.com. LCSC s'engage fermement à offrir une large sélection de composants électroniques authentiques de haute qualité au meilleur prix. Inscrivez-vous aujourd'hui et obtenez 8 $ de rabais sur votre première commande.

Étape 1: choses dont vous avez besoin pour le faire

Choses dont vous avez besoin pour le faire
Choses dont vous avez besoin pour le faire
  1. ATmega328P-PU x 1
  2. Oscillateur à cristal 16MHz x 1
  3. Régulateur linéaire LM7805CV x1
  4. Condensateur 22 pF x 2
  5. Condensateur 10 uF x 2
  6. Résistance 220 Ohm x 2
  7. Résistance 10 kohm x 1
  8. Commutateur momentané x 1
  9. LED x 2

Étape 2: Ajout d'une alimentation à l'Arduino

La prise d'alimentation Arduino peut accepter une plage de tension d'entrée de 7 à 16 volts. Les sources d'entrée les plus courantes sont une pile 9V ou une alimentation 9-12VDC. Étant donné que la plupart des capteurs et puces nécessitent une source 5V, nous aurons besoin du régulateur de tension LM7805 pour réduire le 9V à un 5V compatible avec les composants. Si vous connectez plus de 16V, vous risquez d'endommager le circuit intégré.

  1. Ajoutez des fils d'alimentation et de terre pour l'emplacement de votre régulateur de tension.
  2. Ajoutez des fils d'alimentation et de terre au bas de votre carte pour connecter chaque rail.
  3. Maintenant, ajoutez le régulateur LM7805 à la maquette. Il prendra une entrée de 9V et fournira une alimentation continue de 5V à partir de la sortie.
  4. Ajoutez des fils d'alimentation et de terre qui se connectent aux rails droit et gauche de la planche à pain.
  5. Ajoutez également un condensateur de 10uF entre l'entrée du régulateur et la masse ainsi qu'un condensateur de 10uF sur le rail droit entre l'alimentation et la masse. La bande argentée sur le condensateur signifie la jambe de terre.
  6. Placez la LED d'alimentation à proximité de la source d'entrée et en haut de la maquette. Vous pouvez utiliser la LED verte ou rouge.
  7. Connectez un fil volant du fil négatif (jambe courte) de la LED au rail de terre et installez une résistance du fil LED positif (jambe longue) au rail d'alimentation.

Étape 3: Ajout de composants de carte

Ajout de composants de carte
Ajout de composants de carte
Ajout de composants de carte
Ajout de composants de carte

Avant de continuer, regardez cette image. C'est une excellente ressource pour apprendre ce que chacune des broches de votre puce ATmega fait par rapport aux fonctions de l'Arduino. Cela clarifiera beaucoup de confusion derrière la raison pour laquelle vous branchez certaines broches comme vous le faites. Pour des informations encore plus détaillées, jetez un œil à la fiche technique de l'ATmega 168 (version courte) (version longue). Voici la fiche de l'ATmega328 (version courte) (version longue).

1. Installez la puce ATmega328 (illustrée à droite) de manière à ce que le côté encoché du CI soit en haut. Si vous montez les composants sur un PCB, c'est une bonne idée d'utiliser le socket.

2. Ajoutez la résistance pull-up de 10KΩ au rail +5V et connectez l'autre extrémité à la broche RESET de l'ATmega328 (broche 1). Ajoutez des cavaliers pour l'alimentation et la terre pour les broches suivantes.

Broche 7 - VCC, tension d'alimentation numérique (+5V)

Broche 8 - GND (rail au sol)

Broche 22 - GND (rail au sol)

Broche 21 - AREF, broche de référence analogique pour ADC (+5V)

Pin 20 - AVcc, la tension d'alimentation pour l'ADC (+5V)

3. Ajoutez une horloge externe de 16 MHz entre les broches 9 et 10, et ajoutez deux condensateurs de 22pF reliés au sol à partir de chacune de ces broches.

4. Ajoutez le bouton momentané comme interrupteur de réinitialisation, de sorte qu'il couvre l'espace sur la planche à pain de la même manière que le CI. 5. Ajoutez un petit cavalier de la broche 1 de l'ATmega328 à la patte inférieure du bouton-poussoir (broche la plus proche du CI). Ajoutez un autre fil volant de la jambe supérieure gauche du bouton-poussoir au sol.

6. Retirez la puce de votre Arduino fonctionnel et essayez-la sur cette carte. Le programme blink_led fait clignoter la broche 13. La broche 13 de l'Arduino n'est PAS la broche 13 de l'AVR ATMEGA8-16PU/ATMEGA168-16PU. Elle est en fait la broche 19 de la puce ATmega.

7. Enfin, ajoutez la LED. La branche longue ou l'anode se connecte au fil rouge et la branche courte ou la cathode se connecte à la résistance de 220 ohms allant à la terre.

Étape 4: Téléchargement de l'esquisse sur votre Arduino

Téléchargement de croquis sur votre Arduino
Téléchargement de croquis sur votre Arduino

Vous pouvez aller ici pour connaître les moyens de télécharger le croquis sur Arduino.

Vous aurez besoin d'un périphérique USB vers série. J'ai utilisé la carte de dérivation de base FDTI (5V). Si vous voulez juste le faire fonctionner, vous pouvez ignorer l'installation de l'en-tête à 6 broches et simplement faire passer les câbles de raccordement directement de l'en-tête USB-TTL aux broches appropriées de la planche à pain. Assurez-vous que les broches sont correctement acheminées pour le périphérique série que vous choisissez; les broches de la carte de dérivation sont étiquetées avec des noms à trois chiffres. Au cours de ma construction, j'ai découvert que le microcontrôleur a besoin d'une pression parfaitement synchronisée sur le bouton de réinitialisation pour préparer la puce à être programmée et que la carte de dérivation a une broche appelée DTR/GRN qui envoie un signal à la broche de réinitialisation lorsqu'elle est correctement connectée. Donc, connectez un cavalier de (DTR/GRN) sur la carte de dérivation à la broche 1 de l'ATmega328 via un condensateur céramique de 0,1 µF.

Conseillé: