Table des matières:
- Étape 1: Rassemblez les matériaux
- Étape 2: commencer les assemblages
- Étape 3: FAI et le High Stuff
- Étape 4: le bootloader facultatif
- Étape 5: Conclusion
Vidéo: Planche à pain Arduino dans le bon sens : 5 étapes (avec photos)
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:09
Il existe littéralement des centaines d'Arduinos Breadboard, alors en quoi celui-ci est-il différent ? Eh bien, il y a plusieurs choses que la plupart d'entre eux et même l'Arduino lui-même ne font pas correctement. Tout d'abord, l'alimentation analogique est liée à l'alimentation numérique. Il y a une raison pour laquelle Atmel les a sortis sur des épingles séparées. La section numérique génère du bruit qui peut interférer avec les conversions analogiques. Atmel recommande une inductance 10µH et un condensateur séparé pour AVCC afin de filtrer ce bruit. Je n'ai pas utilisé cette inductance ou la perle de ferrite recommandée pour le VCC, mais si vous allez faire beaucoup de trucs analogiques, c'est probablement une bonne idée. Les inductances parasites de la planche à pain et des cavaliers en aident certains.
Une autre amélioration concerne la ligne RESET. Afin de permettre le mode HVPP, les AVR n'ont pas de protection ESD sur la broche RESET. Donc, si vous n'êtes pas en programmation haute tension, il est recommandé d'utiliser une diode pour vous protéger contre les décharges électrostatiques. Tout cela est couvert dans AVR042: AVR Hardware Design Considerations. Apparemment, peu de gens sont au courant de ce document.
Une autre pratique courante consiste à placer un condensateur directement sur le commutateur sur la ligne RESET. Cela peut générer des pointes de haute tension selon AVR042. Cela ne se fait pas tellement avec les AVR (probablement parce que cela les tue carrément) mais est souvent vu avec de nombreux autres micros et même sur les cartes de développement du fabricant. S'appuyer sur la protection ESD de cette manière n'est qu'une mauvaise conception à mon avis.
Étape 1: Rassemblez les matériaux
Nomenclature de ce projet:
- (1) planche à pain sans soudure à 630 (830) trous
- (1) Assortiment de fils de connexion pour planche à pain ou fil à âme pleine 24AWG revêtu d'argent ou d'étain
- (1) USBtinyISP, Arduino ISP, etc.
- (1) Breakout ISP à 6 broches ou fils DuPont mâle à mâle
- (1) Microcontrôleur AVR Atmel ATmega328P-PU (DIP 28 broches)
- (1) indicateur LED vert 3-5 mm
- (1) diode rapide 1N914/1N4148
- (1) interrupteur à bouton-poussoir tactile à arbre de 9 mm
- (1) oscillateur à quartz 16MHz, 15-20pF
- (1) Perle de ferrite (facultatif)
- (1) inducteur 10µH (optionnel)
- (1) céramique multicouche 10µF
- (4) 100nF céramique monolithique
- (2) disque en céramique 22pF
- (1) résistance 4,7k 1/4W
- (1) résistance 680Ω 1/4W
- (1) résistance 330Ω 1/4W
Pour le changement, payez un petit supplément et obtenez quelque chose de décent. Les carrés couramment disponibles sont des ordures peu fiables.
Étape 2: commencer les assemblages
Montez d'abord tous les composants bas et les cavaliers. Le composant coupé mène jusqu'à 8 mm en dessous du point le plus bas sur le corps du composant après pliage. NE PAS COUPER les fils sur les 3 composants utilisés à l'étape suivante. Ne les coupez que de manière uniforme mais laissez-les à la longueur maximale. Soyez très prudent avec les condensateurs à disque. Le revêtement par immersion au fond est fragile et se brise là où il recouvre les fils s'ils sont fléchis.
La broche 1 de l'ATmega doit aller dans la rangée 11 pour faciliter la recherche des broches. La broche 5 est la rangée 15, la broche 10 est la rangée 20, etc.
Un condensateur de 100nF passe de A11 à GND, c'est difficile à voir sur les photos. La résistance de 330Ω est dans les trous D10 et D11. Le diagramme de Fritzing permet de voir plus facilement ce qui va où.
Les autres capsules 100nF vont en D17, D18, une autre en G17, G19 et une autre en H17, H18.
Le cavalier allant à AVCC peut éventuellement être remplacé par un inducteur de 10µH. Si vos mesures analogiques l'exigent, cela aidera avec le bruit.
La perle de ferrite en option va à VCC. Utilisez-le s'il y a des composants générateurs de bruit, par exemple des puces logiques de la série 7400. Retirez le cavalier VCC et remplacez-le par la perle de ferrite.
N'oubliez pas les cavaliers reliant + et - à travers le tableau.
Étape 3: FAI et le High Stuff
Les composants les plus hauts viennent ensuite. Ce sont la diode, la résistance de 4,7 k et le cristal de quartz. Veillez à respecter la polarité sur la diode. La bande cathodique va du côté +. Oui, il est censé être inversé.
Lorsque tout est comme indiqué et que vous êtes sûr que rien ne court-circuite, il est temps pour les fils de calmar du FAI. Les broches 17, 18 et 19 de l'ATmega sont respectivement MOSI MISO et SCK. RESET peut aller à J10 avec ce type de commutateur. VCC et GND sont + et - bien sûr.
Étape 4: le bootloader facultatif
Il est nécessaire de flasher un chargeur de démarrage dans l'ATmega pour "télécharger" des croquis depuis Arduino IDE. Sinon, il ne téléchargera que sur le FAI. Serial est beaucoup plus rapide, mais le chargeur de démarrage prend un peu de l'espace mémoire flash qui serait autrement destiné à votre croquis et ralentit le processus de démarrage. Optiboot est recommandé si vous suivez cette route et est très petit. Personnellement, je renonce au chargeur de démarrage et j'utilise simplement le FAI.
Une autre considération est la météo au pouvoir sur ISP. Par exemple, l'USBtinyISP a un cavalier à l'intérieur pour alimenter la cible. Les anciens chargeurs de téléphone constituent également une excellente source d'alimentation. Des cartes de dérivation USB sont disponibles ou coupez simplement le connecteur et dénudez et étamez les fils si vous êtes courageux. J'avais un chargeur Android qui s'est accroché à ma jambe et s'est cassé, donc ce n'était pas un problème. Avec des fils de calmar, laissez de côté la broche VTG/VCC sur le FAI lors de l'alimentation externe ou laissez-la connectée et retirez le cavalier.
Étape 5: Conclusion
Vous avez terminé maintenant. Téléchargez le croquis de clignotement pour un test et la LED devrait commencer à clignoter. J'ai un croquis de clignotement entraîné par interruption quelque part. Regarde si tu peux le trouver.
Conseillé:
Circuit Makey Makey avec planche à pain : 11 étapes (avec photos)
Makey Makey Circuit With Breadboard: Il s'agit d'un projet simple pour présenter l'électronique à un groupe d'étudiants. Étapes 1-7 - Introduire un circuit simple avec le Makey Makey.Étapes 8 - Étendre à un circuit en série.Étapes 9 - Étendre à un circuit en parallèle.Commençons par collecter les rec
Carte de dérivation conviviale pour planche à pain pour ESP8266-01 avec régulateur de tension : 6 étapes (avec photos)
Carte de dérivation conviviale pour planche à pain pour ESP8266-01 avec régulateur de tension : Bonjour à tous ! J'espère que vous allez bien. Dans ce didacticiel, je montrerai comment j'ai fabriqué cet adaptateur personnalisé pour le module ESP8266-01 avec une régulation de tension appropriée et des fonctionnalités qui permettent le mode flash de l'ESP. J'ai créé ce mod
Support Arduino et planche à pain : 5 étapes (avec photos)
Arduino & Breadboard Holder: Si vous avez déjà joué avec l'Arduino, vous savez que cela peut devenir assez salissant, surtout si vous utilisez beaucoup de fils et si récemment j'ai travaillé sur un projet impliquant un Arduino et il est arrivé au moment où je devais faire quelque chose à ce sujet.A
Arduino en tant que FPGA de planche à pain bon marché: 5 étapes (avec photos)
Arduino en tant que FPGA de planche à pain bon marché : Concevoir des circuits logiques matériels peut être amusant. La méthode à l'ancienne consistait à utiliser des portes NAND, sur une planche à pain, câblées avec des câbles de démarrage. C'est encore possible, mais il ne faut pas grand-chose avant que le nombre de portes ne devienne incontrôlable. Une nouvelle option
Prise de planche à pain de carte SD bricolage bon marché: 8 étapes
Prise de carte SD DIY bon marché : Avez-vous un projet qui a besoin d'une interface pour le stockage de masse, mais n'avez pas les ressources pour construire une carte de dérivation pour une prise standard ? Dans ce Instructable, vous apprendrez comment faire une prise de carte SD qui se branche directement sur une maquette pour l