Publicité
Comme la plupart des enfants, j'avais un kit électronique qui enseignait les bases absolues; vous pourriez construire quelque chose d'aussi avancé qu'un appareil de radio ou de code morse. Il suffit de dire que le plaisir n'a pas duré longtemps une fois que vous avez construit les 5 projets. De nos jours cependant, les kits de matériel électronique avancé sont abordables et les possibilités sont infinies - tout cela grâce à l'émerveillement des microcontrôleurs.
Les microcontrôleurs sont essentiellement des ordinateurs primitifs - le piratage matériel n'a jamais été aussi efficace, merci pour eux, car il vous permet de programmer des circuits électroniques complexes en simples, intégrables Logiciel. Ces plateformes sont établies, développées, avec des communautés prospères construites autour d'elles. Vraiment, c'est maintenant un moment incroyable pour vivre si vous avez le moindre intérêt pour l'électronique.
Jetons un coup d'œil à 5 des kits les plus populaires.
Arduino
L'Arduino d'origine était une idée originale de certains étudiants italiens, fatigués des kits de développement coûteux et fragmentés et du manque de logiciels standardisés pour les programmer. Ils voulaient apporter le piratage électronique et les microcontrôleurs au monde, 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 lui-même 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 qui sont légèrement moins chers.
Comme la plupart des cartes de développement présentées ici, il dispose d'un certain nombre de connexions d'entrée et de sortie, à la fois numériques et analogique, permettant aux utilisateurs de connecter tout type de capteurs et actionneurs (comme les moteurs) dans une gamme infinie de dispositifs; combiné avec une logique personnalisable. L'Arduino fonctionne seul ou en conjonction avec un ordinateur ou d'autres appareils - il prend en charge une gamme de protocoles de communication.
Vous pouvez également acheter des modules complémentaires de forme spéciale appelés «boucliers», qui se trouvent au-dessus de la carte Arduino principale, dupliquant des broches et ajoutant des fonctionnalités supplémentaires, telles que la puce wifi Xbee.
Je possède moi-même un Arduino Uno et j'en ai écrit quelques-unes tutoriels Premiers pas avec l'Arduino: un examen plus approfondi du circuit imprimé et de la structure d'un programmeLa dernière fois, je vous ai laissé avoir configuré votre Arduino pour fonctionner avec Mac ou Windows et avoir téléchargé une application de test simple qui a fait clignoter la LED intégrée. Aujourd'hui, je vais expliquer le code ... Lire la suite ici pour commencez Programmation Arduino pour les débutants: tutoriel de projet de contrôleur de feux de circulationLa construction d'un contrôleur de feux de circulation Arduino vous aide à développer des compétences de base en codage! Nous vous aidons à démarrer. Lire la suite , ainsi que jeter un œil à un Arduino kit de démarrage 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 allez avoir besoin de plus que le véritable Arduino pour en construire quelque chose et commencer réellement. Les "kits de démarrage" Arduino sont ... Lire la suite qui contient divers composants électroniques ainsi que d'autres éléments essentiels. À un moment donné, je pourrais même essayer de lutter contre un cube LED comme celui ci-dessous, alors gardez un œil sur cela.
LilyPad Arduino
Conçu spécifiquement pour les projets e-textiles portables, le LilyPad est une petite version circulaire plate d'Arduino - mais entièrement compatible. Les connexions et les broches sont réduites, mais sinon les fonctionnalités de base sont assez similaires. Si vous avez conçu et testé votre projet sur un Arduino ordinaire et que vous souhaitez maintenant passer à l'intégration dans les vêtements, c'est votre meilleur choix.
Il existe également d'autres versions de l'Arduino, 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 envisagez l'un des modèles Arduino comme étant principalement un appareil 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 qui permet aux apprenants de se familiariser avec le C ++.
Netduino
À première vue, vous seriez pardonné d'avoir pris le Netduino pour un Arduino. Fortement inspiré par le succès de son homologue italien, le Netduino peut être visuellement un clone, mais en interne, c'est une plateforme de code différente. Conçu pour Orienté objet de Microsoft.Net C# et très centré sur Windows, Netduino permet une programmation de niveau supérieur à ce qui est autrement possible avec l'Arduino, où vous travaillez essentiellement avec C ++.
La programmation de Netduino nécessite Visual Studio et Windows, bien qu'il existe un support expérimental pour le projet open source C #, Mono.
Malheureusement, il n'y a pas autant de soutien ou de communauté qui travaille avec ces choses, il sera donc difficile de trouver des tutoriels et des projets prédéfinis. N'envisagez que si vous aime vraiment C #, connaissent déjà une bonne partie de l'électronique et veulent juste se retrouver avec Visual Studio.
BeagleBone & Raspberry Pi
Enfin sur notre liste, un pas en avant des microcontrôleurs de type Arduino, le Beagle Bone et Tarte aux framboises sont tous deux des appareils Linux intégrés, bien que le Raspberry Pi ait attiré la plupart des médias pour son prix très bas de 25 $ et son adoption rapide dans les environnements éducatifs du monde. Les deux sont capables d'avoir des distributions Linux complètes installées sur eux, et on prétend même que le Raspberry Pi peut lire des vidéos 1080P (il y a même un Version spécifique à la framboise de XBMC Linux compilé).
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éveloppement en cours pour il.
Pourquoi choisir Linux embarqué plutôt qu'un microcontrôleur? Les garçons BeagleBone le disent le mieux:
Alors que le codage basé sur des modèles de systèmes comme Arduino facilite le copier-coller de projets simples et un nombre limité de projets plus complexes bibliothèques qui n'ont pas beaucoup d'interaction, 20 ans de développement Linux ont généré un ensemble complet de logiciels hautement interopérables qui peuvent être utilisé et collaboré, sans sacrifier la simplicité de faire quelque chose comme basculer une LED ou un interrupteur ou lire un analogique ou Capteur basé sur I2C.
Je dirais que faire décoller votre premier projet électronique avec ces systèmes va être beaucoup plus difficile qu'avec un Arduino, mais en fin de compte, vous allez avoir beaucoup plus de puissance et possibilités.
Avez-vous un Raspberry Pi, un Beaglebone ou l'un des autres appareils répertoriés ici? Faites-nous savoir dans les commentaires sur tous les projets impressionnants que vous avez réalisés. Envisagez-vous d'en obtenir un, et peut-être que nous pouvons vous aider à décider?
James est titulaire d'un BSc en intelligence artificielle et est certifié CompTIA A + et Network +. Il est le développeur principal de MakeUseOf et passe son temps libre à jouer au paintball VR et aux jeux de société. Il construit des PC depuis qu'il est enfant.