Movimiento detección nocturna de figura de Lego (4 / 8 paso)

Paso 4: Programar el sensor

Hay un montón de sensores PIR, así que ¿por qué voy con este particular Olimex uno? En una palabra - hackability. El microcontrolador MSP430F2013 que contiene es totalmente accesible y puede ser reprogramado. El código por defecto simplemente parpadea un LED rojo cuando detecta movimiento, pero quería algo diferente. Decidí poco a poco se desvanecen en algunos LEDs externos en la figura de Lego y se desvanecen hacia abajo después de un minuto o tan. Mientras que estoy seguro que esta funcionalidad de temporizador habría sido posible con algunos circuitos externos, ¿por qué no se hackear ya?

Usted necesita dos cosas para volver a programar el microcontrolador. Uno es un MSP430 LaunchPad. Este dispositivo se parece un poco a un Arduino. El kit contiene en realidad dos microcontrolador MSP430 16 bits ICs y el dispositivo a programar. Vamos a ignorar los dos microcontroladores por ahora y utilice el Launchpad para programar el PIR. ¿Sabes lo que es la mejor broca? Una vez que termines con la figura de Lego todavía tendrás 2 microcontroladores más si quieres y sólo cuesta $4,30 incluyendo internacional envío! Eso no es un error. TI debe perder dinero para empezar con sus cosas.

Lo segundo que necesitarás es el software libre de código compositor Studio para editar, desplegar y modificar su código. Incluso puede establecer puntos de interrupción en código en el dispositivo para ayudar a depurar. Cosas mejores.

Hay un montón de sitios por ahí con información sobre el trabajo con el MSP430 - mi favorito es 43oh.com. No enciendo este Instructable en una clase de MSP430, pero si alguien quiere más información entonces por favor pregunta y estaré feliz de ayudar. Es un poco más difícil de configurar perhipherals que algunos otros consejos populares, pero de lo contrario es simplemente estándar C.

Lo inusual sólo tendrás que hacerlo quitar la viruta de la inmersión existente de la Junta de LaunchPad y conectar con el PIR. Usted tendrá que conectar 4 cables - dos para alimentación y dos para la implementación y depuración. Ver la foto para más detalles. De ahí en adelante código compositor estudio felizmente puede trabajar con MSP430F2013 a bordo del PIR. Mi caso no se puede ver claramente en que las fotos las conexiones son como sigue investigando 14 pines en el PIR con la muesca en la parte inferior:
Fila superior: n/c, Vcc (naranja), n/c, prueba (púrpura), n/c, n/c, n/c
Fila inferior: n/c, n/c, n/c, n/c, GND (gris), primero (verde) n/c

Adjunto encontrará "main.c" - este es el código de fuente va desplegando. El código hace lo siguiente:

  • Enciende el LED rojo de a bordo y espera 10s para que el circuito PIR y ADC resolver.
  • Establece los temporizadores, entradas y salidas necesarias.
  • Periódicamente controles para el movimiento
  • Si se detecta movimiento se parpadea el LED rojo y empieza a descolorarse en el más grandes LEDs blancos en pies de hombre
  • Si ha habido ningún movimiento durante 30s comienza se descolora abajo los LED

Si esto no es muy de su agrado, no dude echar un vistazo al código y modificarlo para satisfacer sus necesidades.

Artículos Relacionados

Movimiento detección microprocesador controlado noche luz

Movimiento detección microprocesador controlado noche luz

levantarse de noche para ir al baño o lo que sea acaba mucho mejor en la cuenta de mi movimiento detección nocturnaColocar esto debajo de la cama y tan pronto como se levanta el sensor detecta movimiento y llega la luz.Esta luz de noche utiliza el po
3D figura de Lego Ultimate impresos

3D figura de Lego Ultimate impresos

Bien, antes de empese a describir este Instructable, esto es una continuación de una anterior instructivo que postee un año o hace sobre figuras lego de la impresión 3d y acabado PLA impresiones.You can find that previous Instructable here: of my cha
Figuras de Lego de chocolate

Figuras de Lego de chocolate

En este Instructable le mostrará cómo hacer figuras de Chocolate de LEGO! Se trata de un juguete que sin duda pueden comer sus hijos. :) Estas sabrosas legos son super fáciles de hacer y seguro para impresionar a tus hijos, tus amigos, y quien consid
Movimiento detección salida

Movimiento detección salida

¡ Hola!Hoy voy se le enseña a hacer un movimiento detección salida!Como siempre tengo un video que documenta el proyecto en el paso 2Su perfecto para Halloween, simplemente plugin tu decoración favorita, y cuando el sensor detecta movimiento, la deco
Movimiento, detección de timbre streaming video

Movimiento, detección de timbre streaming video

Knock knock. ¿Quién está allí? Un movimiento detección de timbre inteligente que detecta cuando alguien está cerca de la puerta! Emplear una webcam para detectar el movimiento. Cuando se activa, se juega un saludo y luego tomar una foto y enviársela
Cómo hacer una figura de Lego camoflaged

Cómo hacer una figura de Lego camoflaged

esto es cómo hacer que un chico de lego camo fresco.Todo lo que necesitas esSharpies de diferentes "camo temática"Una figura de lego blanco o ligeramente coloreadoUnos 30 minutosPaso 1: cabeza En primer lugar sacar la cabeza y planificar lo que
Estante de la figura de lego impresionante

Estante de la figura de lego impresionante

Todo es impresionante!Mi hijo tiene muchas figuras de lego. Hice este estante para él jugar y mostrar las figuras de lego. Es divertido y práctico. No hay más figuras de lego fastidiando.Un colector del ojo para sus amigos,Muy fácil de hacer con herr
Movimiento detección de bomba de confeti

Movimiento detección de bomba de confeti

En este Instructable, te mostraré cómo hacer un movimiento barato detectar popper de confeti con una ratonera y un ambientador.Lista de partes:Petardos de confeti – estos están casi siempre disponibles alrededor de año nuevo o el 4 de julio. Pero si
Movimiento detección usando frambuesa Pi

Movimiento detección usando frambuesa Pi

aquí explico un proyecto de detección de movimiento simple. Plataforma utilizada es frambuesa pi. Movimiento es detectado usando las librerías de simplecv en python.¿Qué es SimpleCV?SimpleCV es un framework de código abierto para crear aplicaciones d
Figura de LEGO Mini pistola

Figura de LEGO Mini pistola

Paso 1: Piezas necesarias Esta cool buscando pistola de Lego mini figura no requiere piezas o tiempo.Paso 2: Paso 1 Stud de acople de la manguera como se muestra.Paso 3: Paso 2 Cilindro x 1 Acople perno como se muestra.Paso 4: Paso 3 Inserte el palil
Despertar tu Don para la música — — movimiento detección chaqueta

Despertar tu Don para la música — — movimiento detección chaqueta

En los últimos años, la aplicación de tecnología somatosensorial es más ampliamente. En la vida, la cosa más inseparable con nosotros es ropa, como chaqueta. Y la música es un maravilloso disfrute. ¿Tecnología somatosensorial, chaqueta, música, puede
Figuras de LEGO guerra.

Figuras de LEGO guerra.

Estos son algunos pasos sencillos para hacer buena guerra las figurasPaso 1: Las piernas Se puede utilizar todo tipo de piernas como las patas de legos o clon de policíaPaso 2: El cuerpo Se puede utilizar un montón de diferentes cuerpo como principal
Movimiento detección intermitente con SFX

Movimiento detección intermitente con SFX

Este instructivo cubre un moderado simplemente manera de poner unos gadgets de electrónica para hacer un dispositivo automatizado de felicitación de Halloween, completo con cuadro de efecto de sonido y luz intermitente!Hace unos 2 años he querido pon
Figuras de LEGO

Figuras de LEGO

Lego una araña y el hombre, con algunas piezas de rojos y azules podría ser spider-man.Paso 1: araña Colocar en el escritorio de alguien y correr!Paso 2: Hombre/Crash test dummy