Notez que toutes les résistances sont en emballage 0805, bien que 0603 s’adapte également parfaitement bien. Ils devraient être de 1/16 watt ou supérieure. Notez que tous les condensateurs, sauf indication contraire, sont des condensateurs céramique puce dans emballage 0805 (ou 0603 puisqu’ils seront adapte également parfaitement bien). Ils devraient être évalués 16V ou supérieure.
Ce guide d’assemblage contient également quelques notes sur les différents domaines sur le circuit.
Microcontrôleur
Le ATmega644PA doit évidemment être installé, la soudure dans un 40 broches DIP socket si vous êtes en mesure de remplacer l’IC, si vous avez besoin de.
La ATmega644PA exige un résonateur à 16 MHz.
Vous devez souder C1 et C2, qui sont de 0,1 condensateurs de découplage uF pour la ATmega644PA. Aussi souder C9 qui est un 0.1 uF condensateur pour la référence analogique de découplage.
Sur le bas de la planche, il y a une empreinte de pas étiqueté « AREF-SEL », qui vous permet de choisir la tension de référence analogique par soudure sur les plaquettes marquées 5V ou 3V3. Vous pouvez également utiliser une résistance de 0 ohm ici, ou une perle de ferrite. Notez que AVCC est toujours connecté à 5V.
Microcontrôleur supportant les zones
L’interrupteur doit être installé, R13 10 K ohm est la résistance de pull-up pour l’interrupteur de réinitialisation. Cette résistance est facultative car le ATmega644PA a une résistance pull-up intégré sur la broche de remise à zéro. Vous devez installer ceci si vous ne faites pas confiance à la résistance intégrée.
Un bouton-poussoir étiqueté « BOOT » peut être installé que si vous utilisez un chargeur de démarrage standard non-Arduino. Personnellement, je déteste la façon de travailler des bootloaders « moment sensible ». Ce bouton est peu actif et connecté à PB6 sur l’ATmega. Veillez à activer les résistances de pull-up interne pour ce bouton.
L’en-tête de l’ISP (appelé AVRISP) doit être installé si vous avez besoin d’utiliser un programmateur AVR (peut-être pour charger le chargeur de démarrage pour la première fois, etc.). La ligne longue sur le côté indique le côté qui le « fil rouge » (également broche 1) du câble doit être, et la petite ligne en bas indique où l’encoche du connecteur doit être.
Indicateurs LED
LED1, LED2, LED3 ya 3 mm LEDs, choisir vos propres couleurs. Ils peuvent être montés verticalement ou horizontalement (remarquer). S’il vous plaît regarder la polarité indiquée par la forme de l’orifice et la sérigraphie. R3, R4 et R5, sont toutes les résistances d’ohm 1 K pour limiter le courant à ces LEDs.
Bloc d’alimentation
Soudez un régulateur 3V3 LM1117 SOT-233-3 emballage si indiquée sur le PCB. Aussi souder la C3 qui l’accompagne, qui est 1 uF.
LED-PWR est une LED 3 mm qui indique qu’il y a tension présente sur le bus d’alimentation 3V3. Vous pouvez souder cela verticalement ou latéralement (remarquer). R12 est la résistance limite actuelle 1 K Ohms pour ce LED.
Deux rangées de 3 réglettes à broches mâles devraient être installées à « 3V3-TAP », ces en-têtes vous donnent accès au bus d’alimentation 3V3. Deux rangées de 3 réglettes à broches mâles devraient être installées à « 5V-TAP », ces en-têtes vous donnent accès au bus d’alimentation 5V « SYS ».
Si vous êtes alimenté ce circuit d’une batterie, vous devez installer un régulateur 5V de LM1117 SOT-233-3 emballage si indiquée sur le PCB. Cela peut être omise si vous utilisez les ces l’alimentation (n’oubliez pas de définir correctement les SJ1), ou dans d’autres circonstances que vous êtes en dessous.
1 uF condensateur C4 devrait toujours être brasé indépendamment de si vous utilisez un régulateur 5V.
L’entrée d’alimentation de batterie est utilisée si vous avez besoin pour vous connecter à une batterie. Il y a quatre manières de faire ceci :
- À l’aide d’un cric de baril
- Souder les fils directement sur le PCB (vous pouvez agrandir des trous pour servir de décharge de traction)
- à l’aide d’un bornier à vis
- À l’aide d’une réglette à 3 broches
Une diode costaud il faut installer à D2 pour protéger le circuit avec une batterie branchée à l’envers (donc omettre cette diode si vous croyez en vos propres compétences, vous devez combler les coussinets de l’empreinte de la diode avec soudure si vous omettez cette diode). Il doit s’agir d’une diode qui peut gérer 20V de tension inverse et gérez 1. 5 a de courant. L’empreinte est SMB ou similaire.
C5 et C6 sont aluminium électrolytique 5,3 x 5,3 mm condensateurs qui doivent être installés, souder en les orientant correctement en respectant la polarité.
RC entrée
Goupilles de PORTC PC7 à PC2 sont connectés aux en-têtes de 6 x 3, souder dans les en-têtes mâles ici. Ceux-ci sont dédiés à la prise de pouls RC signaux de votre récepteur RC. La tension de la broche centrale peut être connectée à 5V ou 3V3 utilisant SJ2 et n’oubliez pas qu’il y a un « 5V-TAP » et « 3V-TAP » si votre récepteur doit pouvoir partir un 7ème câble.
Important : Si vous sélectionnez V-RC avec SJ15 (pour reprendre la même tension qui utilisent les entrées RC) et que vous avez sélectionné 3V3 utilisant SJ3, vous ne devez pas utiliser SJ17 pour choisir quoi que ce soit. Cela provoquera l’alimentation 5V à joindre avec l’alimentation 3V3 qui peut causer des dommages aux appareils 3V3.
Capteurs
Souder R1 et R2, qui sont des résistances de pull-up 7 4 K pour le bus I2C. Assurez-vous que vous désactivez les résistances de pull-up interne dans le logiciel (Remarque : déjà fait pour vous dans mon logiciel modifié). Cela vous permet d’utiliser 3V3 I2C capteurs sans utiliser un levier de vitesses niveau.
Installer une carte BMA180 de dérivation accéléromètre et une carte de dérivation du gyroscope ITG-3200, tous deux de SparkFun.
Vous pouvez également choisir d’installer une carte de dérivation BMP085 capteur barométrique et une carte de dérivation compas de HMC5842. Ceux-ci sont facultatifs et vous pouvez configurer le logiciel pour les utiliser pour le maintien d’altitude et boussole-rubrique-hold.
Sorties pour les moteurs et les Servos
Quatre séries de 3 broches mâles en-têtes doivent être soudés près d’étiquettes « ESC », ce sont des connexions pour signal d’impulsion RC standard ESCs. SJ1 peut être utilisé pour raccorder la tension fournie par les ces au bus système principal d’alimentation. (Remarque, pour ce instructable, s’il vous plaît connecter SJ1)
Ports série
Il y a quelques dispositifs de port série possible. Le ATmega644PA dispose de deux ports séries, USART0 et USART1, ils sont étiquetés SER0 et SER1 sur le circuit imprimé.
Utilisation horizontale monter des en-têtes mâles pour la connexion du câble FTDI. Cette connexion est toujours alimentée en 5V, RX et TX sont au niveau de 5V. Utilisez SJ9 et SJ10 pour décider s’il faut le raccorder à une SER0 ou SER1. (Remarque, pour ce SER0 instructable, sélectionnez)