[CLIMAT 4x4x4][PIC18F4620] Software V0.5 M.A.J. Mai 2012
2 participants
Nk36's Home :: Hypnocube :: Software
Page 1 sur 1
[CLIMAT 4x4x4][PIC18F4620] Software V0.5 M.A.J. Mai 2012
Salut,
Dernière version du programme : V0.5. (Version Stable)
Le code à été écrit sous MPLAB 8 et avec le compilateur C mcc18 (gratuit pour les étudiants).
Sur le SVN vous trouverez également le projet en version MPLAB-X, je l'ai créer pour essayer cette nouvelle version, il y a du bon et du moins bon. Par exemple l'éditeur de code est bien meilleur, mais je trouve que ca n'est pas très intuitif pour le debug, et il y a même certaines options de debug que je ne retrouve pas. Donc pour le moment je reste sous MPLAB 8.
CLIMAT est capable de beaucoup de choses :
- Affichage d'effet lumineux pré-enregistrées,
- Téléchargement d'effets personnalisées (4 emplacements disponibles),
- Mode Living color commandable via PC,
- Choix et mémorisation des effets à activer,
- Streaming d'images et d'animation pendant l'édition, avec le logiciel de control CLIMAT control software (V0.2 et supérieur)
- ...
Pour afficher une image il faut créer un structure contenant l'image à afficher et de la passer au programme qui se chargera de piloter les sorties du microcontroleur pour l'afficher.
J'ai écrit les fonction de base qui permettent l'affichage d'images et d'animations, Je vais bien entendu continuer de faire évoluer tout ça, alors n'hésitez pas a visiter le forum pour suivre le projet.
Le programme de management du cube pour PC est maintenant fournis dans l'archive : Attention cependant ce programme est en version Beta. N'hésitez pas a me remonter des bugs.
Ce programme permet:
- De commander le cube via la liaison RS232 du port d'extension
- D'activer les différents modes du cube
- D'afficher l'état du cube
- De lister/Activer/désactiver les différents effets du cube
- De créer des effets et de les sauvegarder
- D'envoyer les effets vers le cube
- De commander le mode couleur d'ambiance
- et bien d'autres fonctionnalités a venir
Voici quelques sceenshot du logiciel de contrôle sur PC (CLIMAT control software)
(Cliquez sur les miniatures pour agrandir)C'est par ici ==> Le programme du cube (Lien de téléchargement direct) <== C'est par ici
Pour la partie technique:
Chaque effet est composé d'une suite d'image et chaque image est constituée de 96 octets (chaque pixel(led) est constitué de 12bits (4 par couleur)).
Autrement dit, il s'agit d'un codage RVB444. Il est donc possible d'afficher 4096 couleurs.
Par exemple pour les 4 premières leds. => si l'on met la valeur 0xF pour le rouge 0xE pour le bleu et 0xD pour le vert
Cela donne les 6 octets suivant => FE DF ED FE DF ED (R0V0 B1R1 V2B2 R3V3 B3R4 V4B4)
La valeur de la couleur représente en fait le temps d'allumage de la led. F représente 100% du temps et D représente 14/16=87.5% 0 pour une led éteinte.
Dernière version du programme : V0.5. (Version Stable)
Le code à été écrit sous MPLAB 8 et avec le compilateur C mcc18 (gratuit pour les étudiants).
Sur le SVN vous trouverez également le projet en version MPLAB-X, je l'ai créer pour essayer cette nouvelle version, il y a du bon et du moins bon. Par exemple l'éditeur de code est bien meilleur, mais je trouve que ca n'est pas très intuitif pour le debug, et il y a même certaines options de debug que je ne retrouve pas. Donc pour le moment je reste sous MPLAB 8.
CLIMAT est capable de beaucoup de choses :
- Affichage d'effet lumineux pré-enregistrées,
- Téléchargement d'effets personnalisées (4 emplacements disponibles),
- Mode Living color commandable via PC,
- Choix et mémorisation des effets à activer,
- Streaming d'images et d'animation pendant l'édition, avec le logiciel de control CLIMAT control software (V0.2 et supérieur)
- ...
Pour afficher une image il faut créer un structure contenant l'image à afficher et de la passer au programme qui se chargera de piloter les sorties du microcontroleur pour l'afficher.
J'ai écrit les fonction de base qui permettent l'affichage d'images et d'animations, Je vais bien entendu continuer de faire évoluer tout ça, alors n'hésitez pas a visiter le forum pour suivre le projet.
Le programme de management du cube pour PC est maintenant fournis dans l'archive : Attention cependant ce programme est en version Beta. N'hésitez pas a me remonter des bugs.
Ce programme permet:
- De commander le cube via la liaison RS232 du port d'extension
- D'activer les différents modes du cube
- D'afficher l'état du cube
- De lister/Activer/désactiver les différents effets du cube
- De créer des effets et de les sauvegarder
- D'envoyer les effets vers le cube
- De commander le mode couleur d'ambiance
- et bien d'autres fonctionnalités a venir
Voici quelques sceenshot du logiciel de contrôle sur PC (CLIMAT control software)
(Cliquez sur les miniatures pour agrandir)
Pour la partie technique:
Chaque effet est composé d'une suite d'image et chaque image est constituée de 96 octets (chaque pixel(led) est constitué de 12bits (4 par couleur)).
Autrement dit, il s'agit d'un codage RVB444. Il est donc possible d'afficher 4096 couleurs.
Par exemple pour les 4 premières leds. => si l'on met la valeur 0xF pour le rouge 0xE pour le bleu et 0xD pour le vert
Cela donne les 6 octets suivant => FE DF ED FE DF ED (R0V0 B1R1 V2B2 R3V3 B3R4 V4B4)
La valeur de la couleur représente en fait le temps d'allumage de la led. F représente 100% du temps et D représente 14/16=87.5% 0 pour une led éteinte.
Ci dessous la numérotation des leds. Et les axes(axe X en rouge, Y en vert et Z en bleu).
Cliquez pour agrandir
Cliquez pour agrandir
Dernière édition par Tank86 le Ven 1 Juin - 2:47, édité 23 fois
Tank86- Modo
- Nombre de messages : 58
Age : 38
Localisation : Nantes
Date d'inscription : 13/06/2008
Re: [CLIMAT 4x4x4][PIC18F4620] Software V0.5 M.A.J. Mai 2012
Salut,
Si l'hypnocube fonctionne avec un "raster" ou "Bitmap" ( fichier de donnees en memoire representant le contenu affiché ), je serais ravi de vous envoyer des animations.
Voir le site http://www.3dleds.com
Si l'hypnocube fonctionne avec un "raster" ou "Bitmap" ( fichier de donnees en memoire representant le contenu affiché ), je serais ravi de vous envoyer des animations.
Voir le site http://www.3dleds.com
carl3dleds- Nombre de messages : 1
Age : 56
Localisation : barcelone
Date d'inscription : 20/10/2008
Re: [CLIMAT 4x4x4][PIC18F4620] Software V0.5 M.A.J. Mai 2012
carl3dleds a écrit:Salut,
Si l'hypnocube fonctionne avec un "raster" ou "Bitmap" ( fichier de donnees en memoire representant le contenu affiché ), je serais ravi de vous envoyer des animations.
Voir le site http://www.3dleds.com
L'objectif est d'arriver à utiliser justement des "images" ou "raster" ... mais en l'état actuel d'avancement du programme ne permet pas de les utiliser. les seules effets codées permettent uniquement de choisir la couleur ...
Si tu peu déjà m'en envoyer pour que je puisse commencer a coder un algo pour l'adapter au cube ce serait vraiment sympa !
C'est de toute façon le prochain objectif, ... avis aux amateurs !
Tank86- Modo
- Nombre de messages : 58
Age : 38
Localisation : Nantes
Date d'inscription : 13/06/2008
Sujets similaires
» [CLIMATEC LITE V1][PIC18F2550] Software V0.02 M.A.J. Juin 2012
» 31/05/2012 : Mise a jour de la section Hardware et Software
» Ici la section software
» [10/08/2008] : Mise a jour de la section Software (mise en ligne du programme)
» 23/05/2012 : Mise a jour du code du cube
» 31/05/2012 : Mise a jour de la section Hardware et Software
» Ici la section software
» [10/08/2008] : Mise a jour de la section Software (mise en ligne du programme)
» 23/05/2012 : Mise a jour du code du cube
Nk36's Home :: Hypnocube :: Software
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum
|
|