i-Kube

L’ i-Kube est un boitier développé pour fêter les 7 ans de la guilde ICKA (MMORPG Dofus). C’est un cube qui illumine le logo ICKA. Il est alimenté soit par USB, soit par batterie, afin de pouvoir l’emmener partout !

Les lettres s’illuminent des 3 couleurs ; blanc, bleu et rouge du logo. La couleur noire est représentée par le boitier, imprimé en PLA noir. À l’intérieur, un PIC16 permet de commander un driver de PWM. Ce dernier s’occupe de piloter les LED. On retrouve également un BMS qui s’occupe de superviser la recharge de la batterie Li-ion.

Le développement

Alimentation

L’ i-Kube est principalement alimenté par sa batterie Li-ion de 3.6V et >2Ah, ce qui rend le cube portable avec une autonomie estimée entre 72 et 84h. Une alimentation +5V est disponible en µUSB afin de recharger la batterie, ou alors comme alimentation principale. La recharge et décharge de la batterie sont protégées par un fusible 1A.
La sélection de l’alimentation s’effectue par 2 diodes Schottky à LDO, ce qui permet à l’USB, qui a une tension plus élevée, d’être prioritaire sur la batterie mais également, lorsque la batterie est seule, de ne pas alimenter le chargeur.
Un cavalier permet, si besoin, d’isoler complètement et facilement la batterie, en la gardant branchée.

La commande

Le microcontrôleur est un PIC16F15225. Il communique avec un driver PWM PCA963X en I²C qui s’occupe de commander les 7 LED du logo (2x blanches, 2x bleues et 3x rouges).
Deux commutateurs permettent soit de changer l’animation LED, soit d’afficher l’état de charge de la batterie sur 4 LED. Ces 4 LED se situent sur le côté et ne s’allument que lors de l’appui sur le commutateur de charge.
Ces LED affichent brièvement le mode d’animation en binaire, à l’appui sur le commutateur de mode.

Le PCB a été conçu sous Altium Designer. Il s’agit d’un deux couches traditionnel, avec une finition ENiG RoHS. Le vernis épargne est en noir mat pour l’esthétique.

Le boitier a été conçu sur mesure sous SolidWorks et imprimé en PLA grâce à mon imprimante FDM.