Comment puis-je créer mon propre shield ?

Bonjour,

tout est dans le titre, j'aimerais créer un shield comme ceci :

avec ce genre de composants :

Mais où trouver tout ceci ?

Merci d'avance et bonne journée à vous :slight_smile:

Chez un marchand de composant électroniques :slight_smile:
Je me fournis souvent chez Atlantique Composants (Rennes) par exemple.

Sinon en ligne chez tiptopboards.com par exemple:
Lot 4 connecteurs 6 et 8 broches pour shields Arduino
Lot de 4 plaques à trous métallisés support epoxy

Sinon j'achète assez régulièrement sur des sites chinois tel que dx.com. C'est plus long et souvent moins cher.

Justement je voulais acheter sur un site chinois (dx/aliexpress), aurais tu un lien pour des plaques et connecteurs ?

Je sais pas trop comment s'appelle ce genre de plaques.. + j'aimerais plutôt une comme sur la photo :confused:

Merci :slight_smile:

Attention si tu utilises des plaques à trou standard, sur la carte arduino d'un coté l'espacement des connecteurs n'est pas 2.54, il faut un peu bricoler.
Il existe des cartes proto pour arduino comme celle ci: http://www.conrad.fr/ce/fr/product/1195100/Platine-non-quipe-Olimex-PROTO-SHIELD-1-pcs?ref=searchDetail
On en trouve beaucoup moins cher sur les sites chinois, mais il faut être patient

VicPi:
Je sais pas trop comment s'appelle ce genre de plaques.. + j'aimerais plutôt une comme sur la photo :confused:

Sur le site chinois tu cherches arduino proto shield

D'accord merci les mecs, y'a du choix sur aliexpress !

Je suis patient, j'ai l'habitudes :wink:

Si tu utlises une carte Mega la proposition qui suit ne convient pas.
Si tu utilises une carte UNO tu peux la remplacer par une Nano (même micro-controleur).
La nano s'enfichera sur une carte pastillée standard (ton "shield") (oh pardon : carte pastillée standard Standard Proto Board ) .

La Nano c'est une UNO en miniature avec en prime 2 accès purement analogiques (A6 et A7) en rab.
Avec ce principe ce n'est pas la carte d’extension (shield) que tu empiles sur la UNO, c'est la Nano que tu enfiches sur la carte d’extension.
Le boîtier du régulateur 5V est moins puissant sur la Nano mais tu peux toujours alimenter la nano a partir de la carte d'extension.
L'avantage de cette solution c'est que :

  1. tu es mécaniquement standard.
  2. tu n'est pas limité par le format UNO.

68tjs:
Si tu utlises une carte Mega la proposition qui suit ne convient pas.
Si tu utilises une carte UNO tu peux la remplacer par une Nano (même micro-controleur).
La nano s'enfichera sur une carte pastillée standard (ton "shield") (oh pardon : carte pastillée standard Standard Proto Board ) .

La Nano c'est une UNO en miniature avec en prime 2 accès purement analogiques (A6 et A7) en rab.
Avec ce principe ce n'est pas la carte d’extension (shield) que tu empiles sur la UNO, c'est la Nano que tu enfiches sur la carte d’extension.
Le boîtier du régulateur 5V est moins puissant sur la Nano mais tu peux toujours alimenter la nano a partir de la carte d'extension.
L'avantage de cette solution c'est que :

  1. tu es mécaniquement standard.
  2. tu n'est pas limité par le format UNO.

bonsoir
+1
et les 2 entrées ANA en plus sont quelquefois bien bienvenues 8)

D'accord, je savais pas qu'elle avait 2 analog en plus ! Hum mon but c'est plutôt de m'amuser à faire mon premier shield (apprendre à souder en même temps, etc), mais merci pour les infos :wink:

Raison de plus pour utiliser une plaquette pastillée "classique" et de ne pas t'embêtter avec des CI non standards qui couterons le double pour une surface plus petite --> tout ce qui n'est pas standard est cher !

Comme tu débutes ne te fais pas d'illusions tu n'arrivera pas du premier coup à avoir des composants aussi proches les uns des autres que ce que tu peux voir sur les réalisations professionnelles. Donc pour ta première réalisation prévois large.
Nb 1 : Pour l'implantation sur la carte pastillée un logiciel de CAO comme Kicad peut rendre de grands services mais on peut s'en passer. Eagle est aussi possible mais j'ai un faible pour Kicad qui est plus simple d'accès.

Matériaux de la carte pastillée :
Il en existe 2. Un pas terrible et un bien costaud.

  • Le pas terrible : Fr1ou2 à base de bakélite, plus connu sous le nom de "carton bakélisé" en français ou "paper" en anglais. Il est pas cher mais il est très cassant et les pastilles se décollent trop facilement. Je déconseille.
  • Le costaud : FR4 ou verre epoxy. Impossible à casser. Fais bien attention de le prendre avec des trous métallisés sinon les pastilles peuvent se décoller si tu t'attardes un peux trop longtemps avec le fer à souder.
    Avec des trous métallisés aucun risque (ou alors il faut y mettre de la bonne volonté)

Pour raccorder la nano tu peut utiliser des barrettes femelles soudées sur la plaque pastillée, comme cela la Nano sera amovible.

Nb 2 : les classes FRx ne sont pas un classement sur la qualité mécanique ou électronique mais sur la résistance au feu (FR = Flame Retardant)

alors, 2 questions :

1/ Pourrais tu me donner des liens permettant de trouver tout ce que tu me cite plus haut ?
2/ Qu'est ce que CI non stardards ?

Je précise que j'ai pas mal de chose à acheter pour mon arduino (capteurs etc), et que j'ai pas trop envie de dépenser plus pour une nano, ta solution est elle compatible avec une nano ?

Merci d'avance 68tjs :slight_smile:

Est non standard ce qui n'est pas au pas de 2,54 mm (100 mil -> 1 mil = 1 millieme d'inch).

La carte UNO et la carte Nano utilisent le même micro-controleur (atmega328p) donc peuvent faire lamême chose.
La nano est une UNO en format réduit et comme le circuit imprimé se paye à la surface elle est "normalement" moins chère.
La différence est dans le boîtier : UNO micro en boîtier à piquer (DIP) de 28 broches.
Nano boîiter CMS soudé de 32 broches. UNO 28 broches donc par de broches dispo pour sortir les 2 entrées purement analogique, c'est tout comme différence.

Les prix
UNO ou nano officielle ~20 à 25 €
Nano Ebay ~3 à 4 €
UNO Ebay ~5 à 7 €

Je n'ai jamais eu de mauvaises surprises sur Ebay.
Un conseil ne te contente pas de la page produit visite la boutique.
Si la boutique est spécialisée en produits électroniques c'est bon tu peux y aller.
Si la boutique vend de tout : bijoux, vétements, etc... c'est des vendeurs de fond de tiroir et personnellement je fuis

Pour les cartes pastillées mot clé :"Protoboard", "FR4" et "double side".
En pj deux copie d'écranus 1 pour la nano

Ok merci beaucoup, j'ai encore quelques questions. J'ai trouvé des protoshields pour mon Arduino uno, vraiment pas cher :

http://fr.aliexpress.com/item/UNO-Proto-Shield-prototype-expansion-board-with-SYB-170-mini-breadboard-based-For-ARDUINO-UNO-ProtoShield/32244558231.html

1/ Penses-tu que ça vaille toujours le coup d'utiliser des plaquettes pastillées, alors qu'on trouve des protoshields à ce prix là ? (si oui/non, pourquoi ?)

2/Ma uno est une non officiel, comme la nano que tu me montres dans "Nano.png", je vois qu'elle nécessite elle aussi le driver ch340g, sauf que je suis sous gnu/linux (ubuntu), comme toi. Pourrais tu m'expliquer comment on installe ce driver ? J'ai jamais réussi et du coup, je suis obligé de faire un dual boot avec windows juste pour mon arduino..

Merci d'avance :slight_smile:

Driver CH340G Linux
Avec une distri à jour il n'y a normalement rien à faire, tout est dans le noyau.
Perso j'ai une distri Debian et je n'ai jamais rien eu à faire.

Ubuntu ? D'ailleurs pourquoi Ubuntu ? Plutôt que d'utiliser une copie autant utiliser l'original qui s'installe ultra facilement (bien plus facilement qu'une vraie installation de Windows à partir de zéro avec 50 redémarages et 3 ou 4 DVD à charger: windows, carte mère, carte graphique, etc...etc). Debian : 150 Mega à charger et le réseau disponible c'est tout.

Quand Ftdi a joué c*n (et a perdu) en attaquant détruisant les copies de son circuit ( il a même détruit ses propres circuits l'imbécile !) j'ai regardé ce que j'avais en stock et en fait j'utilisais une nano avec le ch340g (et non pas une copie qui utilisait le pilote ftdi) depuis plusieurs semaines sans m'être rendu compte de rien : le pilote avait déjà été incorporé au noyau Linux (Debian stable et testing).

Pour le "protoshield" évidement à ce prix cela mérite d'y réfléchir.
Un seul petit conseil : vérifie que la surface sera assez grande pour ce que tu veux y mettre. Ce protoshield est aussi à base de pastilles et les composants seront obligatoirement gros.
Tu n'as pas dit ce que tu voulais y mettre, mais avant de commander essaye de faire un schéma d'implantation et de câblage pour voir si ça rentre.
Dernier point pour les résistances et les condensateurs (100nF céramique) on peut très facilement utiliser des formats CMS 0805 qui font 2mm de long et qui se placent très facilement entre 2 pastilles.

  • Ubuntu car il me fallait une distrib "ready - to use", j'y connais absolument rien, je ne sais pas utiliser la ligne de commande etc, mais j'ai vu que Ubuntu était vraiment pas stable, et ne respecter pas trop la philosophie de Linux avec leur malware Amazon etc.. Donc je vais bientôt passer à Debian :stuck_out_tongue:

Mon Ubuntu est mis à jours mais mon arduino ne semble pas être reconnu :frowning: dans l'ide arduino je n'ai pas accès au port série :frowning:

que faire ?

  • Qu'est ce qu'on ftdi ? À quoi ça sert ?

  • En fait ta solution avec le nano + cartes pastillées coûterait combien ? Car elle me semble assez intéressante ! En fait je n'ai rien prévu.. Pas un seul montage, c'était juste pour bricoler un peu pour le "fun", car dans mon livre "Le grand livre de l'arduino" l'auteur propose de construire nos propres shields.

Merci encore pour tes précieuses informations ! :slight_smile:

Sous Linux pour avoir accès au port USB (c'est un port série) il faut appartenir au groupe qui va bien.
Sous Debian c'est le groupe "dialout", Ubuntu étant dérivé de Debian ce devrait être le même.
Ou as tu récupérer l'IDE ?
Si c'est sur les dépots Ubuntu ce devrait être la même que Debian (c'est le même mainteneur de paquet) et tu aurais du avoir une pop up qui te propose d'appartenir au groupe Dialout.
La version téléchargée du site arduino devrait faire la même chose.

As tu sauté cette étape au premier lancement de l'IDE ?
Avec les outils d'administration tu peux corriger et te faire appartenir au groupe dialout.

FTDI est une société anglaise qui a conçu un circuit interface USB/TTL. Ce circuit vendu très cher a été copié "à la chinoise", donc pas dans les règles, ce qui a provoqué une colère chez FTDI qui vivait de ses rentes avec ce circuit.
Tout est rentré dans l'ordre quand les chinois ont respecté les règles de "seconde source", c'est à dire un nom de fabricant différent et un pilote propre au fabricant.

En fait je n'ai rien prévu.. Pas un seul montage, c'était juste pour bricoler un peu pour le "fun"

Un conseil si le porte-monnaie est regardant pour le moment continue avec ta UNO.
Avec des breadboard il est possible de faire énormément de chose pour pas cher.

A mon avis tu brûles les étapes.
Fais plusieurs manips avec des breadboards, maîtrise la bête.
Quand tu aura un projet précis en tête il sera temps de regarder pour créer un shield personnel.

Ah oui, ça sert part exemple à brancher un arduino mini en usb ?

Oui j'ai récupéré l'IDE sur les dépôts debian, donc voici ce qui se passe :

1/ Je lance l'IDE, j'ai la pop up, je clique sur Add

http://image.noelshack.com/fichiers/2015/33/1439669041-1.png

2/ Je m'identifie :

http://image.noelshack.com/fichiers/2015/33/1439669055-2.png

3/ Je charge un sketch d'exemple pour tester :

http://image.noelshack.com/fichiers/2015/33/1439669054-3.png

4/ Je me retrouve avec cette erreur :

http://www.noelshack.com/2015-33-1439669072-capture-du-2015-08-15-21-59-19.png

sauf que je n'ai pas accès à Outils > Port série..

Que faire ? :frowning:

"A mon avis tu brûles les étapes." Oui, tu as raison, finalement je vais attendre un peu, je vais toujours trop vite, on le l'a souvent dit que divers forums."

Du coup, plus tard, quand je voudrais faire un shield personnel, quel est le mieux entre carte pastillées et cartes à bandes ?

  • J'ai aussi entendu parler de "straps", n'importe quel fil électrique fait l'affaire ou alors il faut prendre ceci par exemple ?

http://www.selectronic.fr/lot-de-50-strap-de-cablage-60mm.html

Merci 68tjs :slight_smile:

sauf que je n'ai pas accès à Outils > Port série..

Sur la dernière image je "déchiffre" :
Port série Com1 non trouvé

Il n'y a pas de port COMx sous Linux !
Seulement des :
dev/ttyUSBx avec une interface à base de CH340H ou équivent
ou
dev/ttyACMx avec une interface à base d'ATMEGA8U2 ou 16U2

Que donne dans un terminal:
$ lsusb
et
$ ls /dev/tty*

cela donne, respectivement, ça :

http://image.noelshack.com/fichiers/2015/33/1439748794-a.png

et ça :

http://image.noelshack.com/fichiers/2015/33/1439748798-b.png

Ben t'as un soucis avec les réglages de ton Ubuntu parce qu'avec "ls /dev/tty*" et un CH340G tu devrais voir "/dev/ttyUSB0".
C'est sans aucun doute réparable à condition de savoir ou toucher. Le plus simple : la prochaine version ne va pas tarder à sortir refais un install à partir de 0.

PS : recopie simplement le contenu du terminal, les captures d'écrans qu'il faut télécharger c'est pas top.