une puce ATMega328 , un cristal et quelques composants et ensembles de
en-têtes femelles relié aux lignes de signal de la puce. Et, oh oui, la
Nice fait professionnellement circuit imprimé. Mais, tout le levage lourd
se fait par la 328. Donc, en théorie du moins, il est possible de dupliquer
la fonctionnalité complète d’un Arduino Uno sur une planche câblés en main.
J’ai fait it. J’ai minutieusement construit mon "Hackduino Zero" , une section à la fois
un usage général de Radio Shack carte de circuits imprimés, partie numéro 276-168.
http://www.RadioShack.com/Product/index.jsp?ProductID=2103800
Tout d’abord, j’ai construit un bloc d’alimentation sur un coin de la chambre : un standard de 2,1 mm
Connecteur d’alimentation, régulateur 5V 7805, une diode du redresseur 2N4001 et deux
100 uF capactors.
La puce ATMega 328 a besoin d’une prise de 28 broches (étroit), * l’alimentation
connexions, un cristal de 16 MHz et pf deux 22 condensateurs. C’est tout ce qu’il faut
pour faire un barebones hackduino!
* Par exemple, http://www.protostack.com/connectors/ic-sockets/ic-socket-28-pin-7.62mm-0.3.
Quelques Add-ons et fioritures pourraient être agréable. Un bouton reset est presque indispensable.
Et, l’en-tête standard de programmation 6 broches qui se connecte à un câble FTDI
ou carte de dérivation est presque indispensable. Ajouter un voyant de mise sous tension et
une LED connectée à la SCK/PB5/Digital-13. Bon, maintenant nous parlons
sur un raisonnablement bien équipées hackduino.
Que manque-t-il ? Les en-têtes de femelles, bien sûr. Avec celles qui sont installées,
Nous serons en mesure de brancher en série Arduino shields. Malheureusement, la
les en-têtes sont difficiles à installer. L’espacement est un peu bizarre, et cela signifie beaucoup
et beaucoup de câblage pour relier avec la puce ATMega. Tout dit, peut-être 48
connexion filaire. Ouf !
Il s’agit essentiellement d’un projet de validation. Je l’ai construit juste pour prouver
qu’il peut être fait avec des fils de point à point, que tout le monde assez
pour tenter de hackduino détraque un plein exercice peut le faire... si elle est
têtu assez... et chanceux.
Je ne donne aucuns instructions détaillées pour ce Instructable parce qu’il n’est pas
un projet réalisable pour le bricoleur moyen. Le niveau de complexité est
haut et il y a trop de risques d’erreur. Et si vous n’avez pas déjà
avoir au moins une partie des pièces à main, alors vous êtes même pas sauver
argent sur un Arduino fabriqués commercialement.
Le résultat final du projet équivaut à une proche d’une PTH Sparkfun
Kit (http://www.sparkfun.com/products/10523), mais il manque l’élégant
mise en page et PCB rouge magnifiquement conçus. Il y a même un PPTC REARMABLE
fusible en ligne, à l’instar de la trousse de Sparkfun. Ajoute ma propre « innovation »
un interrupteur à 3 positions palette miniature à l’alimentation, pour sélectionner le
source d’alimentation (USB, externe, hors tension). J’ai utilisé un Cutler Hammer #T8206,
Toute l’électronique catalogue numéro MTS-71 (1 $ ch.).
Le Hackduino peu près suit le schéma de ce qui précède
Kit de Sparkfun PTH :
http://dlnmh9ip6v2uc.CloudFront.net/datasheets/kits/Arduino-compatible-PTH-v13.pdf
Tout d’abord, construire la section d’approvisionnement de puissance. Monter un Canon standard de 2,1 mm
prise sur un bord du carton. Ensuite, une diode de protection contre la marche arrière
polarité d’entrée. Un fusible de PPTC REARMABLE en ligne (pour la protection de circuit) est agréable,
mais pas absolument nécessaire. Régulateur 5V 7805 et deux électrolytique
bouchons filtre viennent compléter les parties. Maintenant, connectez-les ensemble.
C’est tout un défi pour positionner et puis souder les bandes d’en-tête femelle
qui acceptent les boucliers plug-in. L’astuce consiste à prendre un déjà assemblé
protéger et appuyer sur les en-têtes femelles lâches sur les broches mâles en-tête de
le bouclier. Puis placer la planche de hackduino au sommet de la tête en bas le bouclier,
alors, venez les broches de soudure grâce à l’espacement correct. Notez que la
Carte de circuit imprimé pourrait boucler légèrement après le brasage les en-têtes, mais c’est correct.
Ajouter une bande de 6 en-têtes à angle droit sur le bord du plateau et se connecter
les broches appropriées aux Rx, Tx, DTR, Gnd et + 5, par le schéma. Le FTDI
jury de câble ou de petits groupes se connectera ici pour la programmation de la hackduino.
Maintenant, pour connecter tous les câbles. Beaucoup, beaucoup de fils. Suivre le schéma
et recherchez les straps de soudure aux broches adjacents. Ensuite, double contrôle.
Utiliser un ohmmètre pour tester la résistance entre la masse et la puissance
bus (il devrait être supérieur à zéro).
Faire ? Ne pas insérer l’ATMega 328 tout de suite. Nous allons le faire tout d’abord un « test de fumée »
par la mise sous tension et de voir si le voyant de mise sous tension s’allume.
Tout droit jusqu'à présent ? Insérer la 328 et il s’allume ! Se connecter à l’USB de votre ordinateur
port avec un câble FTDI et charge le témoin clignotant croquis
(http://arduino.cc/en/Tutorial/blink). Cela fonctionne-t-il ? Oui ?
Félicitations!