Transcription
1. Bande-annonce: Salut. Je m'appelle Mark Frauenfelder, et je suis le rédacteur fondateur en chef de Make Magazine. Ma classe est une introduction à Arduino, l'incroyable plateforme de
prototypage électronique de carte de crédit qui vous permet d'ajouter de l'interactivité à vos projets. La classe Getting Started in Arduino est vraiment importante car elle aide les élèves à comprendre les bases d'Arduino, comment utiliser le matériel et les logiciels pour commencer à réaliser leurs propres projets interactifs. Les élèves apprendront à contrôler divers périphériques de sortie tels que les LED, les haut-parleurs et les servomoteurs à l'aide de dispositifs d'entrée tels que les potentiomètres et les photoréistances. Comprendre comment fonctionne un Arduino est vraiment génial parce que vous pouvez vraiment faire passer vos projets au niveau supérieur.
2. Qu'est-ce que Arduino ?: Bonjour, je suis Mark Frauenfelder. Je suis le rédacteur en chef fondateur du magazine MAKE, un magazine de projets technologiques. Aujourd'hui, je vais t'apprendre sur l'Arduino. L' Arduino est une plateforme de prototypage électronique de 25$ qui a été conçue pour les artistes et les designers afin d'ajouter de l'interactivité à leurs projets. cool avec l'Arduino, c'est que vous n'avez pas besoin d'un diplôme en génie électrique. Vous n'avez pas besoin de savoir comment concevoir circuits
électroniques pour pouvoir faire des choses vraiment intéressantes avec elle. J' ai un Arduino juste ici. Il existe plusieurs modèles différents d'entre eux. Aujourd'hui, nous allons utiliser l'Arduino Uno, qui est l'Arduino avec lequel je recommande aux nouveaux arrivants. C' est un excellent appareil Arduino polyvalent. Donc, vous pouvez voir qu'il y a assez de composants ici, et il y a ces rangées d'en-têtes. Il y a des petits trous ici, et on les appelle des épingles, même si ce sont en fait des trous. Donc, ce qu'un Arduino fait, c'est qu'il accepte entrées de différents types de capteurs qui entrent dans les broches ici. Alors, quel type d'entrées sont possibles ? Vous pouvez avoir des capteurs de lumière, des capteurs sonores, de la pression, l'humidité, de la température, des vibrations, toutes sortes de différents types d'entrées. Il détecte tout type de petit appareil qui peut sentir un changement dans le monde qui l'entoure. Donc, il suffit de brancher ces capteurs dans les broches d'entrée, puis l'Arduino traitera ces signaux. Il mesurera l'entrée de ces différents signaux. En utilisant le code informatique simple que vous tapez sur votre ordinateur, puis téléchargez sur l'Arduino, il traitera ces signaux et les enverra ensuite aux broches de
sortie afin que vous puissiez contrôler ce qu'on appelle des effecteurs, des choses qui ont un effet sur le monde qui vous entoure. Donc, un exemple d'effecteur serait un buzzer. Donc, vous pourriez être en mesure de mesurer une température. Lorsque la température atteint un certain niveau, le buzzer s'éteint. Quels sont les autres types d'effecteurs ? Une ampoule LED serait un effecteur. Un moteur pourrait être un effecteur. Un servo pourrait être un effecteur. Un actionneur pourrait être un effecteur. Tout ce qui fait un changement ou envoie un signal de sortie est appelé un effecteur. Ainsi, vous pouvez imaginer toutes sortes de choses cool qui peuvent arriver avec des capteurs et Arduino et des effecteurs. Un de mes amis, Steve Hoefer, a fait quelque chose appelé Secret Knock Gumball Machine, et c'est basé à Arduino. Ce que c'est, c'est qu'il y a une petite assiette dessus et quand on frappe sur l'assiette, l'Arduino le sent. Si vous frappez avec le bon motif, il distribuera Gumball. Donc, ce n'est qu'un exemple de tonnes de choses différentes que vous pouvez faire avec Arduino. Si vous tapez des projets Arduino sur Google, vous pouvez en trouver des tonnes. Donc, aujourd'hui, ce que nous allons faire est de comprendre ce qui est possible avec l'Arduino, comment faire des projets simples qui vous montrent la puissance d'Arduino, comment il est facile de commencer. Ensuite, après cela, je vais vous donner quelques conseils pour prendre Arduino au niveau suivant et faire vraiment des choses cool avec. Alors, jetons un coup d'oeil à certaines des choses que vous devez avoir, en plus d'un Arduino et d'un ordinateur, pour faire ces projets.
3. De quoi avez-vous besoin ?: D' accord. Donc, j'ai aligné devant moi toutes les choses dont vous avez besoin pour suivre ce cours. Ce n'est vraiment pas beaucoup d'articles, et ils sont assez peu coûteux en fait. L' Arduino lui-même, comme je l'ai dit, est d'environ 25$. Vous pouvez les acheter en ligne. Recherchez sur Google et vous pouvez probablement trouver un bon prix. Encore une fois, je recommande l'Arduino Uno, U-N-O comme un excellent démarreur Arduino. L' autre chose dont vous avez besoin est un câble USB pour alimenter l'Arduino, et pour se connecter à votre ordinateur portable. Il fait les deux choses en même temps. Tu veux ce genre d'Arduino Jack. C' est le genre qui est généralement utilisé pour les imprimantes à jet d'encre et autres choses comme ça. En fait, il se branche directement dans l'Arduino pour alimenter cette façon, et envoyer des données à votre ordinateur que vous utilisez pour programmer l'Arduino. L' Arduino peut également accepter un adaptateur secteur ici pour alimenter l'alimentation, sorte qu'une fois que vous avez terminé la programmation et que vous l'utilisez dans un projet, vous pouvez simplement l'alimenter de cette façon ou via une AC ou une batterie. L' autre chose dont vous avez besoin pour ce projet est un pain sans fil, ou je suis désolé, une planche à pain sans soudure. Il s'appelle la planche à pain sans soudure et il vous permet d'y insérer des composants, et de les connecter ensemble sans avoir à utiliser de la soudure. Maintenant, j'ai un exemple de circuit électrique typique qui a été branché. Il y a un condensateur qui est tombé. C' est un circuit électronique typique que j'utilise une planche à pain sans soudure pour connecter les composants. En fait, j'ai retiré le support adhésif à l'arrière de la planche à pain afin que vous puissiez voir comment ces trous sont connectés. Tu vois ces petits rails métalliques ici ? Eh bien, ceux-ci sont tous connectés de sorte que tout ce qui est dans cette rangée de trous et cette rangée de trous sera électriquement connecté, comme si vous venez de prendre les fils des composants et de les coller ensemble, les souder ensemble. Ensuite, vous verrez également ces bandes plus longues qui vont dans la direction opposée, perpendiculairement aux rangées plus courtes. Maintenant, ce sont les rails électriques. Nous avons bleu pour négatif et rouge pour tension positive, et de cette façon vous pouvez attacher une source d'alimentation à ces rails. Il suffit de fixer les composants qui doivent être alimentés à la puissance négative ou positive. Ainsi, comme la planche à pain sans soudure est très pratique, ils sont faciles à utiliser, et ils offrent une solution temporaire plutôt que de souder des composants ensemble. Jetons donc un coup d'oeil aux composants dont nous avons besoin. Nous avons besoin de trois résistances différentes. L' un d'eux est une résistance de 4,7 kilo ohms,
soit 4 700 ohms, et un autre est de 220 ohms, puis l'autre est de 100 ohms. Comment puis-je savoir quelle est la valeur de ces résistances ? Il y a de petites bandes colorées qui sont peintes sur ces résistances, toutes les résistances ont des bandes colorées sur elles. Différentes couleurs représentent des nombres différents. Par exemple, le noir est zéro, brun est un et le rouge est deux. Ainsi, en vérifiant ces couleurs sur un graphique de code couleur de résistance, vous pouvez les trouver en ligne très facilement, vous pouvez dire la valeur des résistances. Vous pouvez généralement acheter un assortiment de résistances, comme 800 ou mille résistances différentes dans une grande variété pour 10 ou 15$ sur Amazon ou eBay. Je recommande que si vous allez continuer avec l'électronique et Arduino, allez-y et investissez dans l'un de ces packs car il vous sera très utile. C' est une photorésistor, et c'est un type spécial de résistance. Les autres résistances que j'ai montrées que vous aviez une valeur fixe, car cela a une valeur variable. La valeur de la résistance varie en fonction de
la quantité de lumière, l'intensité de la lumière frappe la surface de ce composant ici, sorte que si vous le couvrez, nous aurons une valeur de résistance différente et si une lumière forte est qui brille dessus. Donc, vous pouvez faire toutes sortes de choses amusantes avec cela, et nous le regarderons plus tard quand nous ferons quelques projets avec elle. Un potentiomètre est également une résistance variable. Vous pouvez modifier la résistance de ce composant en tournant le bouton ici. Ils sont couramment utilisés dans les boutons de volume sur les radios, et vous pouvez donc l'utiliser pour changer la résistance et changer la quantité d'électricité passant par un circuit. Je dois dire que ce qu'est une fonction de résistance, c' est de réduire la quantité de courant qui circule à travers un circuit. C' est comme couler un tuyau d'arrosage. Pensez à l'électricité comme de l'eau qui coule dans un tuyau d'arrosage. Vous pouvez régler cela et changer la flexion dans ce tuyau en tournant le bouton sur une résistance,
ou en utilisant une photorésistor pour faire la même chose. Donc, voici un périphérique de sortie. Vous avez probablement vu ça avant. C' est ce qu'on appelle une LED, ou une diode électroluminescente. Lorsque vous lui appliquez un courant, il s'allume. Ils sont utilisés comme voyants lumineux pour toutes sortes d'appareils électroniques. Si vous remarquez, une des jambes ici, nos pistes sont un peu plus longues que l'autre. Ainsi, le plus long est positif et le plus court est négatif. Vous devez faire attention à la façon dont vous insérez cela dans la planche à pain sans soudure parce que si vous le mettez de la mauvaise façon, cela ne fonctionnera pas. Il doit être dans la bonne direction. Ceci est connu comme un composant qui a une polarité. Contrairement à une résistance, il n'a pas de polarité. Peu importe si vous le mettez de cette façon ou de cette façon, ça va marcher. Voici un autre périphérique de sortie. Ceci est juste un haut-parleur simple et c'est un haut-parleur de huit ohms 0,1 watt, et vous pouvez les acheter en ligne. RadioShack les vend. Tu devrais payer quelques dollars pour une de ces choses. Est juste un petit haut-parleurs, pas très fort, mais nous l'utilisons pour voir comment nous pouvons faire différents types de sons avec un Arduino. Voici un autre périphérique de sortie, et cela s'appelle un servomoteur. C' est un type spécial de moteur, vous pouvez contrôler la rotation du rotor
du moteur en envoyant des impulsions électroniques au moteur pour lui dire exactement où aller. Donc, ce n'est pas le genre de moteur qui tourne autour et autour. Vous pouvez le mettre dans cette position, cette position, cette position, juste en demandant à l'Arduino de lui dire quel angle vous voulez que le rotor aille. Oh, aussi, je devrais dire que la plupart des servos viennent avec un jack comme celui-ci. Donc, pour l'utiliser avec la planche à pain sans soudure, vous avez besoin de broches d'en-tête, comme celle-ci, qui s'enclenchent juste. Encore une fois, les broches d'en-tête sont facilement disponibles en ligne, et elles s'adaptent facilement à l'espacement des trous sur une planche à pain sans soudure. D' accord. J'ai juste un autre ensemble de composants à parler. Ce ne sont que des fils de cavalier, et ceux-ci sont utilisés pour connecter les composants ensemble, attacher des composants à l'Arduino, et ils se branchent juste dans la planche à pain. Si vous voulez, vous pouvez simplement utiliser une bobine de fil si c'est un fil à noyau solide, pas un type de fil fileté. Vous pouvez simplement couper les extrémités de l'isolation et utiliser ces spécifications. Je trouve ça assez pratique. Encore une fois, ils sont vraiment peu coûteux, réutilisables et faciles à trouver. Donc, ce sont vraiment tout ce dont vous avez besoin, à
part un ordinateur portable. Ce que nous allons faire ensuite, c'est vous montrer comment installer le logiciel Arduino afin que vous puissiez commencer à faire des projets.
4. Installation et connexion de votre Arduino: D' accord. Donc, nous voulons télécharger le logiciel afin que nous puissions contrôler l'Arduino et le programmer. Et donc l'endroit où aller est le site officiel d'Arduino, et c'est arduino.cc, et allez sur le lien de téléchargement dans le menu ici, et il suffit de cliquer dessus et nous allons enfin trouver le logiciel Arduino qui fonctionne avec notre ordinateur. Et c'est ce qu'on appelle l'IDE Arduino, et c'est le programme d'environnement de développement. Vous pouvez voir qu'il existe un programme d'installation pour Windows un Macintosh et Linux. Donc, j'utilise un Mac. Donc, je vais cliquer sur Mac ici. Il se télécharge. C' est un fichier de 76 mégaoctet. Si vous n'utilisez pas un Uno si vous n'utilisez pas un Uno Arduino, vous devrez peut-être télécharger une autre version. Par exemple, ici, si vous utilisez une carte Yun ou Due a board, vous devrez utiliser une version différente, mais l'Uno et toutes les autres versions, vous venez de télécharger la version régulière d'Arduino. C' est un peu déroutant parce que le logiciel s'appelle Arduino, et le matériel est également appelé Arduino. Ce que vous devriez faire alors est d'installer le logiciel. En fait, il n'a pas d'installateur, vous obtenez juste l'application elle-même, et il ouvre une fenêtre vide. C' est parce qu'il n'y a pas encore de programme, vous n'avez pas chargé de programme. Donc, ce que vous voulez faire maintenant est de configurer votre Arduino sur le logiciel, ce qui signifie que vous branchez votre alimentation USB à votre ordinateur, puis dans la section Outils, vous descendez à Board et vous sélectionnez le type de Conseil que vous voulez, et de sorte que vous pouvez voir ceux-ci sont tous les différents types d'Arduinos qui sont disponibles. On utilise un Uno. Donc c'est la meilleure option, et c'est déjà vérifié, donc on va bien. L' autre chose que nous devons faire est de sélectionner un port série, et donc le port série que nous devons
utiliser va être appelé /dev/tty.usbmodem, puis il y aura un numéro après cela. Il peut être différent, mais ce que vous voulez est le tty.usbmodem. Donc, cliquez sur celui-ci et votre Arduino doit être connecté. Donc, c'est tout pour installer l'Arduino. Après cela, nous allons faire notre premier programme avec l'Arduino.
5. Taux de clignotement: Donc, l'une des choses cool à propos d'Arduino est qu'ils sont vraiment bons à tenir la main et à vous apprendre à utiliser l'Arduino. Donc, après avoir installé le logiciel Arduino, ils ont un certain nombre de programmes qui sont pré-installés afin que vous puissiez jouer avec eux. Un programme Arduino c'est appelé un croquis et vous pouvez les obtenir ici dans le menu fichier, dans l'option exemples. Donc, ce que nous allons faire, c'est faire le premier programme très basique appelé Blink. suffit de cliquer dessus, vous verrez que vous avez déjà un croquis chargé. Je vais fermer cette autre fenêtre par défaut qui s'ouvre lorsque vous démarrez Arduino. Donc, en ce moment, ne vous inquiétez pas de ce que dit cette information. Cette classe ne va pas vous apprendre à programmer un Arduino, elle vous montrera comment modifier une partie du code, mais c'est quelque chose qui dépasse la portée de cette classe. Nous allons utiliser différentes esquisses, les
modifier légèrement mais pour les programmer, je vais vous parler d'autres ressources après cela. Donc, comme je l'ai dit ce programme Blink est déjà disponible dans l'Arduino, nous l'avons chargé, et maintenant il est sur l'ordinateur mais il n'est pas encore sur l'Arduino. Nous devons l'installer sur l'Arduino ou le télécharger. Donc, cette petite touche fléchée qui pointe vers la droite, est le bouton de téléchargement et vous pouvez voir quand je surbrillance dessus, il dit « upload ». Donc, nous allons cliquer sur ceci, puis ci-dessous, nous voyons qu'il compile l'esquisse, puis il télécharge l'esquisse, et quand cela se produit,
ce que vous verrez est que la LED ici clignote et s'allume,
c'est sur pendant une seconde, et il est éteint pendant une seconde, et cela signifie il' a téléchargé avec succès le programme. Donc, le programme Blink est un bon moyen de s'assurer que vous avez la bonne connexion à votre Arduino, que vous avez sélectionné la bonne carte et que cela fonctionne. Il y a une chose qui serait amusante à faire. Essayons de modifier un peu ce programme pour voir si nous pouvons changer ce Blink. Donc, si vous regardez ici dans le logiciel, vous voyez quelque chose qui dit delay 1,000 et un autre delay 1,000 et il y a quelques commentaires utiles qui sont dans le code ici. Donc, ceci dit, « Allumez la LED, attendez une seconde. Éteignez le voyant, attendez une seconde. » Donc, 1000, ce que ça fait, c'est quand on a 1000 en nombre à Arduino, c'est 1000 millisecondes ou une seconde. Donc, le nombre représente combien de millisecondes ? Et si on changeait ça pour qu'il clignote tous les dix de seconde ? Pour ce faire, nous avons juste changé le code afin de le retarder de 100 dans chaque cas. Donc, c'est un dixième de seconde. Donc, nous avons changé le programme, maintenant nous allons le télécharger à nouveau, et voir ce qui se passe après le téléchargement. Cela prend un certain temps, vous pouvez voir que les LED TX et RX s'allument et s'éteignent indiquant que les données sont transmises et déjà le programme a été téléchargé et vous voyez que le bouton clignote, beaucoup plus rapidement. Donc, il clignote dix fois par seconde. Donc, c'est comme ça que vous modifiez un programme, c'est comme ça que vous téléchargez un programme et nous avons fait notre première expérience. La prochaine chose que nous allons faire est que nous allons réellement utiliser
la planche à pain sans soudure et une LED pour faire la même chose. Donc, ce sera la prochaine vidéo.
6. Taux de clignotement avec les composants: D' accord. Donc, nous avons arrêté d'avoir l'Arduino clignote, la LED 10 fois par seconde, et c'est toujours le cas. C' est un bon endroit, c'est là que nous voulons être. Ce que nous allons faire maintenant, c'est d'utiliser certaines des broches de sortie sur l'Arduino, et nous allons utiliser la planche à pain sans soudure, et nous allons utiliser certains des composants, pour vous montrer comment vous pouvez réellement avoir un effecteur hors-bord travailler avec un Arduino. Donc, j'ai la LED ici. On a besoin de la LED. Nous avons également besoin de la résistance 220 ohm, qui est de couleur rouge, rouge, brun 2 2 0. Donc c'est 220 ohms. La raison pour laquelle nous avons besoin d'une résistance est parce que la tension de sortie de l'Arduino est suffisante pour qu'il finisse par brûler la LED. Nous ajoutons donc cette résistance pour limiter le flux d'électricité à travers la LED afin qu'il n'y ait pas trop d'électricité qui la traverse. On ne veut pas que ça brûle. La première chose que nous voulons faire est de connecter un fil de terre entre l'Arduino et le Breadboard. Vous pouvez voir que l'une des broches, eh bien, il y a en fait quelques broches différentes qui disent terre et vous pouvez utiliser n'importe lequel, mais vous verrez que l'une des broches a un G et D dessus. L' écriture est assez petite, donc je mets des lunettes pour m'
aider à identifier quelle broche il est, ce que vous verrez, une c'est G et D. Vous branchez ça dans votre fil de cavalier dans la broche de terre, puis vous branchez l'autre dans le fil de sauteur dans le rail bleu. Donc, ce que ça veut dire, c'est maintenant que tout ce rail bleu de
ce côté est broyé, électriquement rectifié. Tout ce que vous branchez sur ce rail sera électriquement mis à la terre. Donc c'est une excellente façon de, maintenant ce que vous avez fait est effectivement que vous avez pris une broche et transformée en 30 broches qui sont toutes les mêmes. Ok, donc maintenant ce que nous voulons faire, c'est ajouter la résistance à la planche à pain sans soudure. Donc, la LED clignotante là-bas est en fait connectée à la broche numéro 13 sur l'Arduino. Vous pouvez voir qu'il y a des broches numérotées de 0 à 13. Ce sont des broches numériques. Ce sont des broches d'entrée et de sortie numériques qui vous
permettent de parler à l'Arduino et à l'Arduino pour vous parler. Donc, ce que nous allons faire est que nous allons ajouter cette résistance à la broche numéro 13, broche
numérique numéro 13, puis l'autre extrémité nous allons mettre dans J18 sur la planche à pain sans soudure. Ok, donc on a fait ça. Nous devons mettre la LED allumée et ce que nous faisons avec c'est que nous mettons le plomb court, rappelez-vous que j'ai dit qu'il y a une avance courte et une longue avance sur une LED ? Le court va toujours au négatif et le long va toujours au positif. Nous pouvons donc mettre le court plomb n'importe où le long du rail négatif. Rapprochez-vous un peu de la résistance. C' est un bon moment pour souligner que vous ne voulez jamais avoir accidentellement des
fils se touchent sur la planche à pain sans soudure, car alors vous serez juste court-circuiter les circuits. Alors assurez-vous que vous avez l'autorisation. Si à l'autre extrémité de cela, le plomb positif va aller dans la même rangée que la résistance est entrée, et je l'ai mis dans H18. Donc maintenant vous voyez que nous avons ce clignotant, cette LED clignote au même rythme que la petite LED là-bas clignote, parce qu'ils font tous les deux partie de la broche numéro 13. Maintenant, nous pouvons gâcher le temps à nouveau et changer cette fois sur le croquis que nous avons. En ce moment, il clignote et s'éteint 10 fois par seconde. On peut y aller,
on pourrait changer ça en 50, on pourrait le changer en un, on pourrait le changer en mille. Il ne serait pas nécessaire s'il y avait un meilleur moyen de changer le taux de clignotement de cette LED qu'en changeant simplement le programme. Il s'avère qu'il y en a, et la réponse réside dans l'utilisation de ce potentiomètre pour contrôler le taux de clignotement, et c'est ce que nous allons faire dans la prochaine vidéo.
7. Boutons et potentiomètres: Dans cette expérience, nous allons contrôler le taux de clignotement de la LED à l'aide du potentiomètre. Comme je l'ai dit, le potentiomètre est une résistance variable. En l'utilisant comme dispositif d'entrée et en demandant l'Arduino de mesurer la résistance qui traverse le circuit, vous pouvez dire à l'Arduino de faire clignoter la LED à un rythme différent. Heureusement, le genre de potentiomètre que j'utilise a trois broches qui sont parfaitement espacées pour s'intégrer dans une planche à pain sans soudure. C' est vraiment le genre que vous devriez trouver pour cette expérience. Si vous avez un potentiomètre qui n'a pas cela, alors vous allez devoir souder des fils sur la sortie
du potentiomètre et les brancher
aux endroits dans lesquels je vous dis de les brancher. Il y a beaucoup de tutoriels de soudage en ligne. Celle que je recommande est le guide de Mitch Altman sur la soudure. Si vous tapez dans Mitch Altman soudage, vous pouvez trouver son guide de bande dessinée à souder. Mais je vous recommande fortement d'obtenir un potentiomètre qui a trois broches qui sont déjà espacées pour tenir dans une planche à pain sans soudure. Nous utilisons la configuration de la vidéo précédente où nous avons la résistance 220 ohms, le fil de cavalier, et la LED déjà branchée sur l'Arduino, et de la planche à pain sans soudure, puis nous allons ajouter le potentiomètre. Donc, l'endroit où nous allons le mettre est dans les broches un, trois, et cinq dans la rangée ou dans la colonne J, et ça va juste tenir dans juste comme ça. Ensuite, ce que nous voulons faire est maintenant attacher quelques fils de cavalier. Donc, ce que nous voulons d'abord faire est de fixer un câble
de raccordement de la rangée 5 et il peut être vraiment n'importe où dans la rangée 5 sur le rail de masse et c'est le rail de terre bleu. Ça va donner une connexion au sol au potentiomètre. Alors, nous voulons un autre de la première rangée à la broche plus cinq volts, broche d'alimentation sur l'Arduino. Donc je mets un fil rouge sur une broche qui est étiquetée comme 5 volts. Il y en a un juste à côté de appelé 3.3 volts, nous le voulons en cinq volts. Donc maintenant, ce qu'on a c'est qu'on a une puissance qui passe par le potentiomètre à partir de 5 volts reliés au sol. Ensuite, nous avons encore un fil de cavalier à mettre et celui-ci nous voulons mettre dans la rangée numéro trois et ensuite nous voulons le connecter à la broche analogique zéro et c'est un zéro. Donc, maintenant nous avons tout connecté, ce que nous devons faire maintenant est de charger le croquis sur l'Arduino qui nous permet d'utiliser le potentiomètre pour contrôler le taux de clignotement. Donc, ce que nous faisons est, dans l'application Arduino aller à Fichier,
Exemples, AnalogInput, puis sélectionnez AnalogInput. Ok, je vais fermer notre croquis de clignotement qui est derrière. Ne le sauve pas. Nous avons notre croquis AnalogInput et vous pouvez voir qu'il s'agit d'un croquis légèrement plus long. Ne vous inquiétez pas de ce qu'il dit, nous sommes juste intéressés par le matériel en ce moment. Encore une fois, téléchargez, alors appuyez sur Upload et puis nous pouvons voir qu'il est en téléchargement, nous attendons qu'il soit téléchargé, et c'est fait et prêt à partir. Ok, donc on ne voit pas beaucoup de changement ici. Tournons ce bouton et voyons si on peut faire des choses. Cela peut prendre un certain temps pour trouver l'endroit en fonction de la valeur de votre résistance, mais vous pouvez voir que je le tourne,
j' augmente le taux de clignotement, plus vite et plus vite, et à un certain point il semble qu'il a cessé de clignoter complètement parce que c'est juste allumé. Mais vous pouvez voir, vous pouvez vraiment changer le taux de clignotement. Vous pouvez le faire aller très lentement à beaucoup plus rapidement. Donc, une chose que je recommanderais de faire comme une prochaine étape ici est jeter un oeil à ce croquis d'entrée analogique et vous pouvez voir qu'il y a une assez bonne description de ce qui se passe, et c'est un bon moyen de commencer à pratiquer et apprendre ce qu'est un croquis et voir n'ayez pas peur de jouer avec les chiffres et de changer les choses et voir comment cela affecte votre circuit. C' est ce dont il s'agit, c'
est de changer les choses et de voir comment cela affecte votre circuit. Donc le prochain exercice que nous allons faire est d'apprendre à contrôler un servomoteur avec un potentiomètre. Ce sera dans la prochaine vidéo.
8. Servos: Un servo est un type particulier de moteur qui est utilisé dans beaucoup de machines. La chose cool à propos d'un servomoteur est que, vous pouvez lui dire de tourner à un certain angle et ensuite simplement verrouiller là. Il est utilisé par les amateurs qui pilotent avions
télécommandés pour lever et abaisser les volets d'ascenseur sur les avions, et il est également utilisé par les amateurs de robotique pour contrôler leurs robots. Donc, nous allons contrôler ce servomoteur à l'aide d'un potentiomètre, et ce sera le prochain exercice. Donc, commençons celui-ci avec une planche à pain complètement propre sans soudure, retirez tous les fils de tout, donc nous allons juste recommencer à zéro. Tout d'abord, nous allons aller de l'avant et brancher le potentiomètre et mettons le dans la rangée j, un, deux et cinq. Nous allons aller de l'avant et attacher un fil de cavalier bleu, n'a pas vraiment d'importance de quelle couleur mais j'aime jut sorte de les faire correspondre avec la fonction. Donc, nous allons mettre cela dans la première rangée, le fil de cavalier rangée un et attacher l'autre extrémité à la terre. Ensuite, nous prendrons un autre fil de saut, j'utiliserai du rouge cette fois, j'utiliserai du rouge cette fois,
et nous mettrons ça dans la cinquième rangée. Nous allons l'attacher au rail rouge ici, alors ce que nous pouvons faire c'est, nous allons juste alimenter ce rail entier en mettant un autre cavalier le long du rail rouge, et en passant à cinq volts sur l'Arduino, et en un autre câble de cavalier le branchant dans le rail bleu de la planche à pain, puis branchant celui-ci dans l'une des broches de terre. Donc, maintenant tout ce rail est en train de fournir de l'énergie. Donc, chaque fois que nous branchons des composants, nous pouvons simplement le brancher dans le rail. Ce sera une bonne façon de le faire. D' accord. Donc, maintenant nous avons une autre broche sur le potentiomètre qui n'a pas été connecté, c'est la broche numéro 3. Donc, insérons un cavalier quelque part dans la rangée trois, puis nous allons passer à la broche d'entrée analogique zéro, c'est A0. Donc, ce que cela fait,
c'est que c'est de mesurer un signal analogique du potentiomètre, c'est son entrée. D' accord. Donc, maintenant nous avons le servomoteur et il a aussi trois broches. Vous pouvez voir qu'ils sont colorés noir, rouge et jaune. Le noir est pour la terre, le rouge est pour la tension positive, puis le jaune envoie le signal de largeur d'impulsion, il reçoit effectivement un signal de largeur d'impulsion qui le fait tourner à un certain angle. Selon la façon dont vous modulez ou modifiez cette largeur d'impulsion, vous pouvez contrôler l'angle du servo, c'est-à-dire la modulation de largeur d'impulsion. Alors, allons de l'avant et branchons ceci dans notre planche à pain sans soudure, et nous allons le mettre dans la rangée H, dans 10, 11 et 12, sorte que le noir est en 10, rouge en 11, et le jaune en 12. Ok, comme vous pouvez le deviner, ce que nous voulons faire est de connecter le noir au sol et le rouge à la tension positive. Donc, j'ai besoin de quelques fils pour faire ça. J' ai un grand sac de câbles de cavaliers ici. Nous allons prendre un rouge et nous l'insérons quelque part dans la rangée 10, puis nous pouvons juste le mettre n'importe où
le long du rail rouge parce que nous allons l'alimenter, cette façon, parce que nous avons électrifié ces deux rangées. Alors faisons un,
attendez, je me suis dirigé dans le mauvais. Je suis désolé, c'est une rangée de 11, c'est plus cinq volts. C' est pourquoi il est bon d'avoir les couleurs correspondant,
parce que les couleurs correspondent entre vos fils de composants et vos fils de cavalier, car cela peut aider à éviter de faire des erreurs dans le câblage. Alors, je vais utiliser un fil noir, et je vais mettre ça dans la rangée 10, et ensuite je vais le mettre dans le rail bleu ici. Donc, maintenant nous avons ceci activé, nous avons le seul qui n'est pas connecté jusqu'au fil jaune, le fil de signal. Alors, laisse-moi prendre un fil jaune. Le fil de cavalier jaune l'insère quelque part dans une longue rangée numéro 12, puis je vais le mettre dans la broche numérique numéro 9. Si vous regardez attentivement ce tableau, vous verrez un petit symbole tilde devant le neuf, et il y a un code sur le code tel qu'il est imprimé. Le tilde signifie PWM, qui signifie Pulse Width Modulation. Cette broche est capable d'envoyer des petites rafales ou des impulsions d'électricité, qui est exactement ce que nous voulons contrôler le servo. Donc, maintenant nous avons tout branché, tout ce que nous avons à faire est de charger l'exemple de programme sur l'ordinateur et de le télécharger sur le circuit, puis nous pouvons contrôler le servo. Alors, faisons ça maintenant. Ce que je veux faire, c'est, aller à des exemples, puis descendre à servo, descendre en bas et ramasser le bouton. Donc, je sélectionne le bouton, puis cliquez simplement sur le bouton de téléchargement, attendez qu'il compile l'esquisse et le télécharge. D' accord. Donc, maintenant ce qui se passe, c'est si je tourne ce servo maintenant, vous pouvez voir que le bras du servo change quand je tourne le bouton du potentiomètre. Donc, vous avez une sorte de contrôle direct. Vous pouvez même voir ici comment vous pouvez contrôler cela, et vous pourriez penser qu'il y a toutes sortes de choses amusantes que vous pouvez faire avec ce genre de projet déjà, vous pourriez avoir un coup de main à lui, donc, vous pourriez agiter quelqu'un à distance si vous aviez un fil assez long. Donc, c'est une sorte de télécommande, avec le servo. C' est vraiment amusant à faire, et c'est tout. Donc, nous avons exploré quelques choses de sortie différentes. Il y a un autre que nous n'avons pas encore essayé et c'est le son. Donc, ce sera la prochaine expérience, est de faire un moyen de manipuler le son en changeant l'intensité de la lumière. Ce sera dans la prochaine vidéo.
9. Tonalités haut-parleur: D' accord. Dans cette expérience, nous allons contrôler la hauteur d'un son généré par l'Arduino en utilisant une résistance photo. résistance photo est un peu comme un potentiomètre parce que vous pouvez varier la résistance de celui-ci. Contrairement à un potentiomètre où vous tournez un bouton une résistance variable, vous modifiez la résistance en changeant la quantité de lumière qui frappe la surface de la résistance photo. D' accord. Donc, pour commencer avec ce projet, nous allons utiliser notre haut-parleur, la résistance photo, et quelques différents fils de cavalier et certaines de nos résistances fixes aussi. Nous allons commencer le projet en enlevant tous les composants de la soudure moins de planche à pain dans l'Arduino. Donc, on recommence à zéro. Ensuite, nous voulons obtenir la résistance de 100 ohms, et c'est celle qui est de couleur marron, noir et marron, et nous allons mettre cela dans la broche numérique numéro 9, et nous allons le coller dans la rangée 14. Je vais le mettre à J14, comme ça. D' accord. Ensuite, nous connecterons notre haut-parleur, et nous mettrons le fil noir dans le rail de terre de la ligne bleue, et mettrons le fil rouge dans I14. Donc, vous pouvez voir que nous avons cette résistance ici. Cette résistance limite l'électricité qui
traverse le haut-parleur parce que nous ne voulons pas brûler le haut-parleur. D' accord. Donc, la prochaine chose que nous voulons faire est de connecter la résistance photo. Un mètre va aller dans J20. Alors, trouvons J20, et l'autre va aller dans notre rail de tension positive qui est le rail de couleur rouge. Peu importe, contrairement à une LED où vous devez être
préoccupé par la direction dans laquelle vous la mettez dans la soudure moins de pain, parce qu'il y a une polarité dedans, une résistance photo n'a pas de polarité, sorte que peu importe quel plomb entre dans quel trou. Il suffit de mettre une laisse dans le rail rouge et une dans le J20. D' accord. Maintenant, nous allons connecter cette résistance photo à l'Arduino. Donc, nous allons prendre un câble de cavalier et nous allons mettre une extrémité du fil de cavalier dans la rangée 20, et l'autre nous allons mettre dans la broche analogique zéro, qui est marquée A0. En le branchant là, vous laissez l'Arduino mesurer le courant traversant la résistance, et le courant va changer en fonction de la quantité de résistance dans le circuit, et de la quantité de résistance traversant cela dépend de la quantité de lumière qui le frappe. Ensuite, nous allons mettre la résistance de 4,7 kiloohm et c'est celle qui est de couleur jaune, violet et rouge. Donc, on va mettre ça entre H20. On le veut juste quelque part dans la rangée 20, et le rail bleu. D' accord. Ensuite, nous allons connecter le fil de saut entre le rail de terre de la ligne bleue et le sol sur l'Adruino, sorte que nous allons activer tout le rail de la ligne bleue là-bas et nous pouvons le brancher à ceux-ci. Il y a quelques broches différentes, l'Adruino. Vous pouvez déjà entendre que ça fait du son, mais on n'en a pas encore fini. Ce que je vais faire juste pour garder les choses silencieuses, je vais débrancher le fil de terre sur le haut-parleur. On y reviendra dans une minute. D' accord. Donc, alors nous voulons connecter à un autre cavalier entre le rail de terre ligné rouge sur la soudure moins de planche à pain et la broche de cinq volts sur l'Arduino, sorte que nous pouvons fournir de l'énergie à l'ensemble rail de cinq volts. D' accord. Donc, maintenant que nous avons branché le circuit, allons charger le croquis du follower de la tonalité de l'environnement de développement Arduino. Donc, une fois de plus, nous allons à Fichier, Exemples ,
aller à Numérique, puis descendre à Tone page follower, charger en appuyant sur le bouton Upload. Rappelez-vous que j'ai sorti le fil de terre du haut-parleur de la soudure moins de planche à pain, je vais le rebrancher. D' accord. Donc, maintenant nous avons cette résistance photo. Voyons ce qui se passe si on change la lumière en mettant mon doigt dessus. Vous pouvez voir que vous pouvez varier le son. C' est presque comme un instrument de musique. Vous pouvez presque annuler complètement le son en plaçant votre doigt dessus et en le couvrant. C' est un ton très bas, et plus il y a de lumière, plus
le ton est élevé. Si je faisais briller une lumière vive, je pourrais l'obtenir encore plus haut. Donc, c'est un excellent exemple de, l'entrée est la résistance photo. Le traitement est effectué par l'Arduino, puis la sortie est un haut-parleur. Laisse-moi débrancher encore ça. Donc, vous pouvez voir que je vous ai montré plusieurs sorties et entrées différentes. Dans la vidéo suivante, je vais parler de la façon dont vous pourriez être capable de mélanger toutes ces choses
et de faire d'autres types de traitement d'entrée, en sortant des expériences avec l'Arduino.
10. Que faire ensuite ?: Donc, les expériences que je vous ai montrées ici ne sont que le début. Il y a tellement d'autres choses que vous pouvez faire avec l'Arduino et en fait, il y a beaucoup de choses que vous pouvez faire avec les composants que vous avez déjà. Jetons un coup d'oeil. Nous avons quelques périphériques d'entrée différents. Nous avons le potentiomètre, nous avons la photorésistor, puis nous avons divers dispositifs de sortie. Nous avons un haut-parleur, nous avons un servomoteur, nous avons une LED. Alors, comment pouvons-nous combiner ces choses ? Une chose que nous n'avons pas fait, mais vous pouvez probablement trouver un moyen de le faire assez facilement simplement peaufinant certains des croquis qui sont dans Arduino, est de contrôler le servo à l'aide d'une photorésistor. Donc, nous l'avons fait avec un potentiomètre, peut-être que vous pouvez utiliser la photorésistor pour le faire. Ou que diriez-vous d'utiliser le potentiomètre pour contrôler la tonalité du haut-parleur ? Si vous voulez devenir vraiment ambitieux, vous pouvez utiliser la photorésistor pour contrôler la hauteur du haut-parleur et le potentiomètre pour contrôler le volume. Donc, vous pouvez réellement avoir un appareil de type thermique, où vous avez à la fois le volume et la hauteur contrôlables avec vos doigts avec deux types de périphériques d'entrée différents. Vous pouvez combiner la LED avec le servo afin que le taux de clignotement indique l'emplacement du rotor du servo. Donc, vous pouvez vraiment les mélanger et faire beaucoup de choses. Donc, la seule chose que je ne vous ai pas montré parce que nous n'avons pas eu le temps est en fait comment écrire et modifier les croquis ou les programmes dans l'environnement de développement Arduino. J' ai un livre qui est vraiment un excellent moyen de commencer avec ce truc, et il s'appelle Getting Started with Arduino. C' est écrit par Massimo Banzi. C' est le co-créateur de l'Arduino. Il a développé l'Arduino en Italie. En fait, c'est un designer, ce
n'est pas un ingénieur. Donc, le livre est rempli de très beaux croquis qu' il a lui-même dessinés vous montrant comment utiliser l'Arduino, comment écrire des programmes simples, comment les modifier. Donc, je recommande ce livre. Ce n'est pas cher. Vous pouvez l'obtenir au format PDF et le télécharger et l'obtenir immédiatement, ou vous pouvez le commander en ligne. L' autre façon d'en apprendre davantage sur la programmation est, si vous allez à arduino.cc, ils ont beaucoup d'exemples de code et comment commencer et c'est vraiment la meilleure façon de le faire. C' est d'avoir ce code là, copier et de le coller dans des croquis, expérimenter, de le changer, jouer avec. Cette classe, je vous ai montré le matériel et comment brancher les choses, utiliser la planche à pain sans soudure et toutes ces choses pour que vous soyez aise avec le matériel physique. La meilleure façon d'apprendre la programmation est vraiment d' aller en ligne et de commencer à regarder le code des autres personnes. La chose cool à propos d'Arduino est qu'il est si populaire qu'il y a des
exemples de presque tout ce que vous pouvez imaginer pour télécharger des programmes. Toute application que vous pouvez imaginer, il y a probablement un programme Arduino que quelqu'un a écrit que tout ce que vous devez faire est de modifier un peu. J' ai utilisé les codes Arduino d'autres personnes pour beaucoup de projets sur
lesquels j'ai travaillé et c'est un excellent moyen de me mettre rapidement à jour. La prochaine chose à faire est de trouver des projets plus complexes. J' ai un exemple d'un que j'ai fait dans ma classe de Skillshare, qui est le « Getting Started » et « Do-it-yourself Making », et laissez-moi donc saisir ça dès maintenant. C' est mon mélangeur Arduino à beurre de cacahuète. Comme je l'ai expliqué à mon autre cours Skillshare, l'introduction au bricolage, la raison pour laquelle j'ai construit ceci est parce que j'aime faire des sandwichs au beurre d'arachide pour mes enfants avant qu'ils n'aillent à l'école le matin. L' un des problèmes est que quand j'achète ce beurre d'arachide naturel, il y a toujours beaucoup d'huile au sommet du pot de beurre d'arachide, et quand je le remue, l'huile pince partout et ça fait un gros gâchis. Eh bien, j'ai trouvé un site web, il s'appelle The Wired How to Wiki, et il y a un gars qui a parlé de comment il a appris à mélanger du beurre d'arachide en prenant simplement un pot de beurre d'arachide et en le retournant toutes les 24 heures. Il le mettait juste à l'envers puis à droite une fois toutes les 24 heures, et cela fait un bon travail de mélange
du beurre d'arachide et j'ai pensé que ce serait amusant d'automatiser ce processus. Donc, j'ai fini par faire cet agitateur de beurre d'arachide, que je vais voir plus en détail dans mon autre cours, mais j'ai pensé qu'on pourrait peut-être y jeter un coup d'oeil et vous donner une idée de comment ça marche. Donc, vous pouvez voir qu'il est juste assis là et dans 24 heures, il tourne à 180 degrés et renverse le beurre d'arachide, et de cette façon l'huile descend vers le bas et monte lentement son chemin vers le haut. Je vais juste le réinitialiser pour que vous puissiez le voir refaire son truc. Donc, c'est une petite chose amusante. Il y a littéralement des
milliers et des milliers d'autres projets que les gens ont réalisés avec Arduino. La variété est stupéfiante. Alors, il suffit d'aller en ligne, taper des projets Arduino, vous allez trouver une tonne de projets cool. J' espère que tu t'amuses avec Arduino. S' il vous plaît allez dans la section commentaire de cette classe Skillshare et dites-moi ce que vous êtes intéressé à construire, ce que vous avez construit, je vais essayer d'aider autant que possible. Je suis vraiment curieux et excité de voir ce que vous avez construit, et merci beaucoup d'avoir passé ce temps avec moi.
11. Plus de cours de créativité sur Skillshare: