Table des matières:
- Étape 1: choses dont vous avez besoin pour le faire
- Étape 2: Ajout d'une alimentation à l'Arduino
- Étape 3: Ajout de composants de carte
- Étape 4: Téléchargement de l'esquisse sur votre Arduino
Vidéo: DIY autonome Arduino Uno : 5 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:08
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
- ATmega328P-PU x 1
- Oscillateur à cristal 16MHz x 1
- Régulateur linéaire LM7805CV x1
- Condensateur 22 pF x 2
- Condensateur 10 uF x 2
- Résistance 220 Ohm x 2
- Résistance 10 kohm x 1
- Commutateur momentané x 1
- 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é.
- Ajoutez des fils d'alimentation et de terre pour l'emplacement de votre régulateur de tension.
- Ajoutez des fils d'alimentation et de terre au bas de votre carte pour connecter chaque rail.
- 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.
- Ajoutez des fils d'alimentation et de terre qui se connectent aux rails droit et gauche de la planche à pain.
- 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.
- 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.
- 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
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
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é:
Robot Autonome Arduino Miniaturisant (Land Rover / Voiture) Stage1Model3 : 6 Étapes
Miniaturiser le robot autonome Arduino (Land Rover / Car) Stage1Model3 : j'ai décidé de miniaturiser le Land Rover / Car / Bot pour réduire la taille et la consommation électrique du projet
GorillaBot, le robot quadrupède autonome Arduino imprimé en 3D : 9 étapes (avec photos)
GorillaBot le robot quadrupède autonome Arduino imprimé en 3D : Chaque année à Toulouse (France), il y a la Toulouse Robot Race #TRR2021La course consiste en un sprint autonome de 10 mètres pour les robots bipèdes et quadrupèdes. Le record actuel que je rassemble pour les quadrupèdes est de 42 secondes pour un 10 mètres sprint.Donc avec ça en m
Arduino autonome 3,3 V avec horloge externe 8 MHz programmée à partir d'Arduino Uno via ICSP / ISP (avec surveillance série!): 4 étapes
Arduino autonome 3,3 V avec horloge externe 8 MHz programmée à partir d'Arduino Uno via ICSP / ISP (avec surveillance série!): Objectifs: Construire un Arduino autonome qui fonctionne sur 3,3 V à partir d'une horloge externe 8 MHz. Pour le programmer via ISP (également connu sous le nom d'ICSP, programmation série en circuit) à partir d'un Arduino Uno (fonctionnant à 5 V) Pour éditer le fichier du chargeur de démarrage et graver le
Détectez le mouvement et détruisez la cible ! Projet DIY Autonome : 5 Étapes
Détectez le mouvement et détruisez la cible ! Projet DIY autonome : Détecter le mouvement et détruire la cible ! Dans cette vidéo, je vous montre comment construire un projet DIY de suivi de mouvement avec un Raspberry Pi 3. Le projet est autonome donc il se déplace et tire le pistolet lorsqu'il détecte un mouvement. J'ai utilisé un module laser pour ce projet, mais vous
Wallace - Robot autonome DIY - Partie 5 - Ajouter IMU : 9 étapes
Wallace - Robot autonome DIY - Partie 5 - Ajouter IMU : Nous procédons avec Wallace. Le nom Wallace est venu d'un mélange de "Wall-E" et d'un projet précédent (reconnaissance vocale), et en utilisant le "espeak" utilitaire, ça sonnait un peu british. Et comme un valet ou un majordome. Et T