Projets de programmation Arduino pour l'apprentissage

Projets de programmation Arduino pour l'apprentissage
Beaucoup de gens apprennent beaucoup plus rapidement lorsqu'ils appliquent immédiatement leurs compétences théoriques pour résoudre de vrais problèmes. Si vous vous comptez parmi eux et que votre objectif est d'apprendre la programmation, vous devez consulter notre sélection de projets de programmation Arduino pour l'apprentissage.

Qu'est-ce qu'Arduino?

Arduino est un microcontrôleur à monophone open source qui est aimé des fabricants du monde entier pour sa nature ouverte, son abordabilité et sa facilité d'utilisation. Vous pouvez le considérer comme un Raspberry Pi léger avec une puissance de traitement limitée mais une polyvalence impressionnante.

Il ne faut pas de temps pour connecter une carte Arduino (comme l'Arduino Uno R3 ou l'Arduino Nano) à toutes sortes de capteurs, actionneurs et lumières et le programmer pour faire à peu près tout ce que vous voulez.

Si vous n'avez jamais programmé un arduino auparavant, vous n'avez absolument rien à craindre parce que le début est très facile. Tous les projets répertoriés dans cet article sont livrés avec le code source, afin que vous puissiez les faire fonctionner d'abord et comprendre comment ils fonctionnent en deuxième position.

Top 15 des projets de programmation Arduino pour l'apprentissage

Maintenant que vous savez ce qu'Arduino, il est temps de répertorier les 15 meilleurs projets de programmation Arduino pour l'apprentissage. Parce que nous nous sommes assurés d'inclure quelque chose pour les débutants et les utilisateurs de programmation plus expérimentés, peu importe si vous êtes complètement nouveau dans la programmation ou que vous avez déjà quelques projets à votre actif.

Clignotant LED

Tous ceux qui sont nouveaux à Arduino devraient commencer par ce projet simple, qui montre comment vous pouvez obtenir une sortie physique (une LED clignotante dans ce cas) en utilisant un Arduino et quelques lignes de code. La raison pour laquelle il s'agit d'un excellent projet d'introduction pour les débutants est simple: vous avez déjà toutes les pièces dont vous avez besoin si vous possédez une planche Arduino avec une LED intégrée.

Si vous remplissez cette seule condition, vous pouvez aller de l'avant et brancher votre Arduino sur votre ordinateur et démarrer le logiciel Arduino (IDE). Ensuite, utilisez le code trouvé en bas de cette page pour programmer la LED à cligner des yeux. Étant donné que le code est bien documenté, vous devriez être en mesure de comprendre rapidement comment il fonctionne et de le modifier pour que la LED clignote plus rapidement ou plus.

Thermomètre

D'accord, vous savez donc comment faire un clin d'œil à LED et vous sentir prêt à s'attaquer aux projets plus compliqués. Super! Nous avons juste le bon projet pour vous. Avec un capteur de température bon marché (également appelé thermistance), vous pouvez transformer votre arduino en thermomètre et utiliser les données de température collectées pour alimenter les projets futurs ou simplement pour vous tenir informé.

Les gars des bases du circuit fournissent des instructions très détaillées accompagnées d'illustrations claires et d'exemples de code. Tout ce que vous avez à faire est de suivre les instructions étape par étape, et vous aurez votre propre thermomètre alimenté par Arduino en un rien de temps.

Robot de suivi de la lumière

Croyez-le ou non, mais vous pouvez construire votre propre robot alimenté par Arduino même si vous avez un budget serré (surtout si vous avez des outils de base et des pièces Arduino). Une fois terminé, le robot poursuivra la lumière la plus brillante qu'il voit, vous pouvez donc jouer avec lui en utilisant une lampe de poche. Vous pouvez ensuite l'améliorer en ajoutant des capteurs supplémentaires et en peaufinant également sa programmation, par exemple, à éviter les murs et autres obstacles.

Ce projet, appelé Arduino Mothbot, a été présenté sur des instructables et vu par plus de 100 000 personnes. C'est idéal pour initier les enfants à la magie de la programmation en utilisant des pièces électroniques facilement disponibles pour créer quelque chose d'incroyable.

Bras de robot avec contrôle du smartphone

C'est l'un de ces projets Arduino pour l'apprentissage qui montrent vraiment le véritable potentiel du minuscule microcontrôleur à bord unique. Pour terminer le long tutoriel publié sur Howtomechatronics, vous aurez besoin d'une imprimante 3D, de plusieurs servomoteurs et du module Bluetooth HC-05 pour contrôler le bras robot à l'aide de votre smartphone. Les compétences d'impression et de codage 3D ne sont pas nécessaires car Howtomechatronics partagent tous les modèles 3D et le code source sur leur site.

Le bras de robot peut être théoriquement programmé pour effectuer n'importe quel mouvement complexe, vous ne devriez donc pas avoir beaucoup de mal à impressionner vos amis en lui faisant écrire quelque chose sur un morceau de papier ou simplement saluer bonjour.

Buzz Wire Game

Ce projet Arduino fait passer le jeu Classic Buzz Wire Carnival au niveau suivant en ajoutant un affichage numérique alimenté par Arduino avec des informations sur le statut. Les instructions sur mawuseof vous recommandent d'utiliser un cintre pour construire le cours, mais nous recommandons plutôt un morceau de fil de cuivre épais, car vous pouvez ensuite rendre le cours aussi long ou complexe que vous souhaitez.

Bien sûr, vous pouvez créer ce jeu sans aucune programmation simplement en utilisant une batterie et un buzzer 9V, mais apprendre à programmer avec Arduino est tout à fait plaisir, et vous pouvez certainement vous amuser avec ce projet.

Matériel cardiaque et moniteur SPO2

Pourquoi achèteriez-vous un tracker de fitness alors que vous pouvez créer un moniteur de fréquence cardiaque capable de mesurer votre saturation en oxygène à l'aide d'Arduino? Outre une carte Arduino, vous avez besoin de ce projet est le module d'oxymétrie à impulsion max30102 et le module de moniteur de fréquence cardiaque, un affichage OLED et un buzzer, bien que les deux derniers composants soient facultatifs.

Puisque vous pouvez acheter le module max30102 pour aussi peu que 1 $.5, le coût de cette fréquence cardiaque et du moniteur SPO2 bat certainement le coût des moniteurs de fréquence cardiaque standard avec des capacités de mesure de la saturation en oxygène. Rendez-vous sur le Hub du projet Arduino pour des instructions détaillées sur la façon de le rassembler.

Cube LED

Les planches Arduino sont si abordables qu'il n'y a aucune raison de se sentir mal à les utiliser pour des projets purement décoratifs qui ne servent aucun objectif pratique. Un de ces projets est ce cube LED, qui se compose de 64 LED disposées en une grille 4x4x4. Avec la puissance de votre Arduino, vous pouvez donner vie au cube et afficher divers motifs cool.

Certes, un projet de ce type peut être quelque peu fastidieux à faire car il implique beaucoup de répétition, mais il affinera vos compétences en soudage à la perfection. Si vous n'avez pas de fer à souder, nous recommandons fortement le Lukcase TS100, qui fonctionne avec n'importe quel adaptateur d'alimentation pour ordinateur portable et se réchauffe en quelques secondes seulement.

Horloge de mots

Cette horloge de mots élégante et entièrement entièrement fonctionnelle basée sur Arduino a été créée par Maker Lewis de DIY Machines et publiée sur Electromaker.Io. Le composant principal dont vous avez besoin pour le créer est cet écran LED 8 × 8 64 RVB, qui est utilisé pour éclairer une face de l'horloge imprimée 3D.

Si vous n'avez pas d'imprimante 3D et que vous n'avez pas l'intention d'en acheter un, vous pouvez programmer une horloge numérique simple en utilisant un écran LCD standard pour Arduino. Ce tutoriel explique tout en détail et dispose d'un exemple de code que vous pouvez simplement copier et coller pour faire votre horloge.

Détecteur de tremblement de terre

Il existe de nombreux projets de programmation Arduino fantastiques pour l'apprentissage sur des instructables, mais ce détecteur de tremblement de terre est parmi les plus utiles. Si vous vivez dans une zone avec beaucoup d'activité sismique, vous pouvez l'utiliser pour déclencher certaines procédures d'urgence, comme la fermeture de l'approvisionnement en eau principal de votre maison ou l'envoi d'un message à vos proches. Alternativement, vous pouvez le connecter à une source d'alimentation portable et l'utiliser pour surveiller l'activité sismique dans une zone éloignée et transmettre les informations recueillies en ligne.

Gardez simplement à l'esprit que ce détecteur de tremblement de terre ne reflète pas tous les changements d'accélération possibles pour les tremblements de terre dans l'échelle de Richter, alors ne supposez pas qu'il peut se mesurer aux détecteurs de tremblement de terre professionnels qui coûtent des milliers de dollars car il ne peut pas.

RFID Smart Lock

Vous pensez probablement que la construction d'une serrure intelligente RFID doit être compliquée et coûteuse, à droite? Loin de là! La plupart de ce projet tourne autour du module de lecteur MFRC522 MFARE, que vous pouvez obtenir sur Amazon pour seulement 10 $, et le reste est décrit sur.

D'accord, donc créer une serrure intelligente RFID n'est pas si compliquée, mais est-ce une bonne idée d'essayer quelque chose de même professionnel si souvent ne peut pas faire bien? Eh bien, cela dépend de vos attentes. Si vous êtes intéressé par ce projet de programmation Arduino pour l'apprentissage parce que vous voulez acquérir une expérience précieuse, alors vous devriez y aller. Mais si vous vous attendez à vous retrouver avec un verrouillage intelligent RFID vraiment sécurisé, nous vous recommandons d'en commander un en ligne à la place.

Distributeur automatique

Si vous avez envie de construire quelque chose de complexe et indéniablement impressionnant avec Arduino, ce distributeur automatique basé sur Arduino peut être le bon projet pour vous. Pour le créer, vous avez évidemment besoin de certains outils électriques et de compétences de base de menuiserie, en plus de la possibilité de connecter toutes les pièces électroniques et d'écrire le code Arduino.

La bonne nouvelle est que Howtomechatronics vous guide à travers la construction de votre premier distributeur automatique basé sur Arduino étape par étape et fournit même un modèle 3D détaillé du distributeur automatique que vous pouvez utiliser pour prendre toutes les mesures. La personne derrière ce projet n'a pas utilisé une imprimante 3D, mais cela ne signifie pas que vous ne pouvez pas améliorer sa conception et donner à votre distributeur de distribution un cas encore plus agréable.

Visualiseur de spectre audio

Ce projet s'adresse aux amateurs de son qui souhaitent améliorer leurs compétences en programmation tout en construisant quelque chose d'amusant. Nous vous recommandons d'utiliser un grand écran LED afin que votre visualiseur de spectre se démarque et illumine toute la pièce lorsque vous écoutez de la musique la nuit.

Un projet comme celui-ci est une question de soudage et de codage. La maîtrise de l'ancienne compétence dépend de vous, mais les instructions et les échantillons de code publiés sur le Hub du projet Arduino peuvent aider avec ce dernier. Il convient de noter que vous pouvez transmettre audio le visualiseur non seulement à partir de votre système musical mais aussi à partir de n'importe quelle sortie casque.

Système d'alarme

Vous n'avez pas besoin d'un système d'alarme coûteux pour attraper un intrus au dépourvu et les effrayer avec un son fort. Tout ce dont vous avez vraiment besoin est un arduino, un capteur à ultrasons et un buzzer piézo. L'idée est de détecter le mouvement en utilisant le capteur à ultrasons, puis d'allumer le buzzer piézo pour dissuader tout intrus à proximité.

Pour en savoir plus sur ce projet, rendez-vous sur ce site ou regardez simplement la vidéo ci-dessus. Il va sans dire que ce système d'alarme simple ne remplace pas un véritable système de sécurité. Cela dit, si l'intrus avec lequel vous avez affaire est un frère ennuyeux ou le chat du voisin, cette solution fonctionnera très bien et ne vous coûtera pas beaucoup d'argent.

Clone d'oiseau flappy

Si vous n'êtes pas intéressé à construire des engins physiques à l'aide d'Arduino et que vous voulez simplement pratiquer vos compétences en programmation, pourquoi ne pas faire un clone de Flappy Bird, le jeu mobile viral où le joueur contrôle un oiseau, essayant de voler entre des colonnes de tuyaux verts sans les frapper?

Flappy Bird est un jeu si simple mais fascinant qu'il existe d'innombrables tutoriels de programmation et fils de forum dédiés, vous ne devriez donc pas avoir beaucoup de mal à le programmer à partir de zéro même si vous êtes juste un débutant. Outre Flappy Bird, vous pouvez également programmer un jeu Arduino Tic-Tac-Toe ou un jeu d'échecs portable.

Lance-flammes

Oui c'est correct. Vous pouvez utiliser Arduino pour créer un lance-flammes et pas n'importe quel lance-flammes… un lance-flammes activé par un punch. Regardez simplement la vidéo ci-dessus pour comprendre ce que nous voulons dire. C'est de loin le projet Arduino le plus cool que nous ayons jamais rencontré, c'est pourquoi nous avons décidé de mettre fin à cet article avec. Il est vrai qu'il s'agit davantage de construire le lance-flammes réel que de programmer l'action de punch, mais nous sommes plus qu'heureux de faire une exception.

Si c'est la première fois que vous construisez un lance-flammes de bras activé par le punch (bien sûr qu'il l'est), assurez-vous de lire attentivement le tutoriel publié sur le centre du projet Arduino du début à la fin afin de ne pas faire une erreur stupide et de brûler ta maison.