Dans un précédent billet, nous avons décrit une rampe à LED intelligente utilisable dans la maison ou dehors. Aujourd’hui, nous nous pencherons sur la construction et le câblage de la rampe à LED intelligente, en version Arduino, sur une breadboard (donc sans soudures).
Matériel nécessaire
Voyons maintenant le matériel nécessaire pour la construction de notre système :
- Une breadboard;
- un Arduino Nano;
- un capteur PIR;
- une bande de LEDs 12V;
- une alimentation DC 12V;
- un bouton poussoir avec LED (ou un bouton + une LED);
- une résistance de 10K;
- une résistance de 47 ohms;
- un MOSFET IRF3708;
- un jack d’alim 5.5mm DC femelle (ou du format de votre alim);
- des câbles type jumper wire;
- une diode (facultatif).
Câblage de la rampe à LED intelligente
Afin de faciliter les explications, j’ai réalisé un schéma fritzing :
Arduino, bouton, LED et capteur PIR
Tout d’abord, installez votre Arduino Nano en bordure de breadboard. Le port USB sera contre le bord, pour un accès facile.
Placez ensuite le bouton poussoir de sorte qu’il soit connecté à la broche D4 d’un côté (le fil violet), et à la masse de l’autre. Connectez sa LED à la masse du circuit et à la broche D6 (le fil orange). N’oubliez pas la résistance en série selon la LED utilisée. Une 220Ohms fera l’affaire dans la plupart des cas.
Le capteur PIR est simple à câbler. Tout d’abord, on connecte la broche signal ou out à la broche D7 (le fil rose). La masse se connecte à celle du circuit, et VCC sera branchée sur le +5V du Arduino (fil rouge).
MOSFET et alimentation électrique
Le Arduino utilisera son régulateur interne, à qui on fournira du 12V. Pour cela, on branche le + du jack d’alimentation à la broche VIN (fil jaune). On connecte le – du jack à la masse du circuit (GND).
Pour protéger le Arduino de baisses de tension, on rajoutera un condensateur entre Vin et GND, dans mon cas, un 220 µF à fait l’affaire. Si le Arduino plante à l’allumage, essayez une plus grande valeur. Ce condensateur doit pouvoir encaisser du 12V, donc prenez en un qui soit capable de 16V ou mieux 20V pour avoir de la marge.
On insère ensuite le MOSFET du côté opposé. On connecte alors la troisième patte de celui ci à la masse et celle du milieu à a borne négative de la bande de LEDs. Enfin, la première patte est connectée à une résistance de 47 ohms. L’autre patte de cette résistance est connectée via un fil (le vert) à la broche D3.
On placera alors une seconde résistance de 10K ohms entre les broches 1 et 3 du MOSFET, pour éviter que celui ci soit dans un état indéfini.
La diode Di1 est facultative, elle sert si on souhaite commander un moteur, un ventilateur, ou une charge de ce type. Si elle est installée, elle doit aller entre la patte centrale et le 12V.
Dès lors, le montage est complet, il ne reste plus qu’à passer à la programmation, que nous détaillerons dans le prochain billet de cette série.
merci !! 🙂
ma femme voulait un systeme comme ca a la cuisine et salle de bain.
hate de connaitre la suite 🙂
Hello vincent ,
ça arrive, avec le code, et un autre montage avec un ESP8266 (j’ai fait un code qui marche sur les deux, ESP8266 et arduino), pour ajouter le wifi et pouvoir activer/régler à distance, même sans le bouton 🙂
bonjour
compliment pour votre projet . j’attend avec impatience le code ! j’ai essayé ça fait quelques mois de contrôler l’allumage et l’extinction progressive d’une Led . je n’ai pas réussi . j’ai étudié un peu plus la fonction millis mais mes compétences et le manque de temps ont été un obstacle.
bonne soirée
bonsoir. pourriez vous poster le code arduino s’il vous plaît ? je bloque pour réaliser un systéme d’éclairage en cuisine ! merci !
laissez le temps au temps 😉 sky doit avoir d’autres projets en cours…
j’ai deja la la plaque d’essai montée…wait and see
bonjour
toujours rien…on attend…
Bonjour à tous, désolé du délai; je n’ai pas encore eu le temps de faire l’article que je souhaitais. Toutefois, pour vous permettre d’avancer sans m’attendre, j’ai simplement posté le code dans le billet lié au bas de l’article de cette même page (lien direct : http://nagashur.com/blog/2018/02/05/code-de-la-rampe-a-led-intelligente-version-arduino/ )
Le code fonctionne, et il est en grande partie commenté.
Merci enormement! 🙂
merci sky99 pour l’ intérêt que vous portez aux commentaires ! à un certain moment j’ai pensé que vous ne les liserez plus parce que vous avez d’autres projets , mais vous venez de me montrer le contraire. bonne continuation et merci.
sndgka
36br6u
Bonjour,
je voudrais réaliser votre projety, mais pour un ruban LED de 24 volts.
Est-ce qu’il faut faire des adaptations, ou simplement mettre une alimentation 24 volts.
Merci pour votre site.
3qjzkc
6w0fc9
tadvi2
brfodc
ohy6ic
oixsxp
e37shr