Ne pas dépenser de l`argent sur un arduino - construire votre propre pour beaucoup moins

J`aime mon Arduinos. À tout moment, j`ai assez peu de projets en cours - prototypage est si facile avec eux. Mais parfois, je veux garder le projet fonctionnel sans acheter un autre Arduino. Les dépenses 30 $ par temps pour un microcontrôleur assez simple que je ne ai besoin de certaines fonctionnalités pour est tout simplement ridicule. Il est à ce moment-là que la construction d`un clone Arduino devient une option viable.

La vérité: Vous ne pouvez pas construire un clone complet Arduino pour moins cher

L`Arduino se compose de l`électronique simple, mais il est le paquet et la mise en page que vous payez vraiment. Dans cet article, je vais décrire comment reproduire certaines des fonctionnalités pour beaucoup moins cher - dans le cas de « permifying » vos projets Arduino - mais il est impossible de construire un plein bricolage clone Arduino sans pouvoir et les installations de production-achat de masse.

Video: Comment moins dépenser | Conseils pour mieux gérer son argent

La beauté de la construction de votre propre est que vous pouvez exclure les bits vous n`avez pas besoin de réduire les coûts et éviter le paquet Arduino avec tous les en-têtes inutilisés et espace perdu - si vous avez vraiment besoin de la forme Arduino et en-têtes pour une utilisation avec d`autres écrans , alors la construction de votre propre ne va pas vraiment vous faire économiser de l`argent.

Dans mon cas, je voulais afficher en permanence la cube LED I fait quelque part, avec une alimentation externe et non le coût supplémentaire d`utiliser une pleine Arduino bord- il y avait l`espace disponible sur la carte de test après tout, donc je préfère tout mettre là-bas. Voici mon fini Arduino bricolage à l`étape de planche à pain, à côté du cube LED et un Arduino réel utilisé pour la programmation. L`étape suivante consiste à mettre tous les bits sur la carte de test, mais qui est hors de la portée de cet article aujourd`hui.Comment faire une LED Arduino Pulsating Cube qui ressemble Il est venu de l`avenirComment faire une LED Arduino Pulsating Cube qui ressemble Il est venu de l`avenirSi vous avez tâté avec quelques projets Arduino débutants, mais cherchez quelque chose d`un peu permanent et sur un tout autre niveau de génial, l`humble cube LED 4 x 4 x 4 est ...Lire la suite

construire arduino

Quoi qu`il en soit, avec le projet. Je me suis cassé vers le bas par l`article avec des listes de composants individuels, mais il est plus facile d`acheter juste un paquet (Oomlout.co.uk, 7,50 £).

Régulateur d`alimentation électrique & indicateur LED

  • 100 uF condensateurs (2) - attentive de la ligne d`argent qui est tournée vers le côté négatif
  • 7805 régulateur de tension 5V (1)
  • RED conduit et de la résistance 560 Ohm

Video: [N°1] Fabriquer un robot de A à Z

construire à partir de zéro arduino

Le but de cette section est de prendre une alimentation 7-12V (typiquement un bouchon DC 9V) et de réguler vers le bas à 5Vneeded par la puce de microcontrôleur. Les fils rouge et bleu qui sortent de gauche doivent être connectés à tout le pouvoir d`entrée que vous utilisez, mais absolument ne pas utiliser plus de 12v ou vous allez faire frire les choses. En outre, raccorder les rails supérieur et inférieur ensemble à ce point.

Si vous ferroutage hors d`un Arduino existant pour programmer la puce (décrit plus loin), vous pouvez également connecter les rails d`alimentation directement au + 5V et GND.

construire à partir de zéro arduino

microcontrôleur & Circuit de synchronisation

  • ATMEGA328P-PU - préchargé avec Arduino bootloader.
  • 22pF Capacitors (2) (dans le diagramme ils sont bleu, mais la composante je l`ai acheté étaient en fait d`orange - pas de différence Il n`est positif ou négatif à ces derniers.).
  • 16 cristal MHZ.

Par souci de concision, je ne l`ai pas montré le régulateur de puissance dans le diagramme ci-dessous, mais vous devez bien sûr avoir déjà terminé peu.

construire à partir de zéro arduino

Cette pièce est le noyau d`un Arduino - le microcontrôleur. Le cristal de 16MHz fournit un signal de rythme constant qui pousse chaque cycle du circuit.

construire carte arduino

Video: Comment devenir millionnaire avec un salaire moyen ?

De plus pour faciliter les choses sur vous-même, que ce soit acheter certains de ces étiquettes Brochage Adafruit (2,95 $ 10):

construire carte arduino

Ou faire votre propre. Voici un PDF que je fait si vous avez des feuilles d`étiquettes adhésives.

construire carte arduino

Commutateur de réinitialisation

Enfin, nous avons juste besoin d`un interrupteur de remise à zéro - heureusement, ce bit est assez mais Easy- noter que dans certains tutoriels, vous trouverez un déroulez résistance ajoutée. Je crois que cela est nécessaire pour ATMega168 et non 368.

Voici le schéma fini.

Le Dx de son et Ax sont alors vos numériques réguliers et analogiques broches d`E / S. Si vous choisissez de ne pas rendre la vie plus facile sur vous-même avec une impression, s`il vous plaît être très prudent de ne pas confondre rien dit D13 ou broche 13 sur l`Arduino, avec la broche 13 du ATMega328. Ils sont différents - D13 est en fait la broche 19 sur la puce. RX est également fonctionnellement D0 et TX est D1.

Programmation La puce

Avant de pouvoir tester cela, vous allez avoir besoin d`une certaine façon de programmer la puce ATMega - c`est là la complication vient sur une carte Arduino, l`une des pièces les plus chères est l`interface USB..

Voici vos options:

1. Prendre la sortie d`une autre puce Arduino.

Ceci est la voie la plus facile pour rapide il suffit d`utiliser Testing une carte Arduino existante avec votre esquisse de travail déjà, et retirer la puce de l`Arduino. Si votre projet est finalisé et le travail, il suffit de les échanger autour. Vous pouvez jeter une autre puce non programmée dans l`Arduino à utiliser à nouveau - il n`y a rien de spécial.

Le seul inconvénient est qu`il est très facile d`endommager les broches, donc être très prudent lorsque vous les enlever.

2. Utilisez un câble Passthrough A partir d`un Arduino Existant.

Avant d`essayer cela, vous devez également supprimer la puce existante de votre Arduino- il va interférer avec le processus. Essentiellement, nous allons juste utiliser l`interface USB de l`Arduino. Relier Puissance et GND à la norme Goupilles Arduino Réinitialiser- et la partie la plus importante - RX RX (D0) et TX TX (D1) - ce sont les envoyer et recevoir des broches série alors vous devriez être en mesure d`utiliser le port USB de votre Arduino d`origine.

3. Acheter un FTDI Câble USB à interface série.

Ceci est essentiellement un remplacement de l`interface inclus dans tous les Arduino de, mais assez cher à environ 15 $ - et est la principale raison pour laquelle vous ne pouvez pas construire à moindre coût une réplique exacte d`un Arduino. Si vous envisagez de le faire beaucoup cependant, obtenir un de ceux-ci que vous pouvez simplement garder à l`extrémité d`un câble USB est probablement la voie la plus facile d`aller.

Pour les instructions concernant l`ajout, suivre le schéma fourni par Oomlout, ne prenant note de l`interface de programmation USB zone ombragée. Utiliser l`en-tête 6 broches pour connecter l`interface réelle.

construire arduino

Notez que toutes ces méthodes supposent que vous avez un Arduino bootloader déjà brûlé sur le bois aggloméré si vous achetez un paquet de composants, par exemple, ils seront prêts à l`échanger simplement. Si vous achetez des puces sur leurs propres ou non spécifiquement dans un but Arduino, vous aurez besoin d`utiliser autre chose pour brûler le bootloader premier. Il y a un bon tutoriel ici sur un ferroutage existant Arduino et une application appelée OptiLoader à cette fin. La différence est d`environ 2 $.

Donc, avant d`acheter un autre Arduino pour le prochain projet, demandez-vous: avez-vous besoin de la connexion USB, et avez-vous besoin de se connecter blindages Arduino? Si la réponse à ces deux questions est oui, alors allez-y et acheter un autre Arduino - il ne fonctionnera pas tout moins cher en construisant votre propre. Sinon, il suffit de construire un vous-même! Et ne pas oublier de vérifier tout le reste de notre tutoriels Arduino et des articles.

Articles connexes