Sistema de reducción de la fricción (4 / 5 paso)

Paso 4: Componen un Sketch de Arduino

Abajo está el código que usé para mi sistema de control.

Estoy usando varias bibliotecas para permitir el uso del receptor de infrarrojos, pantalla de LCD sobre I2C y el servo.

La mayoría de mis variables se define dentro de las funciones que las usan pero necesitamos definir el pin de recepción para el receptor de IR para que podemos instanciar el objeto de receptor de IR. También tenemos que crear una instancia de los resultados del receptor IR y el servo y la pantalla LCD.

La función de configuración comienza a partir al monitor serial e inicializar el LCD y encender la luz de fondo. Durante la instalación también necesitamos empezar el receptor IR Conecte el servo pin número 9 y definir los pines 6 y 7 como salidas para el motor y el relé.

El bucle principal llama a tres funciones que se describen a continuación

La idea de la función activateDRS es hacer un servo a una posición específica, cuando se cumple una condición. En este caso, la condición es el motorSpeed. Si la velocidad del motor es mayor del equivalente a 200 el servo se moverá a la posición de 60 grados. Si el servo es menos que 200 que devolverá el servo a la posición original.

La función de controlador de motor simplemente define un potenciómetro como una entrada analógica y asigna el valor motor a la gama digital que se utiliza en la función activateDRS

Aquí comprobamos si se ha recibido un comando específico. Si tiene el encender el relé. Si se envía un comando diferente, que se encenderá el relé que corta corriente al motor y servo.

La función revsPerMilli calcula las revoluciones de la rueda por milisegundo por primera esperando el valor de interrupción incrementar a por encima de 100. Una vez que las revoluciones llega a 100 se calculan la circunferencia y la velocidad de la rueda. Esta función utiliza un Arduino función llamada millis para obtener la hora en milisegundos.

Nota: No he podido conseguir los codificadores para que funcione correctamente para que esta función no es necesaria el código de trabajo. Principalmente he añadido como una mejora para más adelante.

			

          

Artículos Relacionados

Sistema de colección de polvo portátil con separador de polvo y reducción de ruido usando Shop Vac

Sistema de colección de polvo portátil con separador de polvo y reducción de ruido usando Shop Vac

Se trata de un carro de colección de polvo que hice para mi pequeño taller que sirve para múltiples propósitos:o proporciona una superficie de trabajo portable práctico de varios proyectos de tiendao sirve como mi principal medio de aspirar el polvo
DriveMyPhone - Smartphone controlado vehículo impreso 3D

DriveMyPhone - Smartphone controlado vehículo impreso 3D

DriveMyPhone es un proyecto que tengo ubicación en mi computadora en formato digital el año pasado 6. El concepto llegó cuando estaba trabajando en mis otros proyectos robóticas llamadas MobileEarthRover 1:00 MobileEarthRover dos.Por fin he tenido ti
Construir un motor Stirling de bajo costo para la generación de energía

Construir un motor Stirling de bajo costo para la generación de energía

Antes voy a empezar mi Instructables quiere hacer hincapié en que este no es un proyecto acabado y sigue en marcha a partir del momento estoy creando este Instructables. Ya pasé más de 3 meses haciendo esto aunque estoy cerca de realización todavía n
Friction drive build for bikes

Friction drive build for bikes

Construcción de accionamiento por fricción para bicicletasHola a todos,Decidí construir este sistema de impulsión de la fricción para mi bicicleta de montaña híbrido (especificación de Carrera Vulcan disco) este año para ayudarme esencialmente encima
¿Tanque de vapor turbina de R/C

¿Tanque de vapor turbina de R/C

necesita una excusa para jugar con fuego? Entonces considerar la posibilidad de construcción de este tanque de la turbina. Garantizar a loco a su vecino y atraen a los perros para las millas alrededor. Baje un poco los altavoces y ver el vide para ve
BRAZO robótico de sexy eje 6

BRAZO robótico de sexy eje 6

Bien finalmente lo hice. Por último apretó el gatillo y comenzó a construir un brazo robótico de 5/6 ejes. Se trata de un proyecto así que por favor revise de vez en cuando para mirar el progreso y ofrecer alguna idea que tengas quien sabe yo solo po
Vehículo alimentado con trampa de rata

Vehículo alimentado con trampa de rata

en mi clase de ingeniería, nos divide en equipos y la tarea con el proyecto de creación de rata vehículos trampa accionada. Nos dieron un tiempo de aproximadamente dos semanas. Luego tuvimos dos competiciones entre los otros equipos.La primera fue un
Ruedas: una parte esencial de casi todos los proyectos

Ruedas: una parte esencial de casi todos los proyectos

casi cada proyecto utiliza ruedas. son uno de los más antiguos, más usado y dispositivo mecánico más importante siempre. pero a veces parece difícil de hacer tus propias ruedas. a pesar de que parece como si usted no puede conseguir más estrecho haci
Gafas Steampunk: Potenciadores de visión Personal

Gafas Steampunk: Potenciadores de visión Personal

estas gafas inspirado, entre otros, el trabajo de Gogglerman en Instructables y Jake Van Slatt en el taller de Steampunk, Steampunk son un intento de combinar la estética Steampunk con producción de algunos funcionales anteojos que producirían excele
Automatizado de la plataforma de fotografía de producto

Automatizado de la plataforma de fotografía de producto

Hoy, solo brotes del mundo e-commerce sector cerca de 30 billones de imágenes al día en los estudios en todo el mundo. Tiro implica la intervención humana para colocar objetos y moverlos a través de múltiples ángulos antes de cada imagen se dispara.
Una herramienta de gran flexión para Material sólido

Una herramienta de gran flexión para Material sólido

He estado haciendo mesas con patas de acero curvadas. La necesidad de doblar sólido pesado material uniforme y controlada manera dio lugar a una bastante simple máquina que permite innumerables tipos de longitudes de curvatura y acorde.La tabla que v
Cómo hacer un Mixtape: Awesome Mix Vol. 1 de guardianes de la galaxia

Cómo hacer un Mixtape: Awesome Mix Vol. 1 de guardianes de la galaxia

Geoffrey O'Brian dijo una vez que "el mixtape era la forma más ampliamente practicada de arte americano".Aunque tiene caído de favor en comparación con crear fácilmente listas de reproducción de iTunes y CD-Rs, el regalo de un mixtape significan
Hacer un taller ficha Grabber

Hacer un taller ficha Grabber

Este es un capturador de ficha (titular de la cuenta?) que tomó literalmente 10 minutos para hacer. Es ideal para guardar notas, diagramas etc. justo donde usted los necesita en el taller. Ha hecho de una longitud de conducto eléctrico, montado boca
Adición de un micrófono interno para un controlador de xbox 360

Adición de un micrófono interno para un controlador de xbox 360

este tutorial le mostrará cómo instalar un micrófono interno para su controlador de xbox 360.  Haciendo esto hará uso de un auricular una cosa del pasado.¡ ADVERTENCIA!  ESTE MOD ANULARÁ SU GARANTÍA Y SU CONTROLADOR PUEDE DAÑARSE EN EL PROCESO.  NO T