Ledstrip adressables avec Teensy

Ledstrip adressables avec Teensy

Kara 11 février 2020
Print Friendly, PDF & Email

Teensy concurrente de la Wemos !  Attention une Wemos coute 4€, une teensy plus Optocoupleur au moins 50€ !

La version Wemos est aujourd’hui très optimisé grâce aux cartes dédié d’Arnoz !  Votre câblage gagnera beaucoup en simplicité et propreté.  Voir tuto Wemos

/ledstrip-adressables-avec-wemos

Beaucoup d’infos ont été trouvés sur le site suivant !

https://www.pjrc.com/store/octo28_adaptor.html

Présentation

Les 5 “led flashers” des anciennes backboard ont trouvés leur remplaçant ! La Backboard composé de ledstrip adressables !!! Elle est composée de plusieurs rangées de ledstrips. Cette  “backboard” peut être accompagné de deux “sideboard” sur chaque côté du playfield “, des ledrings (cercles autour des HP ou ventilo) et des Ledundrecab (éclairage sous et derrière le cab), tout ça commandé par votre wemos !

Les montages possibles



Le nouveau système « Ledstrip adressables pilotés par wemos ou tensy »

2 stripled et 5 leds (bachboard), sides (cotés playfield)  et rings (Hauts-parleurs) (tout adressable)

Backboard  6 stripled adressable et double sides

Backboard 8 stripled adressable et sides

Backboard 8 stripled adressables

https://mega.nz/#!RuBzjQ4T!DVO-46V6xRGNOEh6IJ-a217FfUfJ8-CFBn6A8EKcb8g

Backboard 4 stripled adressable et sides (droite et gauche du playfield)

Backboard 6 stripled adressable et sides

L’ancien système « Led RGB pilotés par Kl25z et Mosfet4 (backboard) »

Backboard 5 Led RGB et strob

https://youtu.be/urDpVgNqW3E

Matériel nécessaire

– Des ledstrip adressables WS2811 ou WS2812 b pour une backboard il vous faudra de la 144 leds/m mais vous pouvez mettre de la 60 led/m pour le reste.
ATTENTION : les 144Leds/m sont difficilement sécables donc plus difficile à raccourcir, cela réclame de la minutie et pas mal de sang-froid lorsqu’il s’agit de les “bidouiller”. Par contre les 144 leds/m permettent d’avoir des effets plus fluides.

Un Teensy 3,2 USB Development Board

Une OctoWS2811 Adapter for Teensy 3.2

Dissipateur thermique Radiateur

Cordon réseau cat6A 1 m (plus ou moins selon vos choix)

– Un cable  Micro USB/USB avec DATA.

– Des résistances  de 220 ohm pour protéger vos ledstrips à placer sur le fil vert de DATA.Attention, certains ledstrip ne fonctionnent pas avec les résistances !

Un condensateur : 6.3v 1000uf de préférence pour lisser la tension de la ligne..

Une carte  PCB pour le montage de la Teensy, condo et borniers.

– Des supports PCB (Voir fichiers impression 3D du groupe)

Porte-fusibles pour fusibles en verre 20mm/5mm à visser

Fusibles rapide 5*20 en verre 5A pour ledstrip 144 led de 0.5m backboard

Fusibles rapide 5*20 en verre 10A pour ledstrip 144 led de 1m sideboard

Borniers à Souder 5,08 mm à Vis de PCB Circuit Imprimé

Pin 2.54mm mal et femelle

https://www.pjrc.com/store/octo28_adaptor.html

Exemple de câblage avec Backboard et sideboard (Câble réseau A)

Partie logiciel


TeensyStripController Firmware Beta V1.02 2.1.16 13:51

https://github.com/DirectOutput/TeensyStripController/releases

1ere méthode (la plus simple)
– Teensy Loader Application et LED Blink, Both Slow Fast

https://www.pjrc.com/teensy/loader.html

2eme méthode
– Logiciel Arduino IDE

https://www.arduino.cc/en/Main/Software

– Teensyduino

https://www.pjrc.com/teensy/td_download.html

– Bibliothèque TeensyStripController

https://github.com/DirectOutput/TeensyStripController

Installation

1ere méthode (la plus simple)

Configuration et installation du DOF

Tous les fichiers dof ici :

https://mega.nz/#F!ayA0UKDT!L6r5BV8XwJlXirzuhWeF7g

Le Directoutput framework s’appuie sur le serveurB2s. Il implémente une interface de plugin qui peut charger et exécuter des plugins.

Vous devez d’abord installer et configurer B2S-Server avant de pouvoir installer DirectOutput. Vous pouvez télécharger le serveur B2S à partir de vpuniverse.com.

Si vous avez installé la version allinone de VPX, le B2s server s’installe en même temps, vous pouvez donc passer cette étape.

 Installation

Créez un répertoire « DirectOutput » dans « C:\ ».

Créez un répertoire « Plugins » dans « C:\Visual Pinball\Tables ».

Créez un raccourci pointant vers « C:\directoutput » dans votre dossier « C:\Visual Pinball\Tables\Pluggins »

Nouveau Dof par MJR :

« Incompatible avec Wemos »

Installation du nouveau dof en automatique :

https://mega.nz/#!XjxWnSpb!FZH-QO8NB8to4encHX6bg1-757u99Yn2e0JMZS8MXu4

Si vous utilisez le Pinscape v2, vous devez installer ces versions mises à jour des fichiers de la bibliothèque de prise en charge du système.

La version “Grander Unified”, de 2018, combine toutes les anciènes versions précédemment séparées.

Elle comprend également un tout nouveau programme d’installation automatique pour Windows plutôt que d’exiger la série traditionnelle d’étapes manuelles sujettes aux erreurs.

La dernière version de la DLL LedWiz vous permet d’accéder à tous vos ports de contrôleur Pinscape à partir d’anciens logiciels LedWiz, même si vous avez plus de 32 ports.

Pour ce faire, vous créez des unités LedWiz “virtuelles” pour représenter les ports supplémentaires de votre unité Pinscape.

Supposons que vous ayez un contrôleur Pinscape avec 75 ports et que vous l’ayez configuré comme unité LedWiz # 8. Les 32 premiers ports apparaîtront comme LedWiz # 8 comme d’habitude.

Mais en plus, la DLL mettra en place une fausse unité LedWiz n ° 9 pour les ports Pinscape 33-64 et l’unité n ° 10 pour les ports Pinscape 65-70.

Seuls les anciens logiciels de LedWiz penseront que 3 LedWiz sont installés.

Gardez à l’esprit que les ports pour chaque LedWiz virtuel sont numérotés de 1 à 32 comme toujours, puisque LedWiz est câblé pour penser de cette façon, vous devrez donc faire un peu d’arithmétique pour comprendre que le port Pinscape 33 est mappé sur LedWiz # 9 port 1.

Et bien sûr, vous pouvez simplement ignorer les unités LedWiz virtuelles dans des programmes DOF ​​comme VP, car DOF sait déjà comment accéder directement à tous les ports Pinscape.

Remarque: vous aurez également besoin du dernier micrologiciel Pinscape (2017-02-03 ou plus récent) pour utiliser cette fonctionnalité, car la DLL dépend de certaines améliorations du côté du périphérique pour que tout fonctionne.

Une fois téléchargé, exécutez le programme « DirectOutput-mjr-20180830.msi »

Faites « Next », choisissez de préférance sous « C:\DirectOutput\ »

Faites « Install »

Et c’est fini.

Pensez à créer vos DirectOutput.ini

Pour Windows 7, débloquez les fichiers DLL.

Cliquez avec le bouton droit sur le fichier DLL et sélectionnez « Propriétés » dans le menu contextuel. Sélectionnez l’onglet « Général » dans la fenêtre des propriétés.

Si vous trouvez le texte «  “Ce fichier provient d’un autre ordinateur et peut être bloqué pour protéger cet ordinateur » ou quelque chose de similaire, cliquez sur le bouton Débloquer.

Téléchargez la dernière version SAMbuild

http://vpuniverse.com/forums/files/file/4236-sambuild

Décompressez le dossier.

Copiez/remplacez le fichier « VPinMame.dll » Vers « C:\Visual Pinball\VPinMAME ».

Exécutez C:\Visual Pinball\VPinMAME\Setup.exe

Cliquez sur « Install »

Validez et vérifiez les options en cliquant sur

« Setup defaults ».

Téléchargez VPinmame pour SAM

 

http://vpuniverse.com/forums/files/file/2480-vpinmame-sam-for-desktop-cab-pindmd1-pindmd2-pin2dmd

Décompressez le dossier.

Copiez/remplacez le fichier SAM.vbs vers C:\Visual Pinball\Scripts.

Configuration du Dofconfigtool

 Rendez-vous sur la page

http://configtool.vpuniverse.com/

Créez un compte.

Quittez le Plugin manager.

Vous pouvez aller dans votre dofconfigtool pour modifier les effets

de PBX !

Ou laisser comme ça si ça vous convient…

Pour modifier, allez dans l’onglet « Tables Config » du dofconfigtool.

Choisissez « PinballX dans la case « Table Name »

Tuto officiel, ICI :

http://pinball.weilenmann.net/docu/DirectOutputWIP/pbx.html

Seuls ces éléments sont pris en charge actuellement par PBX:

LefichierCabinet.XML:

Ouvrez l’exemple le plus ressemblant de cabinet.xml dans votre répertoire config du directoutput avec un éditeur de texte.En cas de problème, vous pouvez essayer celui-ci.

https://mega.nz/#!m6w0SaJb!ZXXX_H5xI8-41yUS1zflXMY5yXTMPHMXB_ihoFWMPDw

Vous avez donc sur ce cabinet.xml :

Une Backboard de 1 leds de large sur 161 leds de haut (pour un effet strip autour des écrans du fronton au lieu d’une backboard traditionnelle).
Son sens de raccordement va de Gauche à droite et bas haut (la première led est en bas à gauche et la dernière est en haut à droite).
2 ledstrip de 73 leds de chaque côté du playfield.

Leur sens de raccordement est bas haut (on se moque du « droite/gauche » car elle ne fait que 1 de large)


Enregistrez ce fichier « cabinet.xml » dans « C:\DirectOutput\Config »

Si les toys ou les strips ne fonctionnent pas :

Passez un coup de ccleaner, réinstallez toutes les versions de directoutput une par une comme indiqué dans le tuto PF, ou tentez de refaire le dof en automatique !

Vous pouvez modifier le fichier  ledwiz.dll sur

http://mjrnet.org/pinscape/dll-updates.html.

Copiez et remplacez dans le dossier directoutput.

http://mjrnet.org/pinscape/dll-updates.html?fbclid=IwAR3w8w_Fo4Llkd5x-LJiwhSPbLxyU0tGHdgWLGHPCqQZylHctWvbcR6keUA

Sources:

-Monte ton Cab

-Google images

Rédacteur:Joane Bonifay

Afin de poursuivre l’agrément de ce document nous comptons sur vos retours, vos expériences propres, vos idées et informations sur le groupe facebook «Monte ton Cab»! Nous pourrons alors l’améliorer et mieux le documenter.N’hésitez pas à nous signaler toutes erreurs que l’on aurait pu glisser dans le document ou retour de liens qui ne fonctionneraient plus!En espérant que ce document vous soit utile, vous en souhaitant bonne lecture….

Laisser un commentaire



Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.