Veilleuse de la figure de Lego de détection de mouvement (4 / 8 étapes)

Étape 4: Programmation du capteur

Il y a beaucoup de capteurs PIR disponible, alors pourquoi ai-je aller avec ce particulier Olimex un ? En un mot - abrégeabilité. Le microcontrôleur MSP430F2013 qu’il contient est entièrement accessible et peut être reprogrammé. Le code par défaut clignote tout simplement une LED rouge quand il détecte le mouvement, mais je voulais quelque chose de différent. J’ai décidé de lentement se fanent dans certains voyants externes sur la figure de Lego et faites un fondu vers le bas après une minute ou deux. Alors que je ne sais pas que cette fonctionnalité minuterie n’aurait été possible avec certains circuits externes, pourquoi ne pas pirater ce qui est déjà là ?

Vous aurez besoin de deux choses pour reprogrammer le microcontrôleur. L’un est un MSP430 LaunchPad. Ce dispositif ressemble un peu à un Arduino. Le kit contient en fait deux microcontrôleurs MSP430 16 bits ICs et l’appareil à la programmer. Nous allons ignorer les deux microcontrôleurs pour l’instant et utiliser le tableau de bord pour programmer le PIR. Savez-vous quel est le meilleur morceau ? Une fois que vous avez terminé avec la figurine Lego vous aurez toujours 2 microcontrôleurs plus si vous le souhaitez et il ne coûte que $4,30 y compris international shipping! Ce n’est pas une faute de frappe. TI doit perdre de l’argent pour vous aider à démarrer à l’aide de leurs trucs.

La deuxième chose que vous aurez besoin est le logiciel de Code compositeur Studio libre d’éditer, de déployer et de modifier votre code. Vous pouvez même définir des points d’arrêt dans le code sur l’appareil pour vous aider à déboguer. Meilleurs trucs.

Il y a beaucoup de sites là-bas avec des informations sur l’utilisation avec le MSP430 - mon préféré étant 43oh.com. Je ne transforme ce Instructable en une classe MSP430, mais si quelqu'un veut savoir alors s’il vous plaît demande et je serai heureux de vous aider. C’est un peu plus difficile à mettre en place perhipherals que certains autres conseils populaires, mais sinon c’est juste standard C.

La chose inhabituelle seulement vous aurez à le faire retirer la puce DIP existante de la carte de LaunchPad et se connecter à la PIR. Vous aurez besoin de connecter 4 fils - deux pour l’alimentation et deux pour le déploiement et le débogage. Voir la photo pour plus de détails. Alors Code compositeur Studio peut heureusement travailler avec MSP430F2013 à bord de la PIR. J’ai affaire, vous ne voyez pas clairement sur les photos les connexions sont les suivantes à la recherche dans l’en-tête de 14 broches sur le PIR avec l’encoche en bas :
Rangée du haut: n/c, Vcc (orange), n/c, TEST (violet), n/c, n/c, n/c
Rangée du bas: n/c, n/c, n/c, n/c, GND (gris), RST (vert), n/c

Ci-joint vous trouverez « main.c » - c’est le code source, nous allons déployer. Le code effectue les opérations suivantes :

  • S’allume la LED rouge à bord et attend 10 s pour les circuits PIR et ADC à régler.
  • Met en place les minuteries, les entrées et les sorties nécessaires.
  • Vérifie périodiquement pour le mouvement
  • Si il détecte le mouvement il clignote la LED rouge et commence à se fanant dans les plus grands LED blanches à pieds le gars.
  • S’il y a eu aucun mouvement pendant 30 secondes ne commence décoloration sur les LEDs

Si tout cela n’est pas tout à fait à votre goût, n’hésitez pas à jeter un oeil sur le code et le modifier selon vos besoins.

Articles Liés

Costume de figure Emmet lego LEGO film

Costume de figure Emmet lego LEGO film

Mon fils voulait être Emmet film LEGO pour Halloween, donc j'ai cherché partout le costume @ chaque détaillant imaginable, après que j'avais à court d'options, j'ai décidé que je voudrais essayer de faire son costume à la maison. La tête et les cheve
Comment faire une figure de Lego camoflaged

Comment faire une figure de Lego camoflaged

c'est comment faire un gars de lego cool camo.Tout ce dont vous avez besoin estSharples différents « camo sur le thème »Un personnage lego blanc ou légèrement coloréEnviron 30 minutesÉtape 1: tête Tout d'abord enlever la tête et plan ce qui vous tire
3D imprimés Figure ultime de Lego

3D imprimés Figure ultime de Lego

Bon, avant je reçois décrivant ce Instructable, c'est la continuation de le des derniers instructable que j'ai posté un an ou si il y a environ 3d lego chiffres d'impression et de finition PLA imprime.Vous pouvez trouver que des Instructable ici : de
Comment faire un Lego Mini Figure Decal

Comment faire un Lego Mini Figure Decal

ce projet montrera vous haw pour faire une simple figure de Lego Mini Decal.Tout d'abord les fournitures dont vous avez besoin sont-CiseauxLego - mini figureLego - décalque-Lable diffusion-ImprimanteÉtape 1: Étape 1 Sélectionnez votre autocollant que
LEGO Mini figure Gun

LEGO Mini figure Gun

Étape 1: Pièces nécessaires Ce cool à la recherche d'armes à feu Lego mini figure ne nécessite pas beaucoup de morceaux ou temps.Étape 2: Étape 1 Goujon fixation de tuyau comme indiqué.Étape 3: Étape 2 Cylindre 1 x attacher au Haras comme indiqué.Éta
Comment LEGO Mini Figure

Comment LEGO Mini Figure

Dans ce Instructable, je va vous montrer comment construire une figure mini LEGO sans accessoires. Espérons que vous apprécierez ! Votez également pour ce Instructable !Étape 1: Acquérir des matériauxObtenir toute sorte de jambes figure mini LEGO, to
Robot veilleuse avec deux faces

Robot veilleuse avec deux faces

j'ai eu un vieux pc qui traînent--l'un qu'à cause de mon ignorance ou paresse, je ne pouvais pas travailler. Donc, j'ai démonté il et ses parties utilisées pour créer un robot de lumière de nuit. La lumière de nuit était vraiment ajoutée pour lui don
Graveur Laser Lego NXT

Graveur Laser Lego NXT

Après avoir vu quelques graveurs laser sur Instructables et leurs résultats complexes, j'ai décidé qu'il serait intéressant de construire ma propre machine pour faire des panneaux en bois et l'oeuvre. Aussi, j'ai décidé que je voulais qu'il soit faci
Faire de gros lego Darth Vader

Faire de gros lego Darth Vader

D'abord je dois dire : ce n'est pas mon idée. L'idée vient de ce guy.J'ai pensé qu'il a l'air génial et j'ai décidé d'en faire. Le mien est un peu plus petite environ 26 cm. Mais pour moi il a compliqué donc j'ai pensé à faire sur mon propre et cela
Convertir des objets en Sugru (faites votre propre bougie-cire et métal LEGO Minifigs!)

Convertir des objets en Sugru (faites votre propre bougie-cire et métal LEGO Minifigs!)

Pourquoi effectuer un cast en Sugru ?Ce guide va vous montrer comment faire un moule simple et peu coûteuse d'un silicone composé appelé Sugru. Dans ce moule résistant à la chaleur, on peut créer un casting d'étain, de bijoux et autres. Un casting pr
LEGO Harry Potter & verte jeunesse Ninjago Costumes

LEGO Harry Potter & verte jeunesse Ninjago Costumes

J'étais dans une telle affluence l'année dernière que j'ai été incapable de terminer ce post l'an dernier. Je n'ai commencé à écrire, donc la plupart des informations est opportune. La seule chose que je dirai est que ce sont des costumes complètemen
Arduino bande LED berceau/lit veilleuse

Arduino bande LED berceau/lit veilleuse

Ce projet a été créé parce que je voulais avoir quelque chose que je pourrais faire un week-end qui serait assez simple à comprendre et bricoler avec, mais aussi l'air cool quand fait. Une Arduino + LED Strip était le combo parfait, que vous pouvez o
Brique Bluetooth Lego

Brique Bluetooth Lego

il s'agit d'une prise sur le USBdrive, qui figurait en Lego. Le mien est un adaptateur bluetooth qui est couvert en Lego, c'est au total de la taille d'un 2 x 4 briques.Ci-dessous les l'adaptateur bluetooth avant et après modification.Etape 1: démont
Dead Space LEGO

Dead Space LEGO

je vous présente des dead space-y mini figurines ! Je n'ai aucun vie et m'aimer certains espace mort. Profitez et vous pouvez voter pour moi !Vous aurez besoin :LegosFigures de LEGOPeinture (j'ai utilisé acrylique, il est allé sur lisse mais séché ru