Module de tripwire infrarouge (IR) (7 / 7 étapes)

Étape 7: Connectez-le à votre microcontrôleur, code il vers le haut, et vous êtes tous ensemble !

Pour ce projet, j’ai utilisé un launchpad MS430. C’est vraiment, vraiment, vraiment, vraiment pas cher. Je parle pas cher. $4,30 à bas prix, expédié de TI. J’ai utilisé le MSP430G2553 20 broches DIP, parce qu’il m’est arrivé d’avoir quelques prises de 20 broches DIP autour de la pose, et je vais les utiliser sur ma planche de proto. Un des plus petits va fonctionner très bien, et je ne sais pas que je perds un peu de real estate qui utilisent une puce accablée de faire quelque chose de si fondamental. Comme je l’ai dit plus tôt, un timer 555 serait probablement plus assez puissant.

Il n’est pas la plateforme plus facile à apprendre. Mes compétences de codage sont vraiment de base, vraiment rouillé et n’étaient pas trop approfondies dans un premier temps. Ainsi, le code moche, encombrant et inefficace.

Quiconque est bon avec C peut probablement souligner tant de choses de mal avec la façon dont j’ai écrit le code qu’ils prendraient plus de temps pour décrire quel est le problème qu’il a fallu pour écrire du code en premier lieu. Fondamentalement, j’ai piraté un code de tutoriels MSP430 pour réaliser une vérification continue de l’entrée, et lorsque la valeur change plus qu’un montant fixe (environ 10 % de différents), il s’exécute une routine.

La principale chose que je voulais faire en sorte, c’est que comme le soleil se couche, le tripwire continuera à fonctionner correctement. Alors j’ai monté le code pour vérifier et définir un seuil une fois de temps en temps (quelques fois par minute). Cela signifie que tant que la lumière change niveau ambiante, le capteur se recalibrera automatiquement pour compenser le changement.

Le codage a été fait en Code Composer Studio 5, qui est gratuit jusqu'à une certaine taille de programme. La chose soignée, c’est que la taille de la mémoire sur la MSP430s est plus petite que la limite, rendant l’environnement de développement effectivement libre.

Note de l’auteur : parce que j’ai eu tant de mal avec le code pour ce projet, j’ai finalement renoncé à la grande idée, c’était pour être utilisé avec. J’ai gardé le module, et un Arduino est sur son chemin vers ma maison. Je peux l’utiliser à d’autres fins quelque temps à l’avenir. *

Articles Liés

Corps humain Induction alarme basée sur Arduino avec Arduino UNO, Module de capteur infrarouge, Module Buzzer

Corps humain Induction alarme basée sur Arduino avec Arduino UNO, Module de capteur infrarouge, Module Buzzer

ICStation l'équipe du service recherche et développement ont fait de ce projet sur l'alarme de l'induction du corps humain. Il utilise une tension DC5V pour travailler. Quand quelqu'un fait son apparition dans la zone induisant du capteur infrarouge
Module de capteur infrarouge DIY

Module de capteur infrarouge DIY

avez-vous déjà souhaité faire une ligne suivant le robot mais les capteurs infrarouges étaient trop chers pour vous ? Vous voulez mettre à niveau le robot dans mon autre instructable ?Bien cette instructable se décline en deux étapes, l'étape 1 est l
Vision de nuit maison Module à diodes jumelles infrarouge portée dispositif avec caméra Webcam bricolage Finder

Vision de nuit maison Module à diodes jumelles infrarouge portée dispositif avec caméra Webcam bricolage Finder

Avec Vision nocturne lunettes maison temps dictera plus jamais vos heures d'ouverture. Ces optiques transformer la nuit en jour avec des projecteurs infrarouge intégrés et la technologie avancée de collecte de lumière. Il vous aider à voir tout en no
Vision de nuit maison jumelles infrarouge portée caméra CCTV bricolage Finder Led Module

Vision de nuit maison jumelles infrarouge portée caméra CCTV bricolage Finder Led Module

Night vision goggles ont été inventés pour utilisation par les militaires. La technologie qui permet la vision nocturne est appelée un tube intensificateur d'image infrarouge. Les tubes de transfert photons en électrons en passant une accusation par
Contrôler les effets d’Halloween avec les télécommandes infrarouges bricolage

Contrôler les effets d’Halloween avec les télécommandes infrarouges bricolage

Halloween est l'occasion parfaite pour le plaisir de créer des effets spéciaux. Lorsque vous voulez être en mesure de commander à distance les accessoires et effets, une bonne option est d'utiliser une télécommande infrarouge. Donc dans ce projet, je
IRK ! Contrôlés à distance infrarouge USB clavier sans touches

IRK ! Contrôlés à distance infrarouge USB clavier sans touches

IRK ! est un clavier USB, sans clés, que vous pouvez faire fonctionner en utilisant simplement votre télécommande infrarouge .Je l'ai créé pour me permettre de contrôler mon MythTV PC home cinéma avec ma télécommande infrarouge au lieu d'avoir à util
Enfourchez IR clavier valeur par récepteur infrarouge de l’éditeur de liens pcDuino

Enfourchez IR clavier valeur par récepteur infrarouge de l’éditeur de liens pcDuino

pcDuino 1 x V21 x contrôleur infrarouge * 11 x Module récepteur infrarouge LinkerPlusieurs fils de raccordementÉtape 1: Schéma de câblage Linker infrarouge récepteur SCR = > pcduino + 3vL'éditeur de liens infrarouge récepteur GND = > pcduino GNDRéce
Infrarouge basé kit de bricolage de compteur numérique objet

Infrarouge basé kit de bricolage de compteur numérique objet

j'ai fait un compteur de l'objet numérique fonction infrarouge simple.Deux kits sont dans ce projet, un module de compteur et l'autre est module émetteur infrarouge.Les modules s'affronter et chaque fois qu'un objet est déplacé entre les deux modules
Commander un Circuit quelconque avec une télécommande de TV (et un Arduino)

Commander un Circuit quelconque avec une télécommande de TV (et un Arduino)

La plupart des boutons sur une télécommande n'est jamais utilisée. Alors pourquoi ne pas les utiliser pour contrôler les appareils et autres équipements électroniques autour de votre maison. Dans ce projet, je vais vous montrer comment utiliser un Ar
Protocole de contrôle de climatiseur télécommande ingénierie inverse

Protocole de contrôle de climatiseur télécommande ingénierie inverse

Salut, ceci est mon premier espoir instructable, vous l'aimez.Pour entrer dans l'électronique, j'ai choisi un projet domotique : un système me permettant de programme et contrôle les deux unités de climatisation dans mon appartement. Dans ce instruct
À rappel - Motion activé enregistré Message joueur

À rappel - Motion activé enregistré Message joueur

je voulais un appareil que je pourrais utiliser pour m'aider n'oubliez pas stuff ou me forcer à la pratique de se souvenir de choses. Alors j'ai construit cette boîte de rappel qui est simplement un module d'enregistrement vocal connecté à un PIR (ca
Multi-fonctions automatique déplacer Smart voiture pour Arduino

Multi-fonctions automatique déplacer Smart voiture pour Arduino

ICStation équipe partagent cette source ouverte de rendre automatique Multi-Function déplacer voiture smart avec tous les amateurs de bricolage électroniques. C'est la troisième voiture que nous présenter à vous et vous pouvez effectuer une comparais
Recherche autonome alimenté par FPGA et véhicules de sauvetage

Recherche autonome alimenté par FPGA et véhicules de sauvetage

MAJ2 : Vérifiez http://www.digilentdesigncontest.com/2015-eu-contest-entries.html pour le code source complet et la documentation.UPDATE1: a ajouté un nouveau module - un magnétomètre 3 axes (boussole numérique). Reportez-vous à l'étape 2 pour plus d
Interrupteur de commande à distance (ARDUINO)

Interrupteur de commande à distance (ARDUINO)

J'étais tellement malade de s'endormir avec la lumière sur...Et c'est ce que je suis venu avec ! Certaines parties de cette instructable a étaient empruntés par d'autres personnes, mais beaucoup de ce qui a été emprunté a été modifiée pour cette appl