[ULPprepa] Journal lumineux / securité Active: video page 14

=> A vos fer à souder ^^ :) ! Des questions en rapport avec un projet ou une de vos réalisation . Une réalisation/projet, à nous présenter au fur et à mesure de sa réalisation.
Rubrique spéciale "Réalisations finies".
MERCI DE NE PAS CRÉER UN DOUBLON DANS LA RUBRIQUE DE DESSOUS.
CaZaE
Rang "6 LEDs"
Rang "6 LEDs"
Posts: 629
Joined: 01 Jan 2009, 18:48
Contact:

Re: [ULPprepa] Journal lumineux / securité Active:Photo page 6 !

Unread post by CaZaE »

Bon alors j'ai changer le pic et je vous post une premiere video de l'affichage perso j'adore le style dot-style XD ca fait tres retro !



Donc on y voit l'affichage les simu des cligno / feux stop / recule / veilleuse .
Je consomme pour se texte la 450mA enn pointe j'ai sur-dimensionné les LED je crois XD vue que j'avais aucune indication pour ma matrice ! Un vrai petit rechaux !

Voila voila je vais tester l'I2C .
Http://ULPprepa.free.fr
Le site des prepa lumières unique au monde
__________________________________________________________________________________
Image
Hearty
Rang "2 LEDs"
Rang "2 LEDs"
Posts: 76
Joined: 28 Apr 2009, 13:38
Contact:

Re: [ULPprepa] Journal lumineux / securité Active:Photo page 6 !

Unread post by Hearty »

Bonsoir,

Le projet prend forme,
mes compliments, quand je pense que je galère
avec une simple matrice....

Juste une suggestion,
j'aurais evité les bandeaux supérieurs et inférieurs
qui font perdre de la définition aux caractères.
Je pense que la lecture doit être optimale.

Actuellement la lecture demande une certaine
concentration pour "déchiffrer" les lettres.

Dans le domaine de l'automobile, l'attention
doit être portée au maximum sur la conduite,
aussi une indication écrite doit être affichée
de manière optimale, sans demander une concentration
particulière.

;)
Last edited by Hearty on 23 May 2010, 01:51, edited 1 time in total.
CaZaE
Rang "6 LEDs"
Rang "6 LEDs"
Posts: 629
Joined: 01 Jan 2009, 18:48
Contact:

Re: [ULPprepa] Journal lumineux / securité Active:Photo page 6 !

Unread post by CaZaE »

Merci !

Si tu as besoin d'aide pour ta matrice n'hésite pas j'essaierais de t'aider !

Pour le texte c'etait juste un texte de demo et je suis tout a fait d'accord avec toi que la lisibilité des informations doivent etre prioritaire !

Pour la suite :

- Test de l'I2C qui n'a pas l'air de fonctionné
- Réalisation d'une carte annexe pour l'UART et le bus CAN

Voila voila !
Http://ULPprepa.free.fr
Le site des prepa lumières unique au monde
__________________________________________________________________________________
Image
Hearty
Rang "2 LEDs"
Rang "2 LEDs"
Posts: 76
Joined: 28 Apr 2009, 13:38
Contact:

Re: [ULPprepa] Journal lumineux / securité Active: video page 14

Unread post by Hearty »

Quoi qu'il en soit,
Bravo, et je me dis vivement
que je maitrise rapidement ce petit monde,
afin de réaliser mes electrofantasmes.

Concernant les matrices, oui j'ai besoin d'aide,
j'ai un peu de mal à déterminer une logique d'affichage
notamment sur le scrolling, déjà horizontal,
mais pire encore, vertical, ou encore entrevoir par exemple
une rotation ou la gestion en PWM de l'éclairage,
sur ces derniers points, c'est encore très loin,
mais déjà un simple scrolling horizontal
me rend totalement autiste...

J'arrive à afficher un caractère, extrait d'un tableau en 2d
type :

Code: Select all

const unsigned char ASCII[][8]={
                                   {0xEB, 0x81, 0x98, 0x3D, 0xBC, 0x19, 0x81, 0xD7},
                                   {0xC3, 0xC3, 0x3C, 0x24, 0x24, 0x3C, 0xC3, 0xC3},
                                   {0xff, 0x81, 0xbd, 0xa5, 0xa5, 0xbd, 0x81, 0xff},
                                   {0xEB, 0x81, 0x98, 0x3D, 0xBC, 0x19, 0x81, 0xD7},
                                   {0xAA, 0x55, 0xAA, 0x55, 0xAA, 0x55, 0xAA, 0x55},
}
Mais ensuite le faire défiler.. humph!

Mais, j'espère que nous aurons l'occasion d'en reparler
sans polluer ton sujet.

Merci de ta proposition d'aide

;)
CaZaE
Rang "6 LEDs"
Rang "6 LEDs"
Posts: 629
Joined: 01 Jan 2009, 18:48
Contact:

Re: [ULPprepa] Journal lumineux / securité Active: video page 14

Unread post by CaZaE »

Ca ne pollue pas mon sujet ! tkt pas !

Moi je t'explique comment je fais :

je controle les colonnes et j'envoie un mot de 8 bit sur les ligne . Donc je multiplex mes colonne et je rafraichie a 60hz soit un total de 960hz pour la matrice .

Pour le scroling : je fait incrémenter une variable qui jouera le role de timer pour le scroling par exemple toute les seconde je vais faire un déplacement de mon texte . j'ai un tableau comme ceci :

Code: Select all

const rom unsigned char test[]=
{

0x81 , 0x42 , 0x24 , 0x18 , 0x81 , 0x42 , 0x24 , 0x18,
0x81 , 0x42 , 0x24 , 0x18 , 0x81 , 0x42 , 0x24 , 0x18,
};
*j'affiche le premier octet sur ma colonne 1 le deuxièmement sur la 2 etc etc
*quand ma variable de scroling ( on l'appellera 'time' ) atteins la valeur voulue ( 1s dans l'exemple ) on deplace tout d'un cran vers la gauche donc : la colonne 1 affiche l'octet 2 la colonne 2 l'octet 3 etc etc
*time passe encore a 1s je décale encore etc etc

En suite lorsque tu arrive a la fin de ton tableau - la largeur de ton afficheur a affiché sur la colonne 1 il faut que tu vienne collé le debut de ton message a la fin de celui ci car sinon tu va allez afficher les case mémoire a la suite de ton tableau !

Sinon niveau code ca donne ca :

Code: Select all

void aff(void)
{
	if(time == 200)
	{
		time=0;
		n++;
		if(n == 19)
			n=0;
	}	
			
	PORTD = /*TEMP_D[i++];//*/Logo[i++ +n ];
	
}


Sur l'affichage que j'ai présenter j'ai fais complètement a l'envers ! je rafraichie de la droite vers la gauche / les bit de commande sont du style ACB et non ABC se qui permet juste d'incrementer une varable et de l'affecté a ABC mais moi il faut que je joue avec les masque pour controlé tout ca + une decrementation de mes message pour les affiché a cause de rafraichissement inverssé ...

Enfin le jour ou je l'ai cabler cette matrice c'etait une dimanche soir je devait partir et j'ai fais ca un peut a la va vite ...

Enfin j'espere que tu as compris le principe ?

Voila voila !
Http://ULPprepa.free.fr
Le site des prepa lumières unique au monde
__________________________________________________________________________________
Image
CaZaE
Rang "6 LEDs"
Rang "6 LEDs"
Posts: 629
Joined: 01 Jan 2009, 18:48
Contact:

Re: [ULPprepa] Journal lumineux / securité Active: video page 14

Unread post by CaZaE »

Allez une derniere video pour le fun en font 7x3 deja plus lisible ! Et en bonus le suivis d'un ecran vers l'autre XD



Voila voila

--> l'I2C marche toujours pas fais chi** pour un simple extender de bus ...
Http://ULPprepa.free.fr
Le site des prepa lumières unique au monde
__________________________________________________________________________________
Image
Hearty
Rang "2 LEDs"
Rang "2 LEDs"
Posts: 76
Joined: 28 Apr 2009, 13:38
Contact:

Re: [ULPprepa] Journal lumineux / securité Active: video page 14

Unread post by Hearty »

Trop cool!
Vivement que j'en sois là.

Je t'envoie un PV de ce que j'ai pour le moment,
j'ai lu ce que tu as sympathiquement indiqué plus haut,
je vais tacher de digérer et interpréter avec mon bout de code
ce que je peux en faire.
Termi87
Administrateur
Administrateur
Posts: 3630
Joined: 09 Jul 2006, 21:20
Location: Limousin

Re: [ULPprepa] Journal lumineux / securité Active: video page 14

Unread post by Termi87 »

C'est super coul :mrgreen: . Rha, vivement que j'ai le temps de me remettre à de la programmation et autre bricolages ! :(
CaZaE
Rang "6 LEDs"
Rang "6 LEDs"
Posts: 629
Joined: 01 Jan 2009, 18:48
Contact:

Re: [ULPprepa] Journal lumineux / securité Active: video page 14

Unread post by CaZaE »

Merci !

--> Mon pic ne veut pas passer le StartI2C() ... pourquoi ? ...
Http://ULPprepa.free.fr
Le site des prepa lumières unique au monde
__________________________________________________________________________________
Image
Hearty
Rang "2 LEDs"
Rang "2 LEDs"
Posts: 76
Joined: 28 Apr 2009, 13:38
Contact:

Re: [ULPprepa] Journal lumineux / securité Active: video page 14

Unread post by Hearty »

Est-ce que ce ne serait pas lié à quelque chose
de ce genre?

Problème IC2
Post Reply