USB contrôlée lampes mini lave

cette instructable décrit la construction d’un port USB alimenté et contrôlé ensemble de lampes de lave d’un clavier USB et deux lampes de lave pense que Geek USB à l’aide d’un simple transistor relais commutateur circuit conduit par le voyants du clavier. Il illustre un moyen simple de contrôler jusqu'à trois commutateurs de latence élevée (à jusqu'à 120volts, 0,5 a) via une connexion USB, pour une somme minime (0$ à 40$ selon votre collection indésirable) et sans avoir à programmer un pilote de contrôle série USB ou un microcontrôleur. Éventuellement, vous pouvez également utiliser les touches du clavier pour ajouter plus de 100 entrées qui devez taper les caractères qui pourraient être utilisés pour contrôler un programme (tel que décrit par randofo et par David Merrill, mais cette approche n’était pas utilisé pour ce projet.

Ce projet a été conçu comme un cadeau pour mon ami Chris Lasher pour commémorer son déplacement et commencer un programme d’études supérieures en bio-informatique. Chris sera fait beaucoup de programmation et est un adepte de la pragmatique / Agile programmation, l’un des directeurs qui est tests unitaires. Alors que les tests unitaires d’un programme sont en cours d’exécution, il est bon de savoir si ils sont succédant ou, à défaut, et qui est prédominant. Certains programmeurs pragmatiques fait merveille, un système de rétroaction pleines lampes de lave provenant d’une unité framework de tests par enfichage de certains appareils domotiques sur étagère (ça leur coûter plus de 60 $). Les lampes leur a permis de voir si des tests étaient en passant ou à défaut, et l’échauffement progressif sur un feu leur a permis de voir quels événements sont prédominants. Il s’agit d’une bonne idée, mais je voulais faire quelque chose de Chris qui :

1) contrôlerait les deux lampes de petits lave alimenté par USB,
2) pourrait être mis hors tension de Chris fantaisie nouvel ordinateur portable et l’interface via le port USB (sans ports hérités sur les ordinateurs récents, en particulier des ordinateurs portables),
3) serait un peu plus maison et facile à hacker,
4) serait être attribuer moins cher.

Relais en venant un USB convertisseur de port série semble être une solution simple. Il existe plusieurs circuits disponibles en ligne pour les projets de contrôle de port série. Un excellent projet qui je me suis adapté était à http://www.windmeadow.com/node/4. Malheureusement, presque tous les USB pour périphériques série ne permettent pas de claquement de bas niveau bit (le manuellement tête basculante de lignes de contrôle) qui est requise pour utiliser ces circuits. Une autre approche consisterait à acheter un circuit d’interface USB, ou construire un d’un microcontrôleur. Quoi qu’il en soit, le projet nécessiterait une bonne partie du code de microcontrôleur et pilotes (même en utilisant les pilotes d’interface humaine préexistante ou un contrôleur pré-faites).

J’ai choisi de résoudre ce problème avec un clavier USB récupéré, puisqu’ils sont relativement bon marchés et contiennent tout ce qui est nécessaire pour trois simple sur/off sorties, sous forme de nombre, casquettes et Arrêt défil LEDs. Sous Linux, il y a un certain nombre de mécanismes pour basculer vos LEDs d’un programme ou une ligne de commande (l’un est même référencé dans Cryptonomicon). Setled est le plus simple et est pré-installée sur presque toutes les machines, DADP repose sur un modèle client-serveur, et il y a même un module dans le langage de programmation Ruby . Windows et systèmes d’exploitation Mac et autres langages de programmation, devraient avoir des mécanismes comparables - poster dans les commentaires si vous savez comment activer/désactiver les voyants dans d’autres OSs ou langages de programmation du clavier !

J’ai donné Chris son présent, et maintenant il peut ne pas voir si ses tests unitaires sont en passant, tous les programmeurs dans son nouveau département peuvent savoir quel un cool DIY maker il est.

Articles Liés

IPhone à distance contrôlée lampe

IPhone à distance contrôlée lampe

Ce projet utilise l'iPhone et un pi framboise à commande à distance la lampe. L'iPhone et la framboise pi sont connectés au routeur wifi. Le voyant marche/arrêt commandes sont envoyés en iPhone et reçus par le système raspberry pi incorporé. Le raspb
USB: - contrôleur de moteur DC à l’aide de PIC18F4550 (clavier)

USB: - contrôleur de moteur DC à l’aide de PIC18F4550 (clavier)

USB: - contrôleur de moteur DC à l'aide de PIC18f4550 (clavier)Bonjour les amis,Exigences en matièreInterface USB DEMO BoardPuce contrôleur de moteur L293DCeci un petit projet sur le contrôle moteur D.C avec carte d'interface USB pic18f4550 avec mote
Téléphone Android contrôlée lampe

Téléphone Android contrôlée lampe

Dans ce Instructable nous allons faire une lampe que nous pouvons contrôler avec un téléphone android. À l'aide d'une application, nous serons en mesure de régler la luminosité de la lampe.Étape 1: Comment ça marche La luminosité de la lampe est régu
Trois façons de contrôler votre lampe de table

Trois façons de contrôler votre lampe de table

Ici nous partageons ce projet pour le contrôle de votre lampe de table. Vous pouvez obtenir la valeur de lumière environnante et affichez sur l'OLED. Et le plus important, nous fournissons 3 façons de contrôler votre lampe ainsi.Étape 1: Que vous fau
Contrôler une lampe basée sur la position de la porte

Contrôler une lampe basée sur la position de la porte

ce blog décrit comment faire un système qui s'allume une lampe, lorsqu'une porte est ouverte. Si vous ne l'avez pas déjà fait, regardez cette vidéo ci-dessous pour avoir une idée de ce que le système va faire :La vidéo montre un système qui s'allume
BRICOLAGE X Y Axis contre-pointe tour maison Mini toboggan bois routeur CNC de fraisage

BRICOLAGE X Y Axis contre-pointe tour maison Mini toboggan bois routeur CNC de fraisage

BRICOLAGE X Y Axis contre-pointe tour maison Mini toboggan bois routeur CNC de fraisageMatériaux :4 pièces Aluminium alliage 420 x 42 x 12 mm1 pcs Aluminium alliage 290 x 42 x 12 mm pour X1 pcs Aluminium alliage 240 x 42 x 12 mm pour Y1 pcs Aluminium
Brillent dans les lampes de lave noire

Brillent dans les lampes de lave noire

il s'agit d'une lueur froide dans la dark project qui est un plaisir simple peu coûteux et vous tiendrons hypnotisé tout au long de la nuitExcusez-moi pour les photos qui dérange, c'est parce qu'il s'agissait d'une chose d'une trajectoire rapide et d
Comment faire pour permettre au monde entier de contrôler votre lampe de bureau

Comment faire pour permettre au monde entier de contrôler votre lampe de bureau

Ce projet a été une tentative d'utiliser l'imp électrique pour permettre ma lampe de bureau être bien contrôlé par... N'importe qui. Vous pouvez voir les fonctionnalités de base dans la vidéo et que vous pouvez télécharger le code pour le microcontrô
Carte contrôleur de Arduino mini USB 24 voies servo

Carte contrôleur de Arduino mini USB 24 voies servo

Arduino mini carte de contrôleur USB 24 voies servo utiliser pour robot bipède et commande de robot quadrupèdeSupporte le dernier système de 64 bits Windows8, supporte Linux système (xp, vista, win7 soutien)Il s'agit de la carte contrôleur nouvelleme
Lampe de poche solaire alimenté contrôlée robot mini-tank !

Lampe de poche solaire alimenté contrôlée robot mini-tank !

Arduino alimenté solaire lampe de poche contrôlée activée RobotCe projet est un robot sensible dégradé léger avec des capacités de charge solaires, en d'autres termes, il cherche la lumière pour se recharger. Il accomplit ce comportement avec un ense
USB alimenté Instructables Robot lampe de nuit

USB alimenté Instructables Robot lampe de nuit

une couple de jours, je surfais sur internet et découvert que nous pouvions alimenter n'importe quel gadget avec une alimentation de 5V et 100mA (500mA sur certaines conditions spéciales) en le connectant à un port USB, alors j'ai pensé que je ferais
Pirater un chargeur d’USB d’urgence de lampe de poche LED Crank Ljusa Ikea

Pirater un chargeur d’USB d’urgence de lampe de poche LED Crank Ljusa Ikea

c'est mon premier instructable. Remarque : je ne serai pas responsable pour tout dommage !Si vous habitez n'importe où, il y a un risque de perte de puissance de ménage et vous n'avez pas les sources alternatives d'électricité, vous pourriez trouver
Rétro-ingénierie : USB contrôlée hack domotique

Rétro-ingénierie : USB contrôlée hack domotique

pirater un système domotique sans fil pour être contrôlé à l'aide de deux microcontrôleurs AVR de USB !Découvrez la vidéo ! Le système est vraiment plus réactif, mais le navigateur de mon téléphone est lent.Si vous le souhaitez, vous pouvez aussi com
Arduino Bluetooth contrôlée lampe de bureau - avec relais coffre-fort

Arduino Bluetooth contrôlée lampe de bureau - avec relais coffre-fort

Aujourd'hui, je vais vous montrer comment construire votre propre lampe de bureau contrôlé de Bluetooth avec arduino uno.Pour ce projet, vous devrez construire le coffre-fort de ralay que vous pouvez le trouver ici :(Note : si vous ne voulez pas cons