PCB de Servo de PICAXE para atenuador (9 / 9 paso)

Paso 9: terminado

Ahora necesitas montar el interruptor, energía y descargar un programa.  Para el motor persiana de la ventana, estoy utilizando el siguiente código.

' pines
símbolo myservo = c.1 ' cambiar el nombre de pin 1 a "myservo"
símbolo mypot = c.4 ' cambiar pin 4 a "mypot"

' variables
símbolo currentpot = b0 ' posición del pote
símbolo moveservo = b2
invertido de símbolo = b4 ' invertir el valor del pote
símbolo antPosicion = b6 ' viejos valores de servo de posición
símbolo myloop = b7
potmax símbolo = b8
símbolo potmin = b9

' constantes de
símbolo servolow = 60 ' límite inferior del servo
símbolo servohigh = 240 ' límite superior del servo
repetición del símbolo = 100 ' número de bucles para matar el tiempo

ralentí:
readadc mypot, currentpot ' Lea pot
Si currentpot < potmin entonces ' si cambio en la posición entonces...
Goto activa ' goto activo
elseif currentpot > potmax entonces
Goto activo
endif ' otra manera...
Goto ociosa ' repetir

activo:
GoSub scalesub ' calcular la posición del servo
servo myservo, moveservo ' encienda servo y moverlo
para myloop = 1 repetir ' lazo dejó servo mover
readadc mypot, currentpot ' pot moniter
Si currentpot < potmin entonces ' si cambio en la posición entonces...
Goto activa ' goto activo
elseif currentpot > potmax entonces
Goto activo
endif ' otra manera...   ' lo contrario...
próximo myloop ' bucle para matar el tiempo
bajo myservo ' Apague servo
Goto inactivo

scalesub: ' currentpot de entrada / salida moveservo y restablecer última conocer posición
potmax = currentpot + 1
potmin = currentpot - 1
Si potmax = 0 entonces
potmax = 255
endif
Si potmin = 255 entonces
potmin = 0
endif
invertir = 255 - currentpot ' invertir valores
moveservo = servohigh-servolow/15 * invertir / 17 + servolow ' escala valores de olla
volver

He unido los datos 3D en su forma nativa (Catia V5 R19), STEP y IGES.  Si usted lo desea en un formato diferente, lo puede descargar desde este sitio.  Usted tendrá que registrarse (gratis) pero te daré una opción para descargar en cualquier formato que desee.

Si hay un gran interés, puedo hacer un instructables sobre cómo montar el servo en las persianas.  Porque mis cortinas son 2", el servo que utiliza Alta tecnología HS-225 MG, cabe en la caja ciega y sin ninguna modificación en la caja que no sea de dos agujeros.   Creo que un ciego 1" es más común y hay por ahí otros instructables sobre cómo lograr esto.

Espero que hice un trabajo decente.  Se trata de muchas novedades para mi.  Primera Instructable, primera vez grabado un PCB, la primera vez con un microcontroler, primera vez que utiliza un servo.  Tal vez no estoy capacitado para publicar esto.

Artículos Relacionados

Modificar un servo Futaba S3001 para giro continuo

Modificar un servo Futaba S3001 para giro continuo

en este instructable bien muestro cómo modificar un Futaba S3001 cojinete de bolas de doble servo para rotación continua. ¿Por qué usted podría preguntar, usted puede conseguir servos ya modificados de Parralax? Dos motivos, uno me gusta trastear con
Curva de metal para la construcción de los soportes del servo y motor, para la robótica

Curva de metal para la construcción de los soportes del servo y motor, para la robótica

doblar metal es parte de la construcción de un robot, un brazo pinza/garra/abrazadera/mano o general motor o servo control. Algo tiene que mantener el motor en su lugar, y de alguna manera hay que mantener ese servo mueva. Corte de metal y doblado pa
2 x PCB DIY ayudando a manos para soldar.

2 x PCB DIY ayudando a manos para soldar.

Las partes:Un trinquete de deslizamiento (vehículo toolkit) yo ya tuve uno pero si no puede adquirir en alrededor de $25 en ebay:http://www.eBay.com/ITM/Stahlwille-12070000-Slidin...2 varillas de metal que encontré dentro de una impresora2 cajas2 coc
Cómo que el modificar un Hitec HS-65HB Servo W/Kryptonite engranajes para rotación continua

Cómo que el modificar un Hitec HS-65HB Servo W/Kryptonite engranajes para rotación continua

presentando el Hitec HS-65HB, uno del el mejor micro servo de disponible con engranajes de Karbonite. ¿Qué es tan especial acerca de este servo? Bien qué 31 onzas/pulgada de torque y 0,11 seg velocidad 6 voltios en un compacto 23.60 x 11.60 x 24.00 h
Laminadora Mod para PCB

Laminadora Mod para PCB

Ahora que me producen algunos PCBs más he estado buscando otras maneras que mi enfoque pasado de PCB fotosensible. Aunque esto produjo buenos resultados, era un poco tedioso crear los negativos y también necesita cara PCB con una capa fotosensible. A
Creación de PCB con Eagle para principiantes

Creación de PCB con Eagle para principiantes

Eagle es uno de los varios programas de diseño de PCB que se pueden conseguir gratis (otros programas incluyen KiCad y DipTrace).  La versión gratuita de Eagle es algo limitada en lo que puede hacer, DipTrace un poco más.  KiCad es opensource y por l
Convertir Towerpro MG995 servo para rotación continua

Convertir Towerpro MG995 servo para rotación continua

¿Necesita algunos servos relativamente potentes y muy baratos para rotación continua? Bueno, aquí te diré cómo convertir el servo Towerpro MG995 (rumoreado para ser par de 10kg/cm) para rotación continua.Agradecería cualquier consejo constructivo en
Modificado de laminador para la transferencia de PCB tóner

Modificado de laminador para la transferencia de PCB tóner

si utiliza el método de transferencia de tóner para su PCB, este hack es para ti.Transferencia de toner es mi método favorito para creación rápida de prototipos PCB hasta 10 rastros de mil. Los pasos básicos ya están descritos minuciosamente, puede e
Como Cortar Material Para Un Circuito Impreso (PCB)

Como Cortar Material Para Un Circuito Impreso (PCB)

El otro día compré un trozo bastante grande de cobre para hacer circuitos impresos (PCB). Hoy ocupaba cortar una pieza para un proyecto.Pecado lugar a dudas la mejor forma de cortar este material es con una herramienta especializada, ya sea una cizal
Convertir un Servo para encender y apagar LED

Convertir un Servo para encender y apagar LED

una de las partes más comunes en la electrónica de control remoto es el servo. Ofrecen movimiento proporcional mediante un potenciómetro, engranajes, un motor y un circuito de puente de H. Lo que se hacer es desarmar un servo pequeño para quitar el c
Hacer un amplificador de 8 Dual Motor controlador para $40

Hacer un amplificador de 8 Dual Motor controlador para $40

el OctoDriver es un controlador de Motor de código abierto 8 amp. Conectar al Arduino, hélice o PICAxe para controlar motores más de gran alcance!He estado trabajando en una puerta de dogie por un tiempo - mientras que el software es sencillo, encont
Servo continuo Mod

Servo continuo Mod

Servos son sorprendentes. Básicamente son un motor y una caja de engranajes y un circuito de control en uno. El único problema es que muchos de ellos está escondido. Les mostraré el proceso de modificación de un servo estándar para permitir la rotaci
Cómo hackear RC coche receptor vía 2.4GHz NRF24L01 Arduino parte 2 Rx + servos + ESC

Cómo hackear RC coche receptor vía 2.4GHz NRF24L01 Arduino parte 2 Rx + servos + ESC

Se trata de la instrucción continua de "Cómo hackear RC coche transmisor vía 2,4 GHz nRF24L01 Arduino Parte1 Tx"La instrucción condición han introducido Cómo hackear RC coche transmisor utilizando nRF24L01 módulo Arduino Nano.En esta sesión se b
Torre tanque RC PIC Servo regulador de vapor

Torre tanque RC PIC Servo regulador de vapor

Un PIC de Microchip basado en controlador de servo que ofrece muchas de las funcionalidades de servos digitales para menores $9!Los controladores de capturan la salida del receptor r/c, opcionalmente manipulan las muestras y regeneran nuevas señales