Il a des créateurs et des pirates qui utilisent Appareils connectés وChoses Internet (IoT) propose de nombreuses options concernant Cartes de développement. Au cours des 18 derniers mois, un marché a explosé Faites-le vous-même Avec une variété de cartes de développement électroniques disponibles. Les développeurs devront choisir parmi des cartes basées Microcontrôleur , System on Chip Boards (SOC), Single Board Computers (SBC) et Dedicated Smart Boards avec prise en charge de Bluetooth et WiFi.
Où Découvrir le prototype avec des cartes de développement électroniques C'est amusant et vous donne un excellent apprentissage des compétences, mais lorsque vous recherchez Carte électronique Sur Amazon, il y a tellement de résultats de surfaçage qu'ils semblent tous presque identiques. Je suis passé par là, ce qui est vraiment déroutant. C'est pourquoi j'ai trouvé une liste des meilleurs tableaux de loisirs en ligne pour les jeunes amateurs. Commençons.
Qu'est-ce qu'une carte de développement électronique?
Pour le contexte de cet article, Conseil de développement Il s'agit d'un simple ordinateur monocarte qui exécute des tâches simples en prenant Entrées de composants électroniques externes Tels que le capteur d'éclairage et le générateur de sortie comme l'éclairage de la lampe LED. Au lieu d'énumérer les cartes de développement conçues pour un usage industriel, je me concentrerai sur Petits tableaux Des prix abordables qui vous aideront à commencer à développer des prototypes et à construire des projets simples Vous le créez vous-même . Profiter Les cartes électroniques mentionnées Ci-dessous est populaire auprès des amateurs et dispose d'une communauté solide pour vous guider à travers les obstacles que vous pouvez rencontrer, et nous lierons des forums et des sites Web à chaque conseil de développement.
1. Arduino Uno - la meilleure carte de microcontrôleur pour débutants
C'est le premier choix de cartes de développement pour des milliers d'amateurs, dont moi. Il est puissant, facile à apprendre et possède un IDE simple. Arduino Uno est un microcontrôleur d'exploitation open source ATmega328P (16 MHz). Il fonctionne en 5V, ce qui signifie que vous pouvez également l'utiliser tout en étant connecté à un port USB de votre ordinateur. Il contient 6 broches numériques et 6 broches analogiques qui vous permettent de connecter plusieurs accessoires et de créer des projets complets.
La programmation Arduino est très facile, Arduino IDE vous permet d'écrire du code dans un langage de haut niveau familier qui le convertit ensuite automatiquement en Arduino. Cela vous permet de vous concentrer sur la construction de projets et de laisser le programme se soucier de ces 0 et 1.
La meilleure partie de l'utilisation de l'Arduino est qu'il est modulaire. Vous pouvez tout supprimer et commencer à travailler sur un projet complètement différent avec différents modules.
Ressources pédagogiques: Groupe gratuit Arduino Uno Sur Reddit, Débuter avec Arduino
Spécifications techniques
- Microcontrôleur: ATmega328P
- Tension de fonctionnement: 5V
- Broches d'E / S numériques : 14
- Mémoire flash: 32 KB
- SRAM: 2 KB
- Vitesse d'horloge: 16 MHz
Achetez l'Arduino Uno (Amazon)
2. LilyPad - le meilleur microcontrôleur portable
Basé sur un microcontrôleur similaire Arduino Uno (ATmega), le LilyPad n'est qu'une disquette avec tous les composants électroniques. Il fonctionne à 3.3 V, ce qui signifie que vous pouvez attacher une petite batterie Li-ion et la coudre à vos vêtements.
Bien qu'il soit beaucoup plus petit que Uno, il possède toujours 9 broches afin que vous puissiez connecter divers composants électroniques au projet. Vous pouvez utiliser l'IDE Arduino pour télécharger le code sur LilyPad et créer des projets portables.
Le seul inconvénient de l'utilisation de la carte LilyPad est qu'elle n'a pas de broches réelles, vous devrez donc tout souder sur la carte, ce qui la rend moins tranchante. Cependant, la convivialité et la compacité compensent les points négatifs.
Ressources pédagogiques: Groupe LilyPad Sphère Sur Reddit, Tutoriels LilyPad
Spécifications techniques
- Microcontrôleur:ATmega32u4
- Tension de fonctionnement: 3.3V
- Broches d'E / S numériques : 9
- Mémoire flash: 32 KB
- SRAM: 1.5 KB
- Vitesse d'horloge: 16 MHz
Acheter Lilypad (Amazon)
3. Terrain de jeu Adafruit Circuit Express
La petite carte microcontrôleur d'Adafruit remplie de composants électroniques; vous obtenez 10 LED, un capteur pixel, un capteur de mouvement, un capteur de température, un TON, un récepteur infrarouge et 8 broches d'E / S sur un panneau de taille Lilypad. Vous pouvez créer de nombreux projets sans vous soucier des fils ou de l'achat d'unités. Il fonctionne sur 3.7 V ce qui le rend plus attractif pour les amateurs.
Vous pouvez programmer la carte à l'aide du langage de programmation Arduino IDE, Javascript, Circuit Python ou MakeCode similaire à Microsoft Scratch. Si vous voulez que vos enfants s'intéressent à la construction de projets de bricolage, le langage de programmation MakeCode de Microsoft rendra le prototypage encore plus amusant.
Ressources pédagogiques: Groupe Sphère Adafruit Sur Reddit, Tutoriels Adafruit
Spécifications techniques
- MicroprocesseurARM Cortex M0
- Tension de fonctionnement: 3.3V
- Broches d'E / S numériques : 8
- Mémoire flash: 2 MB
- Vitesse d'horloge: 48 MHz
- Capteurs: Multiple
- LED compacte: 10
Acheter Adafruit Circuit Playground Express (Amazon| Adafruit Store)
4. NodeMCU - Meilleure carte de développement électronique avec Wi-Fi activé
Vous pouvez également obtenir des cartes Arduino qui prennent en charge le WiFi, mais NodeMCU est l'option la moins chère pour la construction de projets qui nécessitent une connectivité sans fil. NodeMCU s'appuie sur le langage de programmation LUA mais vous pouvez toujours l'utiliser avec Arduino IDE et démarrer vos projets. Il dispose de 10 broches GPIO pour connecter des capteurs numériques et d'autres accessoires électroniques.
Il est entièrement pris en charge par une communauté d'amateurs et de développeurs qui se soucient de la partie programme et maintiennent le support de la carte avec Arduino. Si vous souhaitez bricoler des projets sans fil, NodeMCU est la meilleure option pour commencer.
Ressources pédagogiques: Sous-reddit NodeMCU ESP8266, NodeMCU, Tutoriels NodeMCU
Spécifications techniques
- CPU:ESP826
- Tension de fonctionnement: 5V
- Broches d'E / S numériques : 10
- Mémoire flash: 4 MB
- SRAM: 128 KB
- Vitesse d'horloge: 80 MHz
- Wi-Fi intégré: Oui
Acheter NodeMCU (Amazon)
5. Teensy 4.0 - Meilleure carte de développement haute performance
Les cartes de développement Arduino et Adafruit sont de bonnes options pour démarrer des prototypes, mais si vous voulez plus de performances avec une taille similaire, Teensy est le bon choix. Il intègre la puce ARM Cortex M7 600 MHz, ce qui en fait la carte de développement la plus rapide de cette liste. Il dispose de 40 broches numériques et 14 broches analogiques, ce qui le rend adapté aux projets complexes. Il possède également un accéléromètre, une horloge interne et une gestion marche / arrêt, ce qui le rend approprié pour les projets urgents.
Bien qu'il puisse être programmé avec Arduino IDE, je ne recommande cette carte que si vous avez utilisé une carte Arduino dans le passé et que vous recherchez des performances élevées.
Ressources pédagogiques: Forums Teensy, Sous-titre ados
Spécifications techniques
- MicroprocesseurARM Cortex M7
- Tension de fonctionnement: 5V
- Broches d'E / S numériques : 40
- Mémoire flash: 2 MB
- SRAM: 1024 KB
- Vitesse d'horloge: 600 MHz
Acheter Teensy 4.0 (Amazon | Boutique Teensy)
6. Digispark USB Development Board - la plus petite carte de développement électronique jamais conçue
Cette petite carte de développement est légèrement supérieure à un quart du dollar américain et exploite un microcontrôleur ATTiny85. Il s'agit de la plus petite carte de développement dotée d'une puissance de traitement minimale et idéale pour la construction de projets ne nécessitant pas d'informatique complexe. Vous pouvez le programmer en le branchant directement sur un port USB de votre ordinateur et en téléchargeant le code via Arduino IDE. Malgré sa petite taille, il peut fonctionner à 5V, et vous pouvez même le connecter avec une batterie 9V, et il devrait bien tenir en raison du régulateur de tension intégré.
J'ai traité ATTiny85 dans le passé et le seul inconvénient est qu'il n'exécute pas correctement les programmes lorsque vous essayez de mettre en œuvre de gros programmes, principalement en raison de la RAM limitée (512B).
Ressources pédagogiques: Sous-reddit Arduino, Tutoriels Digispark
Spécifications techniques
- Microcontrôleur: ATTiny85
- Tension de fonctionnement: 5V
- Broches d'E / S numériques : 6
- Mémoire flash: 8 KB
- SRAM: 512 KB
- Vitesse d'horloge: 16 MHz
Acheter Digispark USB Development Board (Amazon | Digiétincelle)
7. Raspberry Pi Zéro W
Raspberry Pi est techniquement une carte de microprocesseur assez avancée par rapport à tous les autres panneaux de la liste, mais c'est toujours une option viable pour les amateurs. Il existe des panneaux Raspberry Pi encore plus puissants qui peuvent même remplacer le bureau, mais si vous souhaitez créer de petits projets, vous pouvez le faire avec Raspberry Pi Zero. Il exécute un système d'exploitation personnalisé basé sur le système Debian où vous pouvez écrire du code dans des capteurs En langage Python Et contrôlez d'autres unités électroniques.
Il dispose également d'un connecteur de caméra Wi-Fi et CSI intégré, ce qui signifie que vous pouvez connecter l'unité de caméra et diffuser des photos en direct de n'importe où dans votre maison. Ce n'est qu'un exemple, mais vous pouvez créer de nombreux autres projets car l'appareil est beaucoup plus puissant que le microcontrôleur.
Le seul inconvénient de l'utilisation de Raspberry Pi est qu'il n'y a pas d'IDE dédié pour programmer facilement la carte et que vous devez tout encoder manuellement. Il existe de nombreux guides et forums sur Internet qui contiennent toutes les réponses possibles, donc si vous pouvez vous efforcer d'apprendre à coder en Python, Raspberry Pi n'est pas une solution compliquée.
Ressources pédagogiques: Forum Raspberry Pi, Sous-reddit Raspberry Pi
Spécifications techniques
- CPU: Monocœur 1 GHz
- Tension de fonctionnement: 5V
- Broches d'E / S numériques : 40
- Mémoire flash: microSD
- SRAM: 512 Mo
- Vitesse d'horloge: 1 GHz
- Caméra: Connecteur CSI
- Wi-Fi intégré: Oui
Acheter Raspberry Pi (Amazon | Magasin de framboises)
Qu'allez-vous faire?
Ce sont des cartes de développement électroniques que vous pouvez commencer à utiliser Pour créer le premier projet DIY. À part À propos de Raspberry Pi Toutes les cartes de développement peuvent être programmées avec Arduino IDE, ce qui rend le passage d'un panneau de développement à un autre un processus assez simple. Que ferez-vous avec ces panneaux, faites-le moi savoir dans les commentaires ci-dessous?