Go Down

Topic: projet Stargate horloge (Read 3330 times) previous topic - next topic

DaFunkRobot

bonjour,

je me présente rapidement pour que vous connaissiez un peut plus

je suis en développeur (php / c# / java / ...)
j'adore les série et films stargate
je ne m'y connais pas beaucoup en électronique



bon passons maintenant au projet

le projet est de réaliser une horloge stargate (la stargate de la cité atlantis)
un peu comme l'image ci dessous mais sans les chiffres


voici le détail des chevrons


le but étant de mettre une led par point dans chaque chevrons

cela donne les chiffres suivants

pour le verrouillage de chevrons :
9 groupe de 13 ou 15 leds (117 leds / 9 transistors)

pour le vortex :
1 groupe de 9 leds (9 leds / 1 transistor)

pour les chevrons :
2 groupe de 6 leds (12 leds / 2 transistors)

1 groupe de 7 leds (7 leds / 1 transistor)

1 groupe de 8 leds (8 leds / 1 transistor)

4 groupe de 10 leds (40 leds / 4 transistors)

5 groupe de 11 leds (55 leds / 5 transistors)

6 groupe de 12 leds (72 leds / 6 transistors)

3 groupe de 13 leds (39 leds / 3 transistors)

4 groupe de 14 leds (56 leds / 4 transistors)

1 groupe de 15 leds (15 leds / 1 transistor)

7 groupe de 16 leds (112 leds / 7 transistors)

3 groupe de 17 leds (51 leds / 3 transistors)

2 groupe de 18 leds (36 leds / 2 transistors)

pour différencier heure / minutes / seconde j'ai choisi d'utiliser des led RGB (bleu pour les secondes / vert pour les minutes / rouge pour les heures)

il y aura un maximum de 13 groupe de leds activer en même temps

pour activer tout le bouzin j'aurais besoin de 130 lignes sur l'arduino donc j'ai choisi un arduino MEGA

pour alimenter tout cela j'utiliserais le +12 V d'une alim pc 300W




je vous met quelques schéma que j'ai fait





je met ici le matériel choisi pour le moment :

 -> Arduino MEGA
 -> transistor NPN
 -> LED RGB a Cathode commune
 -> fils ???
 -> résistance ???




du coup je me pose les question suivante pour mon projet :

 -> un arduino MEGA sera t'il asser puissant ?
 -> me faut'il des leds RGB a anode commune ou a cathode commune ?
 -> comment augmenter le nombre de sortie de 50 a 130 ?
 -> quel est le lien série le plus simple a mettre en place entre I2C et SPI ? (pour augmenter le nombre de ligne de l'arduino)
 -> comment mettre en place ce lien série?
 -> quel résistance prendre ?
 -> quel fils prendre ?

kamill

#1
Dec 02, 2016, 10:49 am Last Edit: Dec 02, 2016, 11:04 am by kamill
Bonjour,

- Pour un affichage toutes les secondes, je pense que l'arduino mega est assez puissant
- les leds à anodes communes sont plus simples à commander avec un transistor ou équivalent (uln2803 par exemple)
   Par contre il n'est pas possible de mettre les leds RGB en série pour bénéficier de l'alim 12V
- pour ton projet je pense que des registres à décalage comme les 74HC595 sont tout indiqués
- les résistances se calculent en fonction de la tension directe de la (des) led(s) et de la tension d'alimentation

petites remarques sur ton schéma:
Il est difficile à lire.
Dans la mesure du possible:
- on met le GND en bas et le VCC en haut
- on met les entrés à gauche et les sorties à droite
Bien sur ce n'est pas toujours possible et ne faut pas que ça conduise à des croisements de fils inextricables. C'est une question de bon sens.
Exemple:

DaFunkRobot

salut,
je ne savait pas qu'il y avait des réglementation au niveau du schéma 


pour le 74HC595
c'est quoi exactement ?
comment cela fonctionne ?


si je comprend bien il suffi de connecter 6 de ses pins sur l'Arduino pour pouvoir commander 8 sortie.
es ce que je peux par exemple allumer la sortie QF, QB, QH en même temps ?



pour les leds

es ce que ses leds la : https://www.amazon.fr/100PCS-Diffused-cathode-commune-Rouge/dp/B00HIUDSJK/ref=sr_1_15?s=electronics&ie=UTF8&qid=1480598189&sr=1-15&keywords=led+rgb

ou ses leds la : https://www.amazon.fr/WEONE-lentille-claire-Commune-paquet/dp/B01I146JNI/ref=sr_1_8?s=lighting&ie=UTF8&qid=1480598340&sr=1-8&keywords=led+rgb+anode+commune

peuvent faire l'affaire ?

désoler pour le sens du schéma j'ai fait ce schéma hier

es ce que ceci est possible ?
combien faut il de résistance ?
pour rappel je doit faire tenir jusqu'à 18 led RGB sur du 12V 14A



pour les résistance
mon alim pc est un 300W avec les sorties suivantes :
 - 12V  14A
 - 5V    25A
 - 3.3V 19A



que pense tu de la marque kuman pour l'arduino?
es ce que le pack est bien ?
et que pense tu des transistor npn que j'ai choisi ?

kamill

#3
Dec 02, 2016, 01:01 pm Last Edit: Dec 02, 2016, 01:45 pm by kamill
je ne savait pas qu'il y avait des réglementation au niveau du schéma
Ce n'est pas une 'réglementation', c'est une préconisation (voire une habitude) qui rend le schéma plus lisible (pour la plupart des personnes).

le 78HC595 est un registre à décalage qui permet d'envoyer les données en série. Il peuvent être chainés donc avec le même nombre de sorties sur l'arduino tu peux peut comander un nombre théoriquement infini de sorties.

Pour les 3 leds RGB en parallèle il faut au minimum une résistance par couleur, mais il serait mieux d'avoir une résistance sur chaque couleur de chaque led.

Si les leds sont en parallèle, il faut les alimenter avec le 5V, en 12V la puissance dissipée serait trop importante.

fdufnews

Ce ne serait pas plus simple d'utiliser des LEDs "intelligentes" style WS2812B

DaFunkRobot

salut
j'ai fait 2 schéma un avec le max de led qui doivent s'allumer dans un groupe et l'autre avec le min de led qui doit s'allumer dans un groupe
18 leds :

6 leds :

DaFunkRobot

les LEDs "intelligentes" style WS2812B sont hors de prix comparé aux leds RGB

WS2812B : 1 euro pièce

leds RGB : 10 centimes pièce

mon budget max est 120€ et il me faut 550 leds au total (chevrons + vortex + verrouillage de chevron)

patg_

#7
Dec 02, 2016, 02:50 pm Last Edit: Dec 02, 2016, 02:51 pm by patg_
9€46 les 100 WS2812B sur aliexpress :)
Mais bon, chacun commande ses composants là où il veut :)
Je les achète par pack de 50.

Mes Arduineries: http://breizhmakers.over-blog.com/

DaFunkRobot

je vais faire toute ma commande sur amazon car en fait j'ai un bon de 120€ a dépenser sur amazon ^^

patg_

je vais faire toute ma commande sur amazon car en fait j'ai un bon de 120€ a dépenser sur amazon ^^
On trouve des packs de 100 WS2812B à 16€ sur amazon.fr
Mes Arduineries: http://breizhmakers.over-blog.com/

DaFunkRobot


patg_

Mes Arduineries: http://breizhmakers.over-blog.com/

DaFunkRobot

elle n'était pas sur ma première page de mon coter

mais quel est la réel différence entre une led WS2812B et une led RGB ?
les deux ont 4 pin et les même connectique

fdufnews

#13
Dec 02, 2016, 03:37 pm Last Edit: Dec 02, 2016, 03:41 pm by fdufnews
Il n'y a pas que le prix des LEDs à prendre en compte pour comparer les solutions.
Pour le matériel, il y a les transistors de commandes, les résistances, le circuit imprimé pour supporter le tout.
Pour le logiciel, il y a le mode de gestion.

Edit:
Les WS2812 intègrent leur propre circuit de pilotage. Elles s'interfacent avec un bus de données série qui se propage de LED en LED.
Avec des LEDs WS2812 un arduino mini ou un Nano est suffisant pour gérer plusieurs centaines de LEDs.

fdufnews

#14
Dec 02, 2016, 03:43 pm Last Edit: Dec 02, 2016, 03:43 pm by fdufnews
Quote
le but étant de mettre une led par point dans chaque chevrons
Les chevrons sont si gros qu'une seule LED haute luminosité ne peut pas éclairer tous les points du chevron?

Go Up