
Owen Little
0
3397
603
Comme la plupart des enfants, j'avais un kit électronique qui enseignait les bases absolues; vous pouvez créer quelque chose d'aussi avancé qu'une radio ou un code morse. Autant dire que le plaisir n’a pas duré longtemps après la construction des 5 projets. De nos jours, les kits de matériel électronique avancé sont abordables et les possibilités sont infinies - tout cela grâce aux merveilles des microcontrôleurs.
Les microcontrôleurs sont fondamentalement des ordinateurs primitifs. Grâce à eux, le piratage matériel n'a jamais été aussi efficace, car il vous permet de programmer des circuits électroniques complexes dans un logiciel simple et intégrable. Ces plates-formes sont établies, développées et entourées de communautés prospères. Vraiment, le moment est propice pour être en vie si vous avez le moindre intérêt pour l'électronique.
Jetons un coup d'oeil à 5 des kits les plus populaires autour.
Arduino
L’Arduino original a été conçu par certains étudiants italiens, fatigués des kits de développement coûteux et fragmentés et de l’absence de logiciel normalisé pour leur programmation. Ils voulaient apporter au monde du piratage électronique et des microcontrôleurs et ont utilisé un système de programmation et de développement Open Source existant appelé Wiring pour réaliser ce rêve. Le projet Arduino reste entièrement Open Source, ce qui signifie que vous pouvez télécharger les plans d’une carte et la construire avec des composants standard. cela a en fait conduit à quelques clones Arduino légèrement moins chers.
Comme la plupart des cartes de développement décrites ici, il possède un certain nombre de connexions d'entrée et de sortie, numériques et analogiques, permettant aux utilisateurs de connecter tout type de capteurs et d'actionneurs (tels que des moteurs) dans une gamme infinie de périphériques. combiné avec une logique personnalisable. L'Arduino fonctionne seul ou en conjonction avec un ordinateur ou d'autres périphériques - il prend en charge une gamme de protocoles de communication..
Vous pouvez également acheter des additifs de forme spéciale appelés “Boucliers”, qui reposent sur la carte Arduino principale, dupliquent les broches et ajoutent des fonctionnalités supplémentaires, telles que la puce wifi Xbee.
Je possède moi-même un Arduino Uno et ai écrit quelques tutoriels Premiers pas avec l'Arduino: Un regard plus attentif sur le circuit imprimé et la structure d'un programme Premiers pas avec l'Arduino: un regard plus attentif sur le circuit imprimé et la Structure d'un Programme La dernière fois que je vous ai quitté, vous avez configuré votre Arduino pour fonctionner sous Mac ou Windows et téléchargé une application de test simple qui a clignoté le voyant intégré. Aujourd'hui, je vais vous expliquer le code… ici, pour commencer. Programmation Arduino pour les débutants: didacticiel de projet de contrôleur de feux de signalisation Programmation Arduino pour les débutants: didacticiel de projet de contrôleur de feux de circulation La construction d'un contrôleur de feux de signalisation Arduino vous aide à développer des compétences de base en codage! Nous vous commençons. , ainsi que jeter un oeil à un kit de démarrage Arduino Qu'est-ce qui est inclus dans un kit de démarrage Arduino? [MakeUseOf explique] Qu'est-ce qui est inclus dans un kit de démarrage Arduino? [MakeUseOf explique] J'ai déjà présenté le matériel open-source Arduino ici sur MakeUseOf, mais vous avez besoin de plus que de l'Arduino lui-même pour en construire quelque chose et pour commencer réellement. Les "kits de démarrage" Arduino sont… qui contiennent divers composants électroniques ainsi que d'autres éléments essentiels. À un moment donné, je pourrais même essayer d’aborder un cube de LED comme celui ci-dessous, alors gardez un œil sur cela..
LilyPad Arduino
Conçu spécifiquement pour les projets de textiles électroniques portables, le LilyPad est une version circulaire et plate d'Arduino, mais parfaitement compatible. Les connexions et les broches sont réduites, mais sinon, les fonctionnalités principales sont assez similaires. Si vous avez conçu et testé votre projet sur un Arduino standard et souhaitez maintenant intégrer des vêtements, c’est votre meilleur.
D'autres versions d'Arduino sont également disponibles, telles que la Mega avec une puce plus rapide, plus de mémoire et plus de broches d'E / S, mais elles sont principalement les mêmes - juste plus petites ou plus grandes. Si vous considérez l'un des modèles Arduino comme un outil d'apprentissage, je vous suggère également fortement de vous diriger vers Kickstarter et d'aider à financer le projet Modkit, un logiciel de programmation visuelle innovant permettant aux apprenants de se familiariser avec l'environnement.++.
Netduino
À première vue, on vous pardonnerait de prendre le Netduino pour un Arduino. Fortement inspiré par le succès de son homologue italien, le Netduino est peut-être un clone visuel, mais en interne, c'est une plate-forme de code différente. Construit pour le Microsoft orienté objet .Net C# Netduino est un langage très centré sur Windows qui permet une programmation de niveau supérieur à ce qui est possible avec l’Arduino, où vous travaillez essentiellement en C++.
La programmation de Netduino nécessite Visual Studio et Windows, mais il existe une prise en charge expérimentale du projet open source C # Mono..
Malheureusement, il n’ya pas beaucoup d’appui ou de communauté travaillant avec ces choses, il est donc difficile de trouver des tutoriels et des projets déjà créés. Ne considérez que si vous aime vraiment C #, connais déjà pas mal d'électronique et je veux juste rester coincé avec Visual Studio.
BeagleBone & Raspberry Pi
Enfin, sur notre liste, une avancée supplémentaire par rapport aux microcontrôleurs de type Arduino, le Beagle Bone et le Raspberry Pi sont tous deux des périphériques Linux embarqués, bien que le Raspberry Pi ait attiré l’attention des médias pour son prix extrêmement bas de 25 $ et son adoption rapide dans les environnements éducatifs autour de le monde. Tous deux sont capables de disposer de distributions Linux complètes, et il est même affirmé que le Raspberry Pi peut lire des vidéos 1080p (il existe même une version de Raspberry de XBMC Linux compilée).
Les deux utilisent des cartes SD au lieu de disques durs encombrants, et bien que le Beagle Bone soit techniquement supérieur en termes de processeur, le Raspberry Pi a beaucoup plus de projets et de développements en cours..
Pourquoi choisir Linux embarqué sur un microcontrôleur? Les garçons BeagleBone le disent mieux:
Bien que les systèmes de codage comme Arduino basés sur des modèles facilitent le copier-coller de projets simples et qu'un nombre limité de bibliothèques plus complexes n'interagissant pas beaucoup, 20 années de développement Linux ont généré un ensemble considérable de logiciels hautement interopérables sur lesquels il est possible d’utiliser et de collaborer, sans sacrifier la simplicité de quelque chose comme basculer une LED ou un commutateur ou lire un capteur analogique ou basé sur I2C.
Je dirais que le lancement de votre premier projet électronique avec ces systèmes sera beaucoup plus difficile qu'avec un Arduino, mais au final, vous aurez beaucoup plus de puissance et de possibilités..
Avez-vous un Raspberry Pi, un Beaglebone ou l’un des périphériques énumérés ici? Faites-nous savoir dans les commentaires sur tous les projets impressionnants que vous avez réalisés. Pensez-vous en obtenir un, et peut-être que nous pouvons vous aider à décider?