Hello,
Après 3 mois de balbutiements et de documentation intense, le projet est enfin lancé !
Je vais programmer le pic avec un programmateur maison (qui j'espère va marcher

) développé au plus simple mais en tenant compte des contraintes découvertes au fur et à mesure...
- cable usb vers port série qui ne respecte pas tout à fait la norme RS232 (tension de 0 à +5V au lieu de -8V à +8V...)
- PIC 18F14K50 avec une contrainte sur les pattes de programmation. Sur ce PIC, les pattes de programmation PGC et PGD sont partagées avec les signaux D+ et D- de l'USB. La datasheet dit de ne pas dépasser 3,3V sur ces pattes. (avec un programmateur de chez microchip, il faut investir en plus dans un convertisseur de tension... ça commence à faire cher !)
- Tension maximale sur la patte VPP/MCLR de +9V
J'ai donc développé un schéma puis un typon en tenant compte de ces contraintes. J'alimente le programmateur avec une pile 9V.
- Un transistor s'occupe d'envoyer 9V sur VPP/MCLR depuis le +5V de la pin TXD du port série
- J'alimente le PIC (VDD) en 3,3 V, obtenu avec un régulateur variable de récup sur une carte mère de PC et des résistances en série pour obtenir une tension proche de 3,3V.
- Je compte sur les diodes internes de protection des pattes D+/PGD et D-/PGC du pic, qui protègent par rapport à VDD (donc logiquement tension supérieure à 3,3V écrétée) pour utiliser deux simples résistances sur ces pattes.
Le programmateur devrait être compatible JDM dans les logiciels... du moins j'espère, j'aviserai au moment de la première programmation
ci joint, schéma et typon réalisés sous proteus. Je pourrais rajouter la sortie 3D pour le fun mais bon...
PS : sur le typon, les gros ronds c'est les emplacements de fixation du typon dans un des deux boitiers que j'ai commandé. j'aurais pu faire plus petit vu les composants CMS mais fallait bien remplir le boitier

)
Prog-ICSP-sch.png
Prog-ICSP-typon.png
-----------
Sinon, pour mon controleur RGB, je commence le schéma tout doucement.
Dans mon cahier des charges, j'avais indiqué vouloir prévoir un mode "controlé par le son" via un micro. J'ai passé ma soirée d'hier soir à tester un montage d'ampli pour micro électret trouvé sur le site sonelec :
le schéma :
http://www.sonelec-musique.com/images2/ ... o_019c.gif
la page d'explication :
http://www.sonelec-musique.com/electron ... o_019.html
Ca marche vraiment bien ! Sur la carte son j'ai un bon niveau avec l'entrée micro à fond, mais sans la suramplification de 20 dB de la carte) et après enregistrement, j'entends correctement ma voix alors que j'ai parlé dans la pièce à 2m du micro... et ce avec très peu de bruit (je ne savais même pas que l'entrée micro de la carte son savait faire un son si "pur"... lol, vu qu'avec les micro-casque et autres y'a un souffle pas possible.... bref...)
Autre essai réalisé ce soir, j'entends du bruit sur un petit haut parleur de récup en 8ohm, en soufflant sur le micro, et sur une paire de HP amplifiés y'a du larsen su je dépasse le quart du volume !
La question est : vu le niveau qui semble correct, comment relier cette partie préampli sur le PIC ? est-ce que ça peut se relier directement, ou bien y'a d'autres adaptations à faire ? et par la suite niveau code, avez-vous des pistes pour m'orienter du la façon de faire pour traiter et convertir ce signal audio en données genre fréquence et volume (histoire de faire varier mes futurs PWM RGB en couleur et intensité)
Je posterais les schémas au fur et à mesure

PS-2 : là par contre sur ce projet ça va être chaud de tout caser sur un typon de 90 x 55 mm environ ! lol je sens que j'ai pas fini de rigoler...