Hackear el Snap circuitos Rover (7 / 7 paso)

Paso 7: Bono Robot circuito!

Ahora que está familiarizado con la construcción y programación de un robot hecho de ajustar los circuitos, es hora de empezar a pensar sobre cómo hacer que el robot haga algo más interesante que pruebas a los motores en el Rover de Snap.

Sería bueno si su robot podría responder a los estímulos externos. Afortunadamente, puesto que utiliza el bloque de soporte de la batería desde el detector de movimiento ajustar circuitos, podemos utilizar el sensor de PIR (el bloque con la etiqueta "Movimiento Detector U7") y transistor del mismo conjunto para construir un movimiento detección de robot.

Piezas necesarias para esta build:

1 rejilla de Base plástica de 10 x 7
1 circuitos rápidos Rover
1 9 v batería de bloque B5
Control de motor 1 IC U8
1 8 pines zócalo U21 con PICAXE 08m instalado
Resistencias de 1KOhm 4 R2
1 Deslice el interruptor S1
1 Cable de programación USB
Detector de 1 movimiento bloque U7
1 Transistor NPN Q2
1 LED verde D2
9 solo broches
11 dos complemento conductores
2 tres Snap conductores
1 cuatro Snap Conductor
3 cinco Snap conductores
1 seis Snap Conductor
1 siete Snap Conductor
1 cable de puente naranja
1 cable de puente amarillo
1 cable de puente verde
1 cable de puente púrpura
Cable puente gris 1
1 puente blanco

Piezas opcionales (por lo que puede guardar el programa en la memoria del PICAXE):

2 broches de presión individuales
1 100 Ohm Resistor R1

Construir el robot siguiendo los pasos que se muestra en las fotografías

En el primer circuito, hemos utilizado cuatro de las clavijas de salida en el PICAXE para conducir los motores Rover Snap. Hay solamente dos pines izquierda--que son pernos--de la serie en (S) de entrada y contacto 3. Decidí usar el pin 3 como la clavija de entrada del bloque Detector de movimiento. Ver Figura 1 para que el circuito construido dentro del bloque Detector de movimiento. Aunque el circuito se ve complicado, hay sólo tres broches de presión en el bloque Detector de movimiento: positivo (+), hacia fuera y tierra (-). Adapté el siguiente circuito para el movimiento detectar el robot para que podría iluminar un led cuando el detector de movimiento detecta el movimiento para que el robot sea más fácil al programa (el LED se enciende para arriba cuando el detector de movimiento detecta el movimiento y todo lo que tenía que hacer era mirar la tensión en pin 3 para diferenciar Cuándo no se detectó ningún movimiento y movimiento cuando se detectó) :

www.elenco.com/admin_data/pdffiles/LED_Motion_Detector.pdf

Al escribir el programa para el movimiento detectar el robot que me di cuenta que el pin 3 tenido actual mientras el LED estaba apagado (no hay movimiento detectado), pero fue tirado abajo a 0 voltios cuando el detector de movimiento detecta el movimiento y el LED encendido para arriba. Esto casualmente hizo programación mucho más fácil. Todo lo que tenía que hacer era decirle al programa que esperar o no hacer nada, hasta que el pin 3 a bajado a 0 voltios y luego proceder a las pruebas de motor.

Mira el diagrama de flujo modificado en la figura 2. Notará el mismo conjunto de pruebas motor "Adelante", "Al revés", "La izquierda" y "Giro a la derecha". El bloque "Pause 5000" ha sido sustituido por el siguiente:

que b0 = 1 He añadido esto para asegurarse de que la variable b0 es mayor que cero, por lo que el programa hizo a través de las pruebas de motor go no accidentalmente antes de que el detector de movimiento detecta cualquier movimiento.

que b0 = pins asigna el valor de pines (en este caso el puerto de entrada, el pin 3) a la variable b0. Cuando no hay movimiento detectado, "pins" tiene un valor mayor que cero (realmente el valor en mi PICAXE pin 3 en este circuito es igual a 8, figura ir). Cuando se detecta movimiento, pins tiene un valor de cero.

El diamante de decisión dice lo siguiente:

Si b0 = 0 (movimiento detectado) y luego proceder a través de las pruebas de motor y cuando finalicen las pruebas motor volver al principio del programa.

Si b0 tiene un valor distinto de cero, simplemente volver al principio del programa.

Así, el robot será simplemente sentarse allí hasta que el detector de movimiento detecta el movimiento.

Cuadro 1 fuente: www.snapcircuits.net/downloads/ic_info.pdf

Artículos Relacionados

Programa de una cadena de luces de Navidad a parpadear el código morse con Arduino y Snap circuitos

Programa de una cadena de luces de Navidad a parpadear el código morse con Arduino y Snap circuitos

esto es un proyecto de mi hijo Dylan (9) y pongo usando una placa de circuito de Arduino, un conjunto de broche de presión del circuito y una cadena de luces de Navidad.Lo que usted necesita:Un Arduino: Un Arduino es un equipo en una sola placa de ci
Introducción al interruptor usando Snap circuitos eléctricos

Introducción al interruptor usando Snap circuitos eléctricos

en esta foto Instructable le daré una breve introducción a los circuitos de presión. Usted aprenderá cómo construir un circuito simple, para comprender la corriente directa (DC), y cómo funciona un interruptor eléctrico.Circuitos de Snap es un juguet
Introducción a los relais usando Snap circuitos electrónicos

Introducción a los relais usando Snap circuitos electrónicos

¿qué es un relé? Probablemente has visto una carrera de relevos donde un corredor entrega un bastón a otro corredor. Asimismo, un relé electrónico entrega control de un circuito a otro. Un relé es un dispositivo muy simple que consiste en un electroi
Introducción a la luz emitiendo diodo usando Snap circuitos

Introducción a la luz emitiendo diodo usando Snap circuitos

en este Instructable foto, aprenderás sobre el diodo emisor de luz, o LED. Usted también aprenderá cómo construir un circuito sencillo que muestra cómo el LED funciona con circuitos de presión.Piezas necesarias:1 rejilla base (11 "x 7,7") # 6SC
Hacking el Spy Video Trakr III: hacer un Bot Grabber de Legos, circuitos de Snap y el Spy Video Trakr

Hacking el Spy Video Trakr III: hacer un Bot Grabber de Legos, circuitos de Snap y el Spy Video Trakr

en este instructable demostrará cómo utilizar Legos, los circuitos de Snap y el Spy Video Trakr para crear un bot de capturador control remoto. Mostrará cómo descargar e instalar el compilador de lenguaje C para el Trakr. A continuación voy a explica
Hacer un Robot programable broche de presión Simple de circuitos

Hacer un Robot programable broche de presión Simple de circuitos

en este Instructable usted aprenderá cómo construir un robot programable de presión circuitos simple. Primero se aprende a construir un circuito simple utilizando circuitos Snap para entender lo fácil que es construir un circuito electrónico. A conti
EXTREMA presión circuitos programable Robot!

EXTREMA presión circuitos programable Robot!

En este Instructable usted aprenderá cómo construir un Robot programable presión extrema de circuitos. En primer lugar, usted aprenderá cómo instalar al Editor de programación de PICAXE (el PICAXE es el microcontrolador, o cerebro de computadora para
Baile danza Roverbot! Construir un Robot programable de presión circuitos luz activado bailando.

Baile danza Roverbot! Construir un Robot programable de presión circuitos luz activado bailando.

En este Instructable usted aprenderá cómo construir una luz activada baile robot programable de circuitos de presión. En primer lugar, usted aprenderá cómo instalar al Editor de programación de PICAXE (el PICAXE es el microcontrolador, o cerebro de l
Construir un generador de tonos - mejorar su encaje los circuitos mediante la adición de un temporizador 555 IC

Construir un generador de tonos - mejorar su encaje los circuitos mediante la adición de un temporizador 555 IC

en este artículo, aprenderás cómo mejorar tu colección de bloques de circuitos de presión mediante la adición de un temporizador 555 IC. Usted aprenderá las funciones de los pins en el chip 555. Aprenderás que cuando el 555 en modo astable, la salida
Cómo para alimentar un circuito de

Cómo para alimentar un circuito de

espero que útil esto aunque estoy usando el kit Snap circuitos extremos.Paso 1: Hacer un circuito como este.Paso 2: Haz una presilla y doblar para que el clip puede conectar de 2 con la luz.Paso 3: Ahora si el clip está tocando tanto de las piezas de
Descubrir la electrónica con circuitos rápido Arcade (una revisión)

Descubrir la electrónica con circuitos rápido Arcade (una revisión)

Circuitos de Snap es un juguete educativo que enseña electrónica con componentes electrónicos de encaje a presión-junto sin soldadura. Cada componente tiene el símbolo esquemático y una etiqueta impresa en su caja de plástico para fácil identificació
Hacking el Spy Video Trakr II

Hacking el Spy Video Trakr II

en el Instructable anterior, "Hacking the Spy Video Trakr" ( aprendió a abrir el Trakr e instalar masculinos encabezados en las conexiones de GPIO en el circuito. También aprendió a escribir, compilar e instalar un programa corto en el Trakr a p
Spy Video Trakr: Añadir un lanzador de misiles

Spy Video Trakr: Añadir un lanzador de misiles

en honor de la semana nacional de robótica y el reto de Robot de Instructables presento unos diseños de robot. Este diseño (para las edades 13-18) aprovecha Spy Video Trakr de Wild Planet, que es fácilmente programable y diseñado por sus desarrollado
Twitter seguimiento juguete construido con LEGO y Arduino

Twitter seguimiento juguete construido con LEGO y Arduino

Se trata de un juguete LEGO animado que monitorea twitter y celebra cada vez que encuentra una nueva ocurrencia del hashtag #BLOCKSHELL que suena una campana, una luz intermitente y enviando a un poco huevón activista minfigure encima de la superestr