Je vous propose une solution évolutive pour la gestion de vos pincabs.

Au fur et à mesure de votre avancée et de vos envies, vous pourrez faire évoluer votre machine sans aucune limite.

Dans un premier temps, je vais faire un tour des termes pour bien comprendre de quoi nous parlons.

Pour gérer nos pincabs, nous utilisons des cartes KL25Z.

Cette carte à des entrées et des sorties.

Une entrée sert à donner une information à la carte, dans notre cas, c'est ici que nous allons brancher nos boutons (flipper, magna, credit, start, extraball, boutons de services......) ainsi que le Plunger (lance bille sur potentiomètre)...

Une sortie est un endroit ou nous branchons quelque chose qui est activé par la carte, dans notre cas un Toy.

Il y a plusieurs sortes de toys, des relais ou solénoïdes qui servent à simuler le bruit de nos flipper (flipper, champignons...), des Knocker (qui claquent quand on gagne une partie), des shaker et divers moteurs ( qui servent à simuler les vibrations et autre bruit de moteur), des lumières (flasher LED,Stroboscope, ruban undercab, LED de bouton....).

Il y a 2 types de sorties. Les sorties Digitales ( soit ça marche, soit ça ne marche pas, c'est 1 ou 0), et les sorties PWM (sortie graduable, on peut faire varier la tension de sortie ce qui est utile par exemple pour faire varier les couleurs des leds)

En général, sur une sortie digitale, nous branchons les relais ou solénoïdes, des knocker, des shaker et autre moteur. Mais je préconise de tout brancher à long terme sur des sorties PWM (en effet, en faisant varier la tension qui active un relais, on peut ainsi changer le bruit qu'il fait et certains se serve de ça pour affiner le son de leurs relais). Cela permet aussi de faire varier la vitesse des moteurs et shaker, pour avoir une plus grande plage de bruits.

D'origine, une KL25Z dispose de 32 sorties (22 digitales et 10 PWM) ce qui permet déjà de gérer quelques toys....

Si vous avez besoin de plus de sorties, pour le coup d'une sortie PWM et de 4 sorties digitales, vous pouvez branchez mes extension qui rajoutes 16 sorties PWM chaque fois.

La KL25Z dispose de sorties, c'est très bien pour nous, par contre il y a un petit soucis. La KL25Z ne peut pas commander de grosses puissances, c'est un peu comme si elle avait de tout petit bras chétif, et nos toys sont des grosses haltères bien lourdes....
Pour résoudre ce soucis, la KL25Z appelle un pote qui est sacrément musclé, c'est le Mosfet.

Le mosfet est un composant qui reçoit une commande de la part de la KL25Z, et qui l’exécute avec ses gros bras musclés. Dans notre cas, la carte MosBoard dispose de 8 mosfet, pour donc se servir de 8 sorties (digitales ou PWM).

L'extension dispose elle de 16 mosfets.

C'est un peu plus clair ? Passons maintenant à la mise en place de notre Pincab.

Donc, dans un premier temps, nous avons besoin de brancher des entrées, rien de plus. 

Grace au KL SHIELD nous pouvons brancher ces derniers à la KL25Z en tout sécurité, pareil pour le potentiomètre du plunger.

Nous sommes au début de notre projet pincab, pas plus de toys que ça pour l'instant.

Quelques jours plus tard, tout fonctionne.... Parfait. Mais nous avons acheté des boutons lumineux pour notre Pincab, pourquoi ne pas brancher ces premiers Toys pour se faire la main !

Allez, 5 boutons à gérer, start, crédit, launchball, extra ball et exit....petit challenge....

Pour ça, pas besoin de gros changements, nous allons nous servir de 5 sorties PWM dispos sur la KL (une LED se branche en PWM, c'est plus jolie, ça fade la lumière....)

Hop, une carte MosBoard et nous nous servons de 5 lignes Mosfet, on rêgle le DOF, et c'est parfait....

Un mois plus tard, on récupère 10 Contacteurs, chouette !!!!

une seconde carte MosBoard, et nous disposons maintenant de 11 sorties mosfet (8 de la nouvelle MosBoard et 3 de la première)

Branchons 10 de ces mosfets sur 10 sorties digitales de la KL25Z (dans un premier temps, le digital suffit pour nos contacteurs), on bricole le DOF, et hop, 10 nouveaux toys.

Le temps passe, on récupère un shaker, un knocker, on se sert des sorties digitales et PWM disponible sur la KL en ajoutant des MosBoards pour gérer tout ça.

Un beau jour, on récupère 5 flasher LED et du ruban LED RGB classique pour faire un undercab.

Petit soucis, nous utilisons 5 des 10 sorties PWM de la KL25Z, il n'y en a plus de disponible, et brancher des LEDs sur du digital, c'est moche !

Nous allons donc prendre une extension qui va nous rajouter 16 nouvelles sorties PWM (en passant le nombre de sorties PWM de la KL25Z de base à 9)

Ainsi nous nous retrouvons avec 20 nouvelles sorties PWM disponibles (10 sortie KL -1 sortie prise par l'extension + 16 sorties de l'extension, auquel on enlève les 5 sorties utilisées par nos boutons, vous arrivez à suivre ?)

Une LED RVB ou un bandeau RVB, c'est 3 sorties (une pour le rouge, celle du vert et bien sur le bleu)

5 flashers RVB et un ruban LED RVB, c'est 3*6 sorties, donc 18 sorties PWM. ça passe !!!!

On branche l'extension, on bidouille le DOF, hop, des nouvelles sorties PWM dispo.

On peut continuer ainsi de rajouter des sorties PWM en chaînant des cartes d'extension les une après les autres, et ce jusqu’à 192 sorties PWM (le signal se dégrade trop si l'on dépasse ce nombre, mais selon les configuration on peut encore augmenter ce chiffre !)

J'espère que tout cela est plus clair pour vous.