24 canaux USB connecté LED Controller, jusqu'à 1 a par voie (10 / 12 étapes)

Étape 10 : Options de Firmware et explication

Mise à jour : ColorMotion Version 2 est maintenant disponible, s’il vous plaît visitez http://www.chromationsystems.com/colormotion.html pour plus d’informations. Ou utiliser le fichier HEX Demostrantion dans les fichiers de projet à l’étape 1.

Quelques options de firmware différent sont disponible dans le fichier ZIP sur étape 1. Full Featured ColorMotion Firmware Compatible doit être acheté dans le magasin, mais la version de démonstration est incluse et a la plupart des mêmes fonctionnalités, mais a une compatibilité totale Mode Live.

Projet 2 :

ColorMotion Version 1 démo Compatible Firmware- 18F4550-ColorMotion-Demo-v1.hex
ou
ColorMotion Version 2 Compatible Demo Firmware-18F4550-ColorMotion-FirmwareV2-rev-b-1.hex (recommandé)

Ce firmware est une version de démonstration. Toutes les fonctionnalités du firmware complet ColorMotion fonctionneront sauf pour le téléchargement et l’économie de profils utilisateur créé et paramètres. Modèles peuvent encore être créés et avant-première (touche « démo ») et seront déroulera jusqu'à ce que l’appareil est mis hors tension. Communication en direct d’un ordinateur à l’appareil est entièrement fonctionnelle.

Il existe plusieurs modèles inclus dans le Firmware de la démo, ils ne peuvent pas être modifiés. La version complète du firmware est disponible à partir du Magasin.

Projet 4 :

Démo MonoMotion Compatible Firmware-18F4550-MonoMotion-Demo-v1.hex lien vers la page Web
Similaire à ColorMotion, mais plein d’améliorations, fonctionnalités supplémentaires, plus dynamique modèle de stockage et capacité de mettre à jour vers les versions futures, mais est utilisé pour créer des motifs pour seule couleur LED. Il y a actuellement quelques contrôleurs et autres seront ajoutés.

Application de traitement - Live Mode Demo Software- Lien vers page Web

L’application, y compris le code source se trouvent dans les fichiers de projet à l’étape 1. Le programme est utilisé pour démontrer comment contrôler un appareil ColorMotion compatible à l’aide de la communication en Mode direct via le port USB. En utilisant ce logiciel, couleurs peuvent être sélectionnés sur un ordinateur et envoyées au périphérique d’affichage. Les options de sélection de couleur sont des curseurs, qui usent de noir -> Blanc -> Rouge -> vert -> bleu -> Purple, ou il y a une option pour ouvrir une image de dégradé, puis utilisez la souris pour sélectionner les couleurs à afficher. Il y a un bouton de couleur Cycle qui commence à envoyer les données de périphérique qu’il parcourt toutes les couleurs. Et enfin il y a des boutons, paramètres vers le haut et les paramètres vers le bas, qui peut faire défiler les modèles qui ont été téléchargées sur le périphérique.

Le code est bien commenté et peut être utilisé pour créer un nouveau logiciel compatible ou tordre pour faire ce que vous avez besoin.

Projet 1 :

Communication USB, Application de traitement de vieux - c’est obsolète mais encore inclus.

Inclus est une application écrite en traitement, tout à fait une langue simple à apprendre, qu'il est basé sur, Java fonctionne sur la plupart des plates-formes de système d’exploitation. On trouve des versions qui devraient fonctionner sur Windows, Linux et Mac.

C’est seulement 24 curseurs, qui sont étiquetés 0 - 100, placer les curseurs, puis appuyez sur espace pour envoyer les données vers le circuit imprimé. Il convertit le nombre 0 - 255 et l’envoie à utiliser en mode PWM. Si plus ou moins octets de données sont envoyées, les données utilisées dans le PWM, sera hors de l’alignement et le circuit devra être remis à zéro.

Curseurs sont fournis par la bibliothèque G4p

N’hésitez pas à utiliser mon code pour d’autres projets, mais s’il vous plaît de crédit si elle est libérée.

Firmware : 18F4550-24chanusb.hex

Le firmware inclus ici, écrites en C18, sorties PWM 8-bit à tous 24 canaux avec les données envoyé par une application de traitement . Communication USB est mises en place pour aller vers l’interruption élevée et la séquence PWM simple se faite dans le logiciel dans la fonction main(). Mais pourrait facilement être déplacé vers une routine d’interruption.

Le projet était à l’origine dans la bibliothèque de Solutions de Microchip, sous périphérique USB - CDC - émulateur série. Donc, il y a beaucoup de commentaires et le code non nécessaire encore en elle. Le projet a déjà eu des fichiers d’installation la carte PICDEM USB, utilise un 18F4550, donc c’était une question de changement de quelques lignes de code et le projet d’installation.

Dans le dossier du projet, j’ai inclus tous les en-têtes d’USB et comprend avec dedans, sinon elle s’attend à ce qu’ils soient dans le dossier par défaut, qui est source de confusion. Donc il devrait compiler comme c’est après avoir changé les répertoires. (voir ci-dessus)

Conversion des Solutions de Microchip pour travailler avec le 24 canaux USB contrôleur de LED, du dossier d’installation de Solutions de Microchip : PICDEM exemples de Code ni de projets peuvent être convertis pour fonctionner avec ce contrôleur.

Ouvrir un projet -> Build Options -> projet -> répertoires

Ajouter... /.. et... /.. /.. à inclure & Library Path de recherche

Changement comprennent les chemins de recherche pour YourMicrochipDirectory\MCC18\h

Changer la recherche chemin d’accès de la bibliothèque à YourMicrochipDirectory\MCC18\lib

Doit compiler ensuite.

Conversion de solutions de Microchip pour travailler avec le contrôleur de LED 24 canal USB depuis un autre dossier :

Ouvrir USB Device - CDC - série émulateur - C18 - PICDEM FSUSB.mcp

Ouvrir un projet -> Build Options -> projet -> répertoires

Ajouter... /.. et... /.. /.. à inclure & Library Path de recherche

Changement comprennent les chemins de recherche pour YourMicrochipDirectory\MCC18\h

Changer la recherche chemin d’accès de la bibliothèque à YourMicrochipDirectory\MCC18\lib

Copiez le dossier USB de solutions YourDirectory/puce/puce/puce/include dans votre répertoire de projet.

Copie compiler.h de solutions YourDirectory/puce/puce/puce/inclure dans votre répertoire de projet.

sur le profil matériel - PICDEM USB.h commentez #define PROGRAMMABLE_WITH_USB_HID_BOOTLOADER

Articles Liés

48 canaux Mono / 16 canaux RGB LED Controller

48 canaux Mono / 16 canaux RGB LED Controller

The 48 canal Mono/16 canal RVB LED Controller par Chromation Systems peut être utilisé indépendamment 48 groupes/canaux de commande (jusqu'à 120ma par groupe de mono-color LED) ou 16 groupes/canaux d'anode commune LED RGB. Il utilise 3 x pilotes TLC5
USB alimenté LED élèvent la lumière

USB alimenté LED élèvent la lumière

nouvelle conception ; Le plateau de la plantenouvelle conception ; Le bras de la planteBonjour tout le monde, (n'oubliez pas de vérifier les nouveaux téléchargements de prototype sur mon profil)mon premier plus instructable ici, donc s'il vous plaît
DIY USB clavier led lumière pour votre ordinateur portable (avec rétro éclairage)

DIY USB clavier led lumière pour votre ordinateur portable (avec rétro éclairage)

J'ai fait ce alimenté par USB lampe LED de 1w bleu couleur Super LED résistance en série... Très simple et utile ressemble à clavier rétro-éclairé... Si vous aimez il, s'il vous plaît frappé comme & s'abonner à ma chaîne Youtube.. Plus tutoriels à ve
Scanner Rgb Led lampe Pwm contrôlé par Arduino Nano

Scanner Rgb Led lampe Pwm contrôlé par Arduino Nano

Scanneur recyclé rgb led lampe pwm contrôlé par Arduino NanoÉtape 1: Résultat FinalC'est ce que vous obtenez si vous suivez ce instructable.Étape 2: Rechercher une imprimanteVous recherchez un cassé hp imprimante tout en un. (D'autres marques peuvent
USB alimenté LED tracer Light Box

USB alimenté LED tracer Light Box

Construire un portable USB powered Light Box aider photos trace de livres ou d'aider avec vos activités artisanales.Whats différent au sujet de cette boîte à lumière, c'est qu'il est super mince donc il peut être glissé facilement derrière la page d'
Éblouissante signe de collecte de fonds : 140 watts de Internet connecté LEDs

Éblouissante signe de collecte de fonds : 140 watts de Internet connecté LEDs

Construire ce signe connecté internet pour aider à amasser des fonds pour une association caritative locale !Découvrez la puissance élevée LED, Arduino, Raspberry Pi & python, radios numériques, câblage & soudure et une petite menuiserie.Je l'espè
Faire votre propre USB Rechargeable LED Headlight torche

Faire votre propre USB Rechargeable LED Headlight torche

Nous allons faire une torche Rechargeable LED tête comme ceux que nous voyons à la télévision et sur internet comme celui-ci dans l'image. Nôtre peut-être pas tellement de fantaisie, mais il donnera une lumière très vive pour permettre la lecture dan
Alimenté par USB clavier led lampe

Alimenté par USB clavier led lampe

Voici la chose ;Je fais beaucoup de travail tard dans la nuit dans mon ordinateur, j'aime dessiner dans l'obscurité, mais l'utilisation des raccourcis de photoshop se complique, alors j'ai décidé de faire quelque chose, dans un premier temps est allé
Super Bright USB Powered LED lampe

Super Bright USB Powered LED lampe

Salut tout le monde ! Après avoir lu de nombreux instructables et faisant plusieurs projets de mes propres j'ai enfin eu le temps de faire mon propre premier instructable. Ce projet est la conception et la fabrication d'une lampe à LED type « 3 lien
Mémoire Flash du cigare USB (avec LED)

Mémoire Flash du cigare USB (avec LED)

rouge s'illumine lorsqu'il est connecté, éclaire sur accès au disque.Une touche de distinction pour votre ordinateur !MISE À JOUR VIDÉO :(la musique est stockée sur le cigare, mais jouée par le PC, dès que le disque USB est connecté et reconnu)Pour l
Lumineux USB Powered LED Light

Lumineux USB Powered LED Light

ce Instructable va montrer comment construire un très brillant alimenté par usb a mené la lumière. Cela peut être très pratique tout en travaillant sur votre ordinateur ou éclairage vers le haut de votre clavier dans l'obscurité. Une autre possibilit
Plaque de forme libre connectable à LED (Power)

Plaque de forme libre connectable à LED (Power)

ce Instructable décrit un moyen de faire un flexible alimenté que vous pouvez coller des choses en un point quelconque de l'autre pour alimenter leur surface.  Montré ici sont de LED.  Il y a une entrée pour le défi du laser Epliog.J'ai ruiné mon cer
Alimenté par USB clignotant led

Alimenté par USB clignotant led

je vais vous montrer comment faire un clignotement de led et d'utiliser un port usb de l'ordinateur comme source d'énergie.Étape 1: matériaux What you will need:1] 555 minuterie2] résistance d'ohm 1 k x23] résistance 100 ohms4] conduit {n'importe que
USB alimenté LED / lumières de Noël

USB alimenté LED / lumières de Noël

cela montre comment alimenter une LED ou certains lumières de Noël au port USB sur votre ordinateur.Étape 1: Téléchargez vos documents Pour cela, vous aurez besoin ce qui suit :Vieux câble USB avec une extrémité mâle (comme un extendeur que vous pouv