(update property name) |
|||
(17 révisions intermédiaires par un autre utilisateur non affichées) | |||
Ligne 1 : | Ligne 1 : | ||
− | {{ | + | {{Tuto Details |
|Main_Picture=Arc-en-ciel_avec_Arduino_IMG_3146.JPG | |Main_Picture=Arc-en-ciel_avec_Arduino_IMG_3146.JPG | ||
|Licences=Attribution-ShareAlike (CC BY-SA) | |Licences=Attribution-ShareAlike (CC BY-SA) | ||
Ligne 15 : | Ligne 15 : | ||
|IsTranslation=0 | |IsTranslation=0 | ||
}} | }} | ||
− | {{ | + | {{Introduction |
|Introduction= | |Introduction= | ||
}} | }} | ||
− | {{ | + | {{Materials |
− | |Material= | + | |Material=- 1 breadboard |
− | |Tools= | + | |
+ | - différentes résistances | ||
+ | |||
+ | - LEDs de différentes couleurs | ||
+ | |||
+ | - câbles de connexions | ||
+ | |Tools=- 1 Arduino (ici UNO) + connexion USB | ||
+ | |||
+ | - 1 ordinateur avec Mblock | ||
}} | }} | ||
− | {{ | + | {{Separator}} |
− | {{ | + | {{Tuto Step |
|Step_Title=Découvrir les LED | |Step_Title=Découvrir les LED | ||
− | |Step_Content= | + | |Step_Content=A travers le plastique translucide du DEL, vous pouvez observer 2 parties distinctes, elles ont chacune leur polarité, anode + et cathode moins. |
+ | |||
+ | La branche métallique la plus courte est la polarité négative (vers la masse) et la plus longue rejoint la polarité + (source d'alimentation)., cela vous aide visuellement à savoir dans quel sens l'intégrer dans votre circuit. | ||
|Step_Picture_00=Arc-en-ciel_avec_Arduino_450px-LED__5mm__green__en_.svg.png | |Step_Picture_00=Arc-en-ciel_avec_Arduino_450px-LED__5mm__green__en_.svg.png | ||
|Step_Picture_01=Arc-en-ciel_avec_Arduino_LEDresistance.png | |Step_Picture_01=Arc-en-ciel_avec_Arduino_LEDresistance.png | ||
− | |||
}} | }} | ||
− | {{ | + | {{Tuto Step |
|Step_Title=Pourquoi il faut une résistance, la loi de Ohm | |Step_Title=Pourquoi il faut une résistance, la loi de Ohm | ||
− | |Step_Content= | + | |Step_Content=On peut connaître la valeur d'une résistance grâce aux bandes de couleurs se trouvant dessus. Sur internet, on peut trouver facilement le tableau de correspondances. il faut lire la résistance de gauche à droite. Il faut que la bande de couleur la plus écartée se trouve à droite. |
− | |Step_Picture_00=Arc-en- | + | |
− | |Step_Picture_01=Arc-en- | + | 2 formules vous aident à retrouver les valeurs correspondantes pour bien choisir les composants de votre circuit, afin que la différence de potentiel U (volt), la résistance/apédance R (ohm), la puissance P (watts), l'intensité du courant I (ampères) soient bien évaluées et ne provoquent pas de problème. |
+ | |||
+ | '''Formule 1: Loi de Ohm''' | ||
+ | |||
+ | I = U/R - (Intensité = Tension divisée par résistance) c'est la loi de Ohm. | ||
+ | |||
+ | On peut obtenir une inconnue grâce si on a les deux autres informations. | ||
+ | |||
+ | Exemple: un LED 20 mA et une alimentation 5V nécessitent une résistance de ? | ||
+ | |||
+ | '''Formule 2:''' | ||
+ | |||
+ | P = U x I (Elle te servira plus tard dans l'exercice). | ||
+ | |Step_Picture_00=Arc-en-ciel_avec_Arduino_Ohms-law-cartoon-cropped.jpg | ||
+ | |Step_Picture_01=Arc-en-ciel_avec_Arduino_resistor-color-chart.png | ||
}} | }} | ||
− | {{ | + | {{Tuto Step |
|Step_Title=Une breadboard, c'est quoi ? | |Step_Title=Une breadboard, c'est quoi ? | ||
− | |Step_Content= | + | |Step_Content=Un compteur binaire câblé sur une grande platine d'expérimentation |
+ | |||
+ | Une platine d'expérimentation ou platine de prototypage (appelée en anglais '''''breadboard''''', ''solderless breadboard'', ''protoboard'', ''plugboard'' ou encore Labdec du nom de la marque la plus répandue) est un dispositif qui permet de réaliser le [https://fr.wikipedia.org/wiki/Prototype prototype] d'un [https://fr.wikipedia.org/wiki/Circuit_%C3%A9lectronique circuit électronique] et de le tester. L'avantage de ce système est d'être totalement réutilisable, car il ne nécessite pas de [https://fr.wikipedia.org/wiki/Soudage soudure]. | ||
+ | |||
+ | (Wikipédia) | ||
+ | |||
+ | Il suffit donc juste de cliper les connexions entre les différents composant dans les trous, en suivant le circuit voulu. | ||
|Step_Picture_00=Arc-en-ciel_avec_Arduino_breadboardxsection.png | |Step_Picture_00=Arc-en-ciel_avec_Arduino_breadboardxsection.png | ||
|Step_Picture_01=Arc-en-ciel_avec_Arduino_horizontal-rows-braedboard.png | |Step_Picture_01=Arc-en-ciel_avec_Arduino_horizontal-rows-braedboard.png | ||
|Step_Picture_02=Arc-en-ciel_avec_Arduino_Breadboard_circuit.jpg | |Step_Picture_02=Arc-en-ciel_avec_Arduino_Breadboard_circuit.jpg | ||
}} | }} | ||
− | {{ | + | {{Tuto Step |
|Step_Title=La découverte de l'Arduino | |Step_Title=La découverte de l'Arduino | ||
− | |Step_Content= | + | |Step_Content=https://create.arduino.cc/projecthub |
+ | |||
+ | Arduino est une plateforme électronique open-source qui s'appuie sur du software et hardware facile à utiliser. C'est destiné à toute personne ayant envie de réaliser des designs interactifs. On peut y attacher toutes sortes de capteurs, des moteurs, LED et lumières, périphériques sonores et autres composants électroniques divers et variés. | ||
|Step_Picture_00=Arc-en-ciel_avec_Arduino_14760944232043_sch_ma-uno.png | |Step_Picture_00=Arc-en-ciel_avec_Arduino_14760944232043_sch_ma-uno.png | ||
|Step_Picture_01=Arc-en-ciel_avec_Arduino_IMG_3139.JPG | |Step_Picture_01=Arc-en-ciel_avec_Arduino_IMG_3139.JPG | ||
}} | }} | ||
− | {{ | + | {{Tuto Step |
|Step_Title=Le circuit et la lumière fut ! | |Step_Title=Le circuit et la lumière fut ! | ||
− | |Step_Content= | + | |Step_Content=Maintenant que tu as calculé la résistance nécessaire et que tu as observé les différentes entrées et sorties de l'arduino, tu peux commencer ton circuit ! |
+ | |||
+ | Tout d'abord, nous allons essayer d'allumer un LED pour voir si le courant passe bien ;) | ||
+ | |||
+ | Il faut démarrer du 5v de l'arduino et continuer vers la/les résistances puis passer par le LED, tout ça en série, puis terminer vers la masse/terre (gnd). | ||
+ | |||
+ | Si ça s'allume on peut passer à l'étape suivante ! | ||
|Step_Picture_00=Arc-en-ciel_avec_Arduino_IMG_3142.JPG | |Step_Picture_00=Arc-en-ciel_avec_Arduino_IMG_3142.JPG | ||
|Step_Picture_01=Arc-en-ciel_avec_Arduino_Breadboard_circuit.jpg | |Step_Picture_01=Arc-en-ciel_avec_Arduino_Breadboard_circuit.jpg | ||
}} | }} | ||
− | {{ | + | {{Tuto Step |
|Step_Title=Et mBlock ... | |Step_Title=Et mBlock ... | ||
− | |Step_Content= | + | |Step_Content=Mblock est logiciel qui permet d'apprendre la logique de programmation très facilement en créant un programme à partir de blocks qui se lient les uns aux autres comme un puzzle. |
+ | |||
+ | Il permet de créer des animations ou des jeux avec son avatar et des décors. Mais il peut aussi et surtout permettre de contrôler des objets et composants, programmables à distance, comme le robot Mbot, mais aussi un Arduino et des composants électroniques par exemple. | ||
+ | |||
+ | Il a a été créé à partir de Scratch, un logiciel open-source. | ||
+ | |||
+ | On peut importer les bibliothèques correspondant à la plateforme que l'on veut utiliser. Ici c'est la bibliothèque "arduino UNO". On pourra retrouver les blocks correspondants aux composants et la carte Arduino dans l'onglet "pilotage". Les autres onglets (contrôle, évènements, opérateurs etc.) serviront à structurer le programme. | ||
+ | |Step_Picture_00=Arc-en-ciel_avec_Arduino_Quizmaster_avec_mBlock_et_Arduino_mblock.png | ||
}} | }} | ||
− | {{ | + | {{Tuto Step |
|Step_Title=Le clin d'oeil lumineux, blink | |Step_Title=Le clin d'oeil lumineux, blink | ||
− | |Step_Content= | + | |Step_Content=Ici, vous pouvez voir un exemple de programme pour faire clignoter votre LED à distance. |
+ | |||
+ | A l'état "haut", la broche ferme le circuit: le LED est allumé, en "bas" c'est le contraire, le LED est éteint. | ||
+ | |Step_Picture_00=Arc-en-ciel_avec_Arduino_tuto_arduino_4.PNG | ||
}} | }} | ||
− | {{ | + | {{Tuto Step |
|Step_Title=Une ambiance feutrée, avec PWM~ | |Step_Title=Une ambiance feutrée, avec PWM~ | ||
− | |Step_Content= | + | |Step_Content=Pour régler la luminosité de la DEL, ou faire varier la vitesse de rotation d’un moteur, il serait nécessaire de pouvoir disposer de '''''sorties permettant des tensions intermédiaires entre Bas et Haut.''''' |
+ | |||
+ | L’alternative est d’utiliser une '''''PWM''''', pour '''Pulse Width Modulation''', ou MLI en français pour '''Modulation de largeur d’impulsion,''' et de la programmer. | ||
+ | |||
+ | https://www.youtube.com/watch?v=CSReyYwbGRY | ||
+ | |||
+ | On peut alors modifier '''''la variable''''' et la faire augmenter progressivement en répétant une courte durée à chaque fois, pour avoir la LED qui s'allume de plus en plus fort. | ||
+ | |Step_Picture_00=Arc-en-ciel_avec_Arduino_tuto_arduino_5.PNG | ||
+ | |Step_Picture_01=Arc-en-ciel_avec_Arduino_delpwm-fa10f.png | ||
}} | }} | ||
− | {{ | + | {{Tuto Step |
|Step_Title=On ajoute des couleurs | |Step_Title=On ajoute des couleurs | ||
− | |Step_Content= | + | |Step_Content=Pour ajouter d'autres LEDs de différentes couleurs, il suffit de les ajouter un à un, en série, dans votre circuit |
+ | |Step_Picture_00=Arc-en-ciel_avec_Arduino_IMG_3146.JPG | ||
+ | |Step_Picture_01=Arc-en-ciel_avec_Arduino_IMG_3143.JPG | ||
+ | |Step_Picture_02=Arc-en-ciel_avec_Arduino_BarGraph_bb.png | ||
}} | }} | ||
− | {{ | + | {{Tuto Step |
|Step_Title=Le final, l'arc en ciel | |Step_Title=Le final, l'arc en ciel | ||
− | |Step_Content= | + | |Step_Content=Et voilà un bel arc-en-ciel qui s'illumine ! De quoi éclairer une journée pluvieuse en s'amusant avec l'électronique ;) |
+ | |||
+ | Vous pouvez, en bonus, ajouter des composants et les tester dans votre circuit, comme une résistance variable (potentiomètre) par exemple. | ||
+ | |Step_Picture_00=Arc-en-ciel_avec_Arduino_Unknown.jpeg | ||
+ | |Step_Picture_01=Arc-en-ciel_avec_Arduino_FIYA4F6JB2S1QQZ.LARGE.jpg | ||
}} | }} | ||
− | {{ | + | {{Notes |
|Notes=https://projects.raspberrypi.org/en/projects/dancing-unicorn-rainbow | |Notes=https://projects.raspberrypi.org/en/projects/dancing-unicorn-rainbow | ||
Ligne 83 : | Ligne 145 : | ||
https://www.instructables.com/id/Choosing-The-Resistor-To-Use-With-LEDs/ | https://www.instructables.com/id/Choosing-The-Resistor-To-Use-With-LEDs/ | ||
+ | |||
+ | https://www.locoduino.org/spip.php?article47 | ||
}} | }} | ||
− | {{ | + | {{Tuto Status |
|Complete=Draft | |Complete=Draft | ||
}} | }} |
Auteur Milena Sonneveld | Dernière modification 9/12/2019 par Clementflipo
arduino, led, mblock, programmation Arc-en-ciel_avec_Arduino_IMG_3146.JPG fr none Technique 0
- 1 breadboard
- différentes résistances
- LEDs de différentes couleurs
- câbles de connexions
- 1 Arduino (ici UNO) + connexion USB
- 1 ordinateur avec Mblock
A travers le plastique translucide du DEL, vous pouvez observer 2 parties distinctes, elles ont chacune leur polarité, anode + et cathode moins.
La branche métallique la plus courte est la polarité négative (vers la masse) et la plus longue rejoint la polarité + (source d'alimentation)., cela vous aide visuellement à savoir dans quel sens l'intégrer dans votre circuit.
On peut connaître la valeur d'une résistance grâce aux bandes de couleurs se trouvant dessus. Sur internet, on peut trouver facilement le tableau de correspondances. il faut lire la résistance de gauche à droite. Il faut que la bande de couleur la plus écartée se trouve à droite.
2 formules vous aident à retrouver les valeurs correspondantes pour bien choisir les composants de votre circuit, afin que la différence de potentiel U (volt), la résistance/apédance R (ohm), la puissance P (watts), l'intensité du courant I (ampères) soient bien évaluées et ne provoquent pas de problème.
Formule 1: Loi de Ohm
I = U/R - (Intensité = Tension divisée par résistance) c'est la loi de Ohm.
On peut obtenir une inconnue grâce si on a les deux autres informations.
Exemple: un LED 20 mA et une alimentation 5V nécessitent une résistance de ?
Formule 2:
P = U x I (Elle te servira plus tard dans l'exercice).
Un compteur binaire câblé sur une grande platine d'expérimentation
Une platine d'expérimentation ou platine de prototypage (appelée en anglais breadboard, solderless breadboard, protoboard, plugboard ou encore Labdec du nom de la marque la plus répandue) est un dispositif qui permet de réaliser le prototype d'un circuit électronique et de le tester. L'avantage de ce système est d'être totalement réutilisable, car il ne nécessite pas de soudure.
(Wikipédia)
Il suffit donc juste de cliper les connexions entre les différents composant dans les trous, en suivant le circuit voulu.
https://create.arduino.cc/projecthub
Arduino est une plateforme électronique open-source qui s'appuie sur du software et hardware facile à utiliser. C'est destiné à toute personne ayant envie de réaliser des designs interactifs. On peut y attacher toutes sortes de capteurs, des moteurs, LED et lumières, périphériques sonores et autres composants électroniques divers et variés.
Maintenant que tu as calculé la résistance nécessaire et que tu as observé les différentes entrées et sorties de l'arduino, tu peux commencer ton circuit !
Tout d'abord, nous allons essayer d'allumer un LED pour voir si le courant passe bien ;)
Il faut démarrer du 5v de l'arduino et continuer vers la/les résistances puis passer par le LED, tout ça en série, puis terminer vers la masse/terre (gnd).
Si ça s'allume on peut passer à l'étape suivante !
Mblock est logiciel qui permet d'apprendre la logique de programmation très facilement en créant un programme à partir de blocks qui se lient les uns aux autres comme un puzzle.
Il permet de créer des animations ou des jeux avec son avatar et des décors. Mais il peut aussi et surtout permettre de contrôler des objets et composants, programmables à distance, comme le robot Mbot, mais aussi un Arduino et des composants électroniques par exemple.
Il a a été créé à partir de Scratch, un logiciel open-source.
On peut importer les bibliothèques correspondant à la plateforme que l'on veut utiliser. Ici c'est la bibliothèque "arduino UNO". On pourra retrouver les blocks correspondants aux composants et la carte Arduino dans l'onglet "pilotage". Les autres onglets (contrôle, évènements, opérateurs etc.) serviront à structurer le programme.
Ici, vous pouvez voir un exemple de programme pour faire clignoter votre LED à distance.
A l'état "haut", la broche ferme le circuit: le LED est allumé, en "bas" c'est le contraire, le LED est éteint.
Pour régler la luminosité de la DEL, ou faire varier la vitesse de rotation d’un moteur, il serait nécessaire de pouvoir disposer de sorties permettant des tensions intermédiaires entre Bas et Haut.
L’alternative est d’utiliser une PWM, pour Pulse Width Modulation, ou MLI en français pour Modulation de largeur d’impulsion, et de la programmer.
https://www.youtube.com/watch?v=CSReyYwbGRY
On peut alors modifier la variable et la faire augmenter progressivement en répétant une courte durée à chaque fois, pour avoir la LED qui s'allume de plus en plus fort.
Pour ajouter d'autres LEDs de différentes couleurs, il suffit de les ajouter un à un, en série, dans votre circuit
Et voilà un bel arc-en-ciel qui s'illumine ! De quoi éclairer une journée pluvieuse en s'amusant avec l'électronique ;)
Vous pouvez, en bonus, ajouter des composants et les tester dans votre circuit, comme une résistance variable (potentiomètre) par exemple.
https://projects.raspberrypi.org/en/projects/dancing-unicorn-rainbow
https://www.instructables.com/id/How-to-Change-the-Resistance-of-a-Resistor-With-An/
https://www.instructables.com/lesson/Electricity-2/
https://www.instructables.com/id/Choosing-The-Resistor-To-Use-With-LEDs/
https://www.locoduino.org/spip.php?article47
Draft
Vous avez entré un nom de page invalide, avec un ou plusieurs caractères suivants :
< > @ ~ : * € £ ` + = / \ | [ ] { } ; ? #