Aller au contenu

Rampe LED commandée par Arduino


didier 19672

Messages recommandés

Bonjour à tous,

 

Comme cadeau de noël mes enfants m'ont offert un kit de démarrage arduino (j'ai parlé trop vite) mais je ne connais rien en programmation.

 

Mon projet est le suivant et il est commencé, j'ai régler l'horloge RTC1307  :bananaecart déjà pas mal.

 

Je voudrais avec mon arduino Uno commander ma rampe Led Aquamars et réaliser un lever est coucher de soleil. 

 

Le matériel disponible est le suivant:

  • Carte UNO
  • Horloge rtc1307
  • ecrans lcd 2 lignes
  • relais 220V
  • et encore plein de chose en +

 

Pour le montage je n'ai pas de problème ont trouve plein de chose sur le net et même ici sur le forum. La seule chose qui me dérange est le code. Trouver le bon code est très compliquer surtout quand ont n'y connait absolument rien et c'est pour cette raison que je m'adresse à vous tous.

 

Je serais déjà content si un code me permettait de réaliser le lever et le coucher en fonction de l'heure, je pourrais ensuite améliorer les choses après avoir appris la programmation.

 

Voila donc ma demande, un code qui fonctionne pour mon arduino.

 

Merci à tous de votre aide.

 

:pouce  :pouce  :pouce  :pouce

 

Didier

 

 

 

 

Lien vers le commentaire
Partager sur d’autres sites

Si tu débutes dans le code, il faudra forcément te familiariser avec le langage , j'imagine que tu as déjà commencé, par exemple ICI, et puis avec la méthode, par exemple sur Zeste de savoir,  ou le Blog d'Eskimon, ou encore OpenClassdRoom. Comme je te l'ai dit sur l'autre topique, tu ne trouveras jamais LE code qui correspond exactement à ton besoin, sauf à utiliser strictement le même matériel que celui utilisé avec le code et même dans ce cas, on a des surprises. Un minimum de connaissances est indispensable pour se dépatouiller de manière autonome. Mais le jeu en vaut la chandelle.

 

Si le code te rebute et que tu ne souhaites pas te prendre la tête (comme moi), il faut passer par des bibliothèques. Des bouts de codes générés par des connaisseurs qui aident bien. Maitrises tu déjà cet aspect ? Chargement des bibliothèques ? Et puis pour chaque bibliothèque, tu peux déjà charger des exemples bien instructifs. Difficile de te conseiller dans le détail sans savoir ou tu en es. Le mieux est de progresser pas à pas à partir de tes questions ciblées.

  • Pour l'horloge RTC, j'aime bien la bibliothèque DS3232RTC, qui convient aussi à RTC1307
  • Pour l'afficheur, je préfère la communication par I2C, plus simple et monopolise moins d'entrées sorties. J'utilise alors la bibliothèque  LiquidCrystal_I2C pour le LCD et il faut la bibliothèque Wire pour l'I2C.
  • Quels sont tes relais ? En cas de dysfonctionnement, il est préférable que la lumière s'éteigne. Le relais doit donc être NO, normalement ouvert, quand le courant ne passe pas, donc quand la sortie est au niveau bas (relais commande niveau haut). Quel courant mA consomment tes relais, combien y en a-t-il  ? Pour savoir si ils peuvent être commandés par la sortie de l'Arduino ou à part.

Si j'ai bien compris, le paramétrage du fonctionnement de la rampe sera entièrement programmé (pas de consignes entrées de l'extérieur). L'heure sera paramétrée une bonne fois pour toutes et mémorisée dans la mémoire de la RTC ; elle devra être réinitialisée dans le programme chaque fois que la pile sera retirée (normalement jamais) ou usée (dans une décennie) ou peut-être si il y a dérive anormale.

 

L'afficheur LCD ne servira donc qu'à lire des informations : lesquelles ?

Lien vers le commentaire
Partager sur d’autres sites

Salut Denisio

 

aie aie aie, je me suis lancer dans un truc de fou il me semble et pas prêt à fonctionner mais soit je persiste.

 

Comme je l'ai dit l'horloge est programmée, c'est déjà pas mal.

En ce qui concerne les bibliothèques ce n'est pas trop un soucis, je pense pouvoir le faire.

Les relais j'envisage de les placés mais peut être pas dans l’immédiat, je pense que cela peut attendre.

Pour l'afficheur il s'agit bien de l'I2C, 

 

Je pense que je vais donc apprendre à codé pour arriver à pouvoir faire fonctionner ma rampe, je n'ai pas le choix.  :-!

 

Didier

Lien vers le commentaire
Partager sur d’autres sites

Tout comme Denisio, je te suggère de prendre le temps d'apprendre à coder.

C'est très satisfaisant de faire soi même.

Poste ton code si tu galères on le corrigera.

Dans le pire des cas, je te filerai mon code pour faire ça.

 

Je te file un lien vers une vidéo

C'est ma version personnelle d'un système de gestion d'aquarium.

Je suis parti comme toi. 0 connaissance et une carte uno achetée sur un coup de tête.

Ici, les spécialistes m'ont aidé et supporté et le résultat est fonctionnel.

Ils feront pareil avec toi, si tu y mets l'nrj.

 

https://m.facebook.com/story.php?story_fbid=1522985744406031&id=100000838593601

Lien vers le commentaire
Partager sur d’autres sites

L'afficheur LCD ne servira donc qu'à lire des informations : lesquelles ?

 

Tu peux peut-être déjà répondre à cette question :

 

Ca permettra de mieux comprendre tes attentes avec cet afficheur.

 

Oups Désolé j'ai oublié, mais faut pas ce taché.

L'afficheur servira simplement à donner l'heure, le %tage de l’éclairage de la ligne de bleu et la blanche.

Lien vers le commentaire
Partager sur d’autres sites

Archivé

Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.

×
×
  • Créer...

Information importante

En poursuivant votre navigation, vous acceptez l’utilisation des cookies pour vous proposer des contenus adaptés à vos centres d’intérêt et réaliser des mesures pour améliorer votre expérience sur le site. Pour en savoir plus et gérer vos paramètres, cliquez ici