Table des matières:
- Étape 1: Matériaux
- Étape 2: Cartes de base, de prototypage ou premières cartes Arduino
- Étape 3: Cartes Arduino moyennes: les spécifications physiques sont relativement importantes
- Étape 4: Cartes Pro: la taille, le poids et les broches sont les caractéristiques les plus importantes
- Étape 5: Juste un petit arrêt pour expliquer les catégories suivantes…
- Étape 6: drones et drones
- Étape 7: IoT/Wifi
- Étape 8: Bluetooth
- Étape 9: Autres fréquences radio
- Étape 10: Revenons aux cartes non compatibles sans fil… Arduinos compatibles Shield
- Étape 11: Impression CNC et 3D
- Étape 12: Micro Boards (pas comme les Arduino Micro… Sérieusement Micro Boards)
- Étape 13: Qu'en est-il des clones ?
- Étape 14: Étape suivante ?
2025 Auteur: John Day | [email protected]. Dernière modifié: 2025-01-13 06:57
* Veuillez garder à l'esprit que je publie ce Instructable super proche de la ligne d'arrivée du concours Arduino (veuillez voter pour moi !) car je n'ai pas eu le temps nécessaire pour le faire auparavant. En ce moment, j'ai école à partir de 8 heures du matin. à 17 h, faites du tennis cinq heures par semaine, organisez un camp de groupe tout le samedi et faites vos devoirs la plupart des autres jours. Merci beaucoup de votre compréhension et j'espère que vous apprécierez l'Instructable !*
…
Peut-être êtes-vous un débutant travaillant sur un petit projet ou un professionnel concevant un robot cool. Dans les deux cas, vous devrez choisir quelle carte contrôleur vous allez utiliser. Maintenant, avant de plonger dans quel Arduino vous allez utiliser, veuillez prendre en considération ce qui suit: Arduino n'est pas le même que Raspberry Pi. Le premier est plus simple, plus petit, moins énergivore; l'autre est puissant, plus grand et meilleur dans des choses plus complexes. La plupart des Arduinos coûtent moins cher et n'ont pas les capacités graphiques, AI, caméra, etc. des derniers; Les tartes aux framboises sont bien trop puissantes pour être mises à la place d'un Arduino (sauf dans certains cas). Mettre un Arduino là où un Raspberry devrait être, c'est comme mettre un moteur 2 cylindres dans une voiture V6; et vice versa. Cela ne veut pas dire que les framboises sont meilleures, simplement qu'elles remplissent des tâches différentes.
Si vous avez décidé d'utiliser un Raspberry, veuillez ne pas lire cet Ible (abréviation de "Instructable". Je vais toujours utiliser des abréviations comme celle-ci, alors ne soyez pas surpris !). Je ne souhaite pas avoir de commentaires comme "Tu m'as fait perdre mon temps !" etc., juste parce que vous vous attendiez à un Raspberry et que vous n'aviez que des Arduinos. Si, en revanche, vous souhaitez trouver une carte Arduino, ignorez cet avertissement et continuez. Si vous êtes un débutant total en Arduino, n'hésitez pas à vous inscrire à ce cours Arduino de bekathwia.
Cet Ible sera divisé en les meilleures planches pour chaque type de projet. Pour cette "classification", je vais prendre en compte la taille, les broches, la compatibilité du blindage, la facilité d'utilisation, les capacités supplémentaires, entre autres. Maintenant que nous avons terminé l'intro, passons aux matériaux.
Étape 1: Matériaux
Attendez une seconde… Quels matériaux ? En fait, si vous aviez lu le titre de cet Ible, vous auriez dû supposer, à juste titre, que vous n'allez utiliser aucun matériel. Après tout, le but de ce Instructable est de vous aider à trouver les matériaux que vous allez utiliser dans d'autres projets. Juste pour vous donner une idée, lorsque vous obtenez réellement votre carte Arduino, n'oubliez pas que vous aurez également besoin du câble USB ou du programmeur nécessaire, ainsi que du logiciel Arduino IDE (Mac, Windows et Linux). Vous pouvez le télécharger à partir d'ici. La fonction de ce programme est de faire les croquis (nom donné aux petits programmes que vous allez télécharger sur la carte Arduino) et de les "mettre dans la carte" ("upload"). Si vous êtes intéressé, consultez cet Instructable sur la façon de programmer votre Arduino avec votre téléphone portable Android (certains gars m'ont dit que la version IOS de l'application ne fonctionnait pas très bien).
Maintenant que vous avez maintenant ce dont vous aurez besoin (en fait, vous n'avez besoin que d'un nouveau projet, d'un certain intérêt et de quelques dollars. Je ne recommande aucun endroit pour acheter les planches, j'ai obtenu le mien dans un magasin local), passons à la première catégorie de planches.
Étape 2: Cartes de base, de prototypage ou premières cartes Arduino
La première catégorie dont je vais vous parler est la carte de base ou de prototypage. Cela ne signifie pas qu'il sera extrêmement simple, bon marché et qu'il aura peu de fonctions et de broches. Cela signifie simplement qu'ils ne sont généralement pas très complexes, qu'ils ont beaucoup d'informations sur le Web que vous pouvez consulter et qu'ils peuvent, plus ou moins, prendre en charge n'importe quel projet qui pourrait vous intéresser à ce stade. Le poids et la taille importent peu, vous n'avez pas besoin de 60 broches ni de WiFi, mais vous avez besoin d'une base de travail solide. Premier Arduino qui vient à l'esprit de tout le monde: le Uno.
L'Arduino Uno est l'un des modèles les plus connus, et est extrêmement intéressant pour les débutants et les pros. L'une des meilleures capacités qu'il possède, en plus d'avoir des ports USB/SPI/I2C (recherchez-les sur Internet), est la possibilité d'y empiler des Arduino Shields. Les blindages Arduino sont essentiellement des PCB pré-construits qui ont des broches en dessous et sont montés directement sur la carte Arduino. Il existe des boucliers Internet, des boucliers Servo, des boucliers Proto Board, etc. La plupart d'entre eux ont été conçus spécifiquement pour Arduino Uno, mais certains sont également conçus pour le Mega (comme son nom l'indique, il est grand). Certains boucliers sont même conçus pour le Uno et le Mega. La meilleure chose à propos des blindages est qu'ils évitent la nécessité de câbles et, dans certains cas, de nombreux blindages peuvent être empilés les uns sur les autres.
Ainsi, l'Uno est probablement l'un de vos meilleurs choix. D'après mon expérience, le Pro Mini était très bon pour mes conceptions. Au début, je n'avais pas de projet précis, mais comme il était petit et, en même temps, avait assez d'épingles, il est devenu extrêmement utile pour tout ce que j'ai essayé de faire. À l'exception de la compatibilité du blindage, il a à peu près les mêmes capacités que l'Uno, à l'exception du port USB et de quelques autres broches spéciales. Étant petit, cependant, ce n'est peut-être pas la meilleure option. Le Nano est dans une position similaire, même s'il possède un connecteur Mini USB B femelle.
Pour dire la vérité, vous pouvez utiliser à peu près n'importe quel Arduino sans beaucoup de choses (ce qui augmente le prix). La planche la plus populaire, cependant, est de loin la Uno.
Étape 3: Cartes Arduino moyennes: les spécifications physiques sont relativement importantes
Donc, vous avez déjà passé les planches pour débutants. Maintenant, au lieu de rechercher une carte utile pour la plupart des projets simples et facile à interfacer, vous recherchez des Arduinos avec des tailles et des poids plus petits, mais les mêmes broches et capacités. Cependant, tous les projets intermédiaires ne nécessitent pas ces spécifications. Peut-être que vous avez de l'espace supplémentaire et qu'un Uno s'intègre parfaitement. Mais vous serez souvent frustré de constater que ce que vous pensiez être un grand espace se transforme en un espace exigu. Alors… Règle pour faire des dessins: ayez toujours à l'esprit que votre espace s'avérera plus petit que ce à quoi vous vous attendiez. Essayez de ne pas planifier des projets dans lesquels tout s'intègre parfaitement; vous serez désillusionné quand ce n'est pas le cas.
C'est exactement pourquoi vous devriez commencer à penser à des cartes Arduino plus petites. Il est beaucoup plus difficile de mettre un Uno dans une coque de drone qu'un Pro Mini ou un Nano. En outre, comme je l'ai déjà dit, les broches commencent également à avoir de l'importance, tout comme la logique et la tension d'alimentation. La plupart des capteurs sont connectés directement au 5v; mais d'autres ne peuvent pas avoir plus de 3,3 v sur leurs broches Vcc, même s'ils peuvent utiliser la logique 5 v. Certains Arduino sont livrés avec des régulateurs intégrés, mais les Pro Mini, disponibles en versions 5v et 3,3v, n'ont pas de broches de régulateur spécialisées. Le Nano, en revanche, le fait. Tout de même, si vous choisissez entre un 5v et un 3,3v Pro Mini, procurez-vous le 5v, car il est livré avec un processeur plus rapide. Les régulateurs 3.3v peuvent être trouvés sur le programmateur Pro Mini USB, ou sous forme de petits "transistors" (vous pouvez les obtenir seuls ou déjà soudés à une mini carte). Pour en revenir au nombre de broches, Pro Mini et Nano ont, à côté des 14 broches numériques (dont vous pouvez utiliser 12, les autres sont les broches Rx et Tx), 8 broches analogiques, tandis que l'Uno n'en a que 6. Si votre projet nécessite plus de six entrées analogiques (potentiomètres, I2C, etc.), vous devrez probablement abandonner l'idée d'utiliser l'Uno.
Alors, dans cette étape, je vous recommande la Uno (qui est toujours utile), la Pro Mini (ma première carte, vraiment jolie mais n'a pas de prise USB intégrée, ce qui signifie qu'il faudra vous procurer un programmeur), le Nano (même taille que le Pro Mini, mais avec une prise USB et quelques broches de plus) et le Mega (beaucoup trop gros, mais super bon. A plus de 70 broches).
Étape 4: Cartes Pro: la taille, le poids et les broches sont les caractéristiques les plus importantes
Vous avez déjà passé du temps à bricoler vos Arduinos et êtes prêt à démarrer un projet génial et génial. Mais d'abord, vous aurez besoin d'une planche qui est non seulement capable de ce que vous visez, mais qui s'adapte également à votre cadre précis. Ce besoin, cependant, n'implique pas que vous deviez obtenir la plus petite planche possible. Cet hexapode par ivver par exemple, avec 3 servos dans chaque patte et de nombreux capteurs aurait besoin de bien plus que les 20 broches numériques disponibles sur le Pro Mini ou Nano (12 broches numériques + 8 analogiques. C'est peu connu que les broches A0, A1, A2, etc. peuvent être adressées comme des broches numériques si vous utilisez le numéro de broche 14, 15, 16, etc.). Dans ce cas, vous devriez probablement opter pour un Mega, qui pourrait contrôler un nombre modeste de 30 servos ou plus. Si vous construisez une imprimante 3D, vous devez également utiliser cette carte avec le bouclier Ramps (j'essaie actuellement de réaliser ce projet. Veuillez voter pour moi au concours Arduino, car j'aurais besoin de l'un des prix pour pouvoir pour le construire. Si je le fais enfin, je serai extrêmement reconnaissant pour votre soutien et j'essaierai d'écrire un Ible sur la fabrication du projet). Mais si vous souhaitez construire un micro quadcopter Bluetooth, vous devez choisir la plus petite carte disponible (tant qu'elle peut gérer la tâche).
Donc, les bonnes planches pour les projets avancés sont… eh bien, vous pourriez commencer à penser que les seules planches que je connaisse sont la Uno, la Mega, la Nano et la Pro Mini, et que les deux dernières sont clairement mes préférées (vous avez probablement deviné que je diraient ces planches). C'est vrai que j'adore les dernières et que j'ai répété les quatre mêmes planches dans toutes les catégories, mais le truc c'est que ce sont des planches relativement bonnes aussi bien pour les débutants que pour les pros. J'ai commencé avec deux Pro Minis et plus tard j'ai acheté deux Nanos, et ils ne m'ont jamais vraiment laissé tomber (jusqu'à présent). Je prévois d'acheter une Mega simplement parce que les autres cartes sont deux petites pour une imprimante 3D. A part ça, je suis toujours parfaitement satisfait des planches que j'ai achetées il y a presque un an (oui… encore un débutant… mais croyez-moi, j'ai déjà passé mes longues heures à les bricoler et à construire des circuits. Ne sous-estimez pas. moi ou… votre Arduino va s'éteindre), car ils peuvent tirer à peu près n'importe quel projet. Si vous pensez cependant que ces cartes ne sont pas ce que vous recherchez ou ce dont vous avez besoin, vous pouvez également vérifier la carte Micro (même si je n'ai pas entendu de trop bonnes critiques à son sujet… J'ai opté pour la Nano à la place de celle-ci et je pense avoir fait le meilleur choix), le Due, le Leonardo, entre autres (la plupart ressemblent au Uno ou au Mega, mais ont quelques légères différences, comme la vitesse, la tension de fonctionnement, etc.).
Étape 5: Juste un petit arrêt pour expliquer les catégories suivantes…
Les catégories dont je vous ai parlé jusqu'à présent ont été divisées en fonction de la complexité et des exigences de votre conseil d'administration. À partir de ce pas en avant, la plupart des catégories concerneront des projets moyens et difficiles. Ici, vous voudrez rendre le travail aussi efficace que possible, avec le moins d'effort et d'espace occupé. Vous essaierez d'éviter les câbles, d'obtenir un Arduino parfaitement conçu pour votre projet et de ne pas gaspiller d'espace et de puissance. Alors, plongeons dans le monde des cartes ou des applications plus spécialisées.
Étape 6: drones et drones
Si vous jetiez un coup d'œil à la façon dont je place toujours les drones comme le meilleur exemple pour les projets Arduino de petite taille, vous auriez supposé que je suis un sérieux fan de drones. Et c'est exactement ce que je suis. Donc la première catégorie dont je vais parler est… eh bien, vous auriez dû le deviner… les drones.
Les drones sont définis comme « un aéronef sans pilote humain à bord » (Wikipédia). Comme ils sont aériens, ils ont une certaine limite de poids. Bien sûr, tout le monde aimerait avoir des micro-moteurs qui soulèvent 2 kg chacun. Mais, comme ce n'est pas le cas, lorsque vous concevez votre propre drone (Unmanned Aerial Vehicle), vous devrez essayer de le rendre le plus léger possible (moins de poids = moins de consommation électrique = plus de temps de vol). Tant que deux Arduinos ont plus ou moins le même poids et la même taille, obtenez le meilleur (processeur plus rapide, plus de broches, etc.). Ne cherchez pas une carte qui a exactement le nombre de broches dont vous avez besoin: laissez toujours des "pièces de rechange" au cas où vous voudriez ajouter plus de capteurs, servos, etc. En revanche, si deux cartes ont les mêmes broches et capacités, optez toujours pour le plus petit.
Meilleures cartes pour ce genre de projet: Pro Mini et Nano (qui ont à peu près le même nombre de broches et des tailles égales). Bien sûr, vous pouvez utiliser n'importe quelle planche, mais n'envisagez pas de construire un drone de 10 cm à l'aide d'un Mega (vous gagnerez ma colère pour toujours. Ce serait intéressant de vous voir essayer, de toute façon !). Si vous trouvez un excellent bouclier ou un cadre qui s'harmonise parfaitement avec une planche plus grande, utilisez-le définitivement. Actuellement, je ne connais rien de tel, mais qui sait ce que vous pourriez inventer ?
Pour la partie communication radio, je n'ai pas encore entendu parler d'une carte qui intègre une puce de communication (sans parler du WiFi ou du Bluetooth, mais de vraies capacités 2,4 Ghz avec une bonne vitesse de transfert). Certains projets impliquent d'utiliser un récepteur radio ordinaire et de faire de l'Arduino le contrôleur de vol. J'ai trouvé qu'il était plus intéressant de fabriquer moi-même le récepteur et le contrôleur, en utilisant un module émetteur-récepteur 2,4 Ghz accessible: le NRF24L01 (appelez-le simplement NRF24 ou RF24). Certains de ces modules sont livrés avec des antennes externes pour une plus longue portée, tandis que d'autres sont plus petits et n'ont qu'une antenne PCB. Pendant longtemps, j'ai pensé que le NRF24 était l'ensemble du module radio, jusqu'à ce que je sois "éclairé" et "découvert" que le NRF24 n'est en fait qu'une petite puce noire, que le reste du module n'est qu'une carte "breakout", ce qui, bien sûr, rend les connexions des milliers de fois plus faciles. J'aime beaucoup ce module, car il a une portée relativement bonne (même si l'antenne n'est pas externe) est facile à interfacer. Si vous souhaitez découvrir un projet réalisé avec celui-ci, lisez cet Ible sur la façon d'ajouter une servocommande sans fil et un indicateur de niveau de batterie à un drone bon marché qui n'en a pas (encore des drones !).
Étape 7: IoT/Wifi
Poursuivant le thème des communications sans fil, je vais vous parler des meilleures cartes pour les connexions IoT (Internet des objets) ou WiFi. L'IoT est une invention relativement nouvelle qui cherche à connecter toutes les choses les unes aux autres, à automatiser les processus et à rendre la vie plus facile. Avec l'IoT, vous pouvez éteindre les lumières que vous avez laissées accidentellement allumées à la maison depuis votre bureau, ou recevoir des e-mails lorsque la nourriture de votre chien s'épuise. Fondamentalement, vous avez juste besoin d'une carte compatible WiFi, d'Internet et d'une plate-forme IoT, telle que IFTTT. Comme je ne suis pas un expert dans la réalisation de projets et de croquis IoT, veuillez consulter ce cours de bekathwia, où vous apprendrez des projets de base et avancés ainsi que comment interfacer les Arduinos utilisés, à la fois physiquement (fils, capteurs, etc.) et sans fil (Internet).
Les cartes les plus connues et les plus utilisées sont les ESP8266 (la puce qui y est soudée est en fait l'ESP8266, et il existe de nombreuses cartes de dérivation différentes). Certains semblent être similaires à un large Pro Mini, tandis que d'autres ressemblent à un module NRF24 sans antenne externe dont je vous ai déjà parlé. Ces derniers peuvent être ajoutés à un Arduino standard pour ajouter des capacités sans fil. L'Arduino Yun, similaire à un Uno, possède également une puce WiFi intégrée et est pratique car il est compatible avec quelques blindages et possède plus de broches qu'un ESP8266 ordinaire. Le Yun et l'ESP8266 peuvent être programmés à partir du logiciel Arduino IDE, après avoir obtenu les "pilotes" du Board Manager.
Les ESP8266 ne sont pas tous conçus pour fonctionner sur une logique 5v; certaines de leurs broches peuvent nécessiter moins de tension pour fonctionner correctement. C'est pourquoi, avant d'acheter une carte, vérifiez toujours le schéma de brochage et les spécifications (recherchez "(nom de la carte) + brochage + diagramme" dans Chrome, Firefox, Safari, etc.).
Il existe également des "Arduinos" (pas trop sûrs qu'ils soient de vrais Arduinos, parfois ils ne sont qu'un "collage" de différents PCB et cartes, ainsi que des puces) qui sont basés sur des processeurs de style Uno et Mega et incluent une connectivité WiFi. Je ne sais pas trop comment ils sont interfacés ou leur compatibilité avec les boucliers, alors achetez à vos risques et périls.
Étape 8: Bluetooth
Juste une autre excellente capacité sans fil. La principale différence avec les connexions WiFi est que la portée (dans ce cas) n'est que de quelques mètres (théoriquement, vous pouvez contrôler les cartes IoT de n'importe où dans le monde, tant que l'Arduino et vous avez Internet), et que la vitesse de la connexion Bluetooth est beaucoup plus rapide. Les capacités Bluetooth sont idéales pour créer des projets contrôlés par téléphone portable (à l'aide d'applications spécialisées, telles que Roboremo), comme des voitures RC, des rovers, des drones, des contrôleurs de bande LED, des haut-parleurs, etc.
Certaines cartes sont livrées avec des puces Bluetooth intégrées (je n'en connais pas beaucoup, cependant). D'autres non, et c'est pourquoi il existe des modules Bluetooth externes. Les puces les plus connues sont les HC-05 et HC-06, qui sont vendues séparément ou en cartes de dérivation, généralement avec une interface à 6 broches (dont seulement 4 sont couramment utilisées). Ces modules reposent sur l'utilisation des broches Tx et Rx sur l'Arduino (broches série), qui peuvent être remplacées par des broches virtuelles Tx et Rx (série logicielle). Pour cette raison, il est possible de programmer le HC-05 et le HC-06 à l'aide du programmeur Pro Mini via le moniteur série de l'IDE Arduino. En utilisant cette méthode, vous pouvez choisir le nom avec lequel il apparaîtra aux autres appareils, le mot de passe, le débit en bauds, entre autres options. J'ai appris à ce sujet de ce grand Instructable par sayem2603. Si vous envisagez d'utiliser ces modules, vous devez absolument lire l'Ible, car vous y trouverez des tonnes de faits intéressants que vous ne connaissiez pas.
Donc, les bonnes cartes pour les connexions Bluetooth sont… eh bien, je n'ai essayé aucun Arduino avec puce Bluetooth intégrée, mais pour autant que je sache, le HC-05 et le HC-06 sont l'une des meilleures solutions. À peu près n'importe quel Arduino fonctionne avec ces modules; Personnellement, j'utilise à la fois les Pro Minis et les Nanos. La seule chose que vous n'aimerez peut-être pas dans l'utilisation de ces modules Bluetooth, c'est que vous avez besoin de 4 câbles. Si vous êtes le « pas de câbles; seulement des boucliers et des planches », vous devrez peut-être creuser. Sinon, vous constaterez que, même avec les câbles, un petit Arduino avec l'une de ces cartes n'occupe pas autant d'espace qu'un Arduino de taille Uno avec Bluetooth.
Outre les modules et cartes WiFi, Bluetooth et 2,4 Ghz, il en existe également qui fonctionnent sur différentes fréquences. Le jhaewfawef, par exemple, dont j'ai découvert l'existence en lisant ce grand Ible de …, utilise des fréquences plus basses pour réaliser une transmission à très longue portée (LoRa = +10km de portée). Je ne les ai pas encore essayés, mais cela semble être un projet super intéressant. Certains modules utilisent 169 Mhz, 433 Mhz, 868 Mhz ou 915 Mhz, mais toutes les fréquences sont inférieures à 1 Ghz. L'avantage par rapport aux systèmes 2.4 est que la portée est améliorée, mais le débit de données doit être inférieur (peu importe trop… vous n'allez pas envoyer un fichier de 1 Go via ces radios… probablement). Les interfaces de broches peuvent varier considérablement, de 3 ou 4 broches à une carte entière de style nano avec radio.
A vrai dire, je n'y connais pas grand-chose car je suis plutôt du genre 2,4 Ghz. Le …., cependant, semble génial et j'aimerais en obtenir un dès que possible. Ces Arduinos (ou modules) sont parfaits pour les capteurs météorologiques (loin de votre base), la télémétrie UAV, et peut-être même une sorte d'IoT non-WiFi (pas correctement IoT, mais vous pouvez toujours contrôler l'électronique de votre maison avec ce genre de radios). Donc, si vous êtes intéressé par quelque chose comme ça, essayez d'en obtenir un.
Étape 9: Autres fréquences radio
Outre les modules et cartes WiFi, Bluetooth et 2,4 Ghz, il en existe également qui fonctionnent sur différentes fréquences. L'Adafruit Feather 32u4 RFM95, par exemple, dont j'ai découvert l'existence en lisant ce grand Ible de Jakub_Nagy, utilise des fréquences plus basses pour réaliser une transmission à très longue portée (LoRa = +10km de portée). Je ne les ai pas encore essayés, mais cela semble être un projet super intéressant. Certains modules utilisent 169 Mhz, 433 Mhz, 868 Mhz ou 915 Mhz, mais toutes les fréquences sont inférieures à 1 Ghz. L'avantage par rapport aux systèmes 2.4 est que la portée est améliorée, mais le débit de données doit être inférieur (peu importe trop… vous n'allez pas envoyer un fichier de 1 Go via ces radios… probablement). Les interfaces de broches peuvent varier considérablement, de 3 ou 4 broches à une carte entière de style nano avec radio.
A vrai dire, je n'y connais pas grand-chose car je suis plutôt du genre 2,4 Ghz. L'Adafruit Feather 32u4 RFM95, cependant, semble génial et j'aimerais en avoir un dès que possible. Ces Arduinos (ou modules) sont parfaits pour les capteurs météorologiques (loin de votre base), la télémétrie UAV, et peut-être même une sorte d'IoT non-WiFi (pas correctement IoT, mais vous pouvez toujours contrôler l'électronique de votre maison avec ce genre de radios). Donc, si vous êtes intéressé par quelque chose comme ça, essayez d'en obtenir un.
Étape 10: Revenons aux cartes non compatibles sans fil… Arduinos compatibles Shield
Comme je vous l'ai dit dans l'une des premières étapes, les blindages sont des PCB qui sont empilés directement sur une carte Arduino pour a) ajouter une fonction et b) réduire la nécessité de câbles. Parfois, les boucliers peuvent être empilés sur d'autres boucliers, faisant un sandwich ou une tour de bouclier de nombreux bardes. Certains shields ne sont compatibles qu'avec un Arduino spécifique (puisque la distribution des broches varie d'un modèle à l'autre); alors que d'autres sont conçus pour plusieurs d'autres composants Arduino pour vous apporter plus d'Instructables).
La plupart des boucliers sont conçus pour Uno et Mega (probablement aussi pour des cartes similaires, mais pas si sûr à ce sujet. Ne gâchez pas vos boucliers ou vos cartes !). Les boucliers peuvent également être fabriqués sur mesure (consultez ces Ibles) ou conçus pour des planches plus petites. Certains d'entre eux ajoutent des capacités sans fil, une connectivité réseau, des écrans, des boutons, une surface de carte proto, des contrôleurs de moteur, des relais AC, etc. Certains blindages spéciaux sont conçus spécifiquement pour l'impression CNC et 3D (carte Ramps). Ceux-ci ont des prises sur le dessus pour ajouter les pilotes de moteur pas à pas.
Donc, si vous envisagez d'utiliser une carte Arduino avec différents boucliers, ma meilleure suggestion serait les Mega et Uno. Le dernier a l'inconvénient d'avoir moins de broches, vous ne pourrez donc pas utiliser de plus gros boucliers comme les rampes. Le Mega, en revanche, a ses propres problèmes: certaines broches du Uno se trouvent dans différents secteurs du Mega, vous ne pourrez donc pas utiliser tous les boucliers Uno, qui sont plus populaires et plus répandus que ceux du Mega.
Étape 11: Impression CNC et 3D
Certains de mes projets préférés sont liés aux machines d'impression CNC ou 3D (et aux drones). La capacité de transformer des conceptions informatiques en mouvements mécaniques 3D est juste…. Impressionnant. Non seulement la partie théorique est cool; la satisfaction de fabriquer vos propres pièces avec une machine que VOUS avez construite à partir de zéro est immense. Le bouclier CNC peut être utilisé pour fabriquer des graveurs et des découpeurs laser, des perceuses, des CNC basés sur Dremel, etc. Actuellement, j'économise de l'argent pour construire ma première imprimante 3D, basée sur l'Arduino Mega et le bouclier Ramps 1.5. Jusqu'à présent, toutes les pièces mécaniques dont j'avais besoin pour mes projets étaient fabriquées à l'aide de Legos ou quelque chose de similaire, ce qui donnait des « machines » intéressantes mais imprécises. Votez pour moi et aidez mon projet à démarrer. Une fois terminé, je vais essayer de faire un Ible sur la façon de faire une imprimante 3D.
Pour en revenir à l'impression CNC et 3D, si vous êtes intéressé par l'une de ces choses, vous devriez probablement vérifier ce shield CNC (conçu pour l'Uno, mais je soupçonne qu'il est également compatible avec le Mega) ou ceux de l'impression 3D (Arduino Mega compatible uniquement, ont beaucoup trop de broches pour un Uno). Le bouclier CNC et celui d'impression 3D ont tous deux des prises dédiées spécifiquement aux pilotes de moteurs pas à pas (similaires à l'A9488), qui contrôlent les moteurs des axes X, Y et Z (et l'extrudeuse sur l'imprimante 3D). Je ne connais pas grand-chose au bouclier CNC, mais les rampes ont également les connecteurs nécessaires pour les autres parties d'une imprimante 3D (thermistances, source de forte puissance, lit chauffant, etc.). Pour autant que je sache, il existe 3 versions de la carte Ramps (bouclier d'impression 3D): les 1.4, 1.5 et 1.6. Les deux derniers modèles sont presque identiques, bien rangés et relativement sobres, tandis que le plus ancien est légèrement différent (avec des transistors montés en technologie THT, des fusibles plus gros, etc.). Le 1.6 inclut un meilleur refroidissement pour les transistors Mosfet. De toute façon, il n'y a pas trop de différences, alors choisissez celle que vous aimez le plus (essayez d'obtenir la plus récente, cependant).
Donc, le meilleur Arduinos pour ce projet serait le Mega (je ne sais pas s'il est compatible avec le bouclier CNC. J'ai vu quelque chose d'un gars utiliser les rampes pour alimenter une machine CNC. Vous devriez rechercher cela et ensuite m'en parler), et en second lieu le Uno (certainement pas compatible avec les Ramps). Vous pouvez câbler une imprimante 3D en utilisant à peu près n'importe quel Arduino avec un nombre respectable de broches; Cependant, cela va être un sérieux gâchis, alors économisez du temps et de la patience et obtenez un Mega.
Étape 12: Micro Boards (pas comme les Arduino Micro… Sérieusement Micro Boards)
Vous pensiez que les Pro Mini et Nano étaient petites ? Eh bien, jetez un œil aux « tableaux » d'Attiny (en fait, juste des jetons). Parfois, il suffit de contrôler un petit servo avec une seule broche, ou de faire clignoter une led toutes les 3 secondes, et de placer l'électronique dans un endroit super petit (2x2x2 cm). Que fais-tu? Tout d'abord, vous oubliez le Mega et le Uno. Ensuite, vous doutez un peu et effacez enfin le Nano et le Pro Mini de votre esprit. Ce qui reste? Un micro IC à 8 broches (puce intégrée) appelé Attiny85.
Cette micro «carte» (qui n'est en fait qu'une petite puce) a une broche 5v et Gnd (1 chacune) et 6 autres broches, dont certaines doublent (ou triplent) en tant que broches analogiques, numériques, SPI, etc. Vous devriez vérifier le brochage pour les spécifications précises. Apparemment, la carte peut être programmée soit avec un adaptateur USB spécialisé, soit même avec un autre Arduino (en utilisant un croquis spécial et l'interface SPI. Je ne suis pas un pro en la matière). J'ai précieusement pensé que vous pouviez simplement utiliser un programmeur Pro Mini (en utilisant les broches Tx et Rx) pour télécharger un croquis; mais pour autant que je sache maintenant, vous ne pouvez pas.
Ainsi, les micro-cartes idéales pour les micro-projets sont l'Attiny85 (juste une puce, mais vous pouvez soit la souder à votre planche à pain, soit utiliser une prise IC femelle 2x4, dans laquelle l'Attiny85 devrait s'adapter parfaitement), le Digispark Attiny85 (c'est une évasion Kickstarter carte pour ce circuit intégré. Il comprend, dans un petit espace, un connecteur USB, un régulateur de puissance et une broche pour faciliter les connexions), ou un autre circuit intégré Attiny (ils existent en plusieurs tailles).
Étape 13: Qu'en est-il des clones ?
À peu près tous les bons produits ont leurs clones et leurs copieurs. GoPro, DJI, Lego et toutes les marques et entreprises à succès ont vu cela se produire. Et Arduino ne fait pas exception à la règle. Pour dire la vérité, je ne sais même pas comment distinguer un vrai Arduino d'un faux. Peut-être même que l'une de ces cartes que j'ai recommandées est un clone, mais la plupart ne le sont pas. Si vous souhaitez savoir quelles planches sont originales et lesquelles ne le sont pas, vous devriez consulter Internet, car il existe des tonnes de tutoriels et d'informations nécessaires à découvrir.
Je ne vais pas dire si vous devez faire confiance aux clones ou non. Vous devriez, bien sûr, essayer d'obtenir des cartes originales, car il y aura beaucoup plus d'informations et de support pour elles sur le Web. En outre, les clones diffèrent parfois sur la distribution des broches, de sorte que les boucliers peuvent ne pas fonctionner sur la « même » carte.
Je doute que les planches que j'ai soient des clones. Tous les 4 étaient relativement bon marché, de toute façon, donc économiser un dollar ou moins n'aurait pas changé ma vie. Les problèmes avec les clones sont que a) Le nom ou le modèle peut différer sur l'IDE Arduino; b) Les boucliers peuvent ne pas être compatibles; c) Les broches spéciales peuvent différer (I2C, SPI, etc.); d) Ils pourraient ne pas fonctionner comme prévu. Les clones, cependant, peuvent fonctionner parfaitement, et vous pourriez même être plus heureux avec un faux qu'avec un original. Mais, si quelque chose échoue, rappelez-vous que je vous ai dit que vous devriez obtenir des originaux (veuillez ne pas me blâmer pour tout ce qui n'était pas de ma faute. Si c'était le cas, alors vous pouvez me blâmer).
Étape 14: Étape suivante ?
Alors, maintenant que je vous ai parlé de la plupart des catégories Arduino que je connais, il est temps pour vous de…
- Choisissez votre propre planche et parlez-en moi (option « Je l'ai fait ! »).
- Créez un excellent projet Arduino et publiez-le en tant que "Je l'ai fait!".
- Construisez votre propre Arduino (comme ces gars-là) ou utilisez simplement un IC, comme Nikus l'a fait dans son Quadcopter Instructable.
- Dites-moi d'ajouter une catégorie de carte Arduino à la liste.
- Écrivez votre propre Instructable génial.
Eh bien, maintenant que vous avez fini de lire, veuillez voter pour moi dans le concours Arduino. J'espère que cet Ible vous a été utile et vous aide dans votre premier ou votre prochain projet, et merci beaucoup de m'avoir lu !