Puntero de telescopio lo-Fi (5 / 6 paso)

Paso 5: escribir. Código INO

Arduino debe recibir el comando de velocidad y enviar el nivel de batería actual.

Cambio R1 y R2 junto con los valores de resistencias, usé un multímetro para encontrar los valores exactos de la mina. Voltaje de la batería se calcula con 9 V fuente regulada por un LM7806, así que tenemos aproximadamente 3 V de "margen" antes de voltaje alcanza el umbral de 6 V y la salida de LM7806 empieza a disminuir.

 const float R1 = 26600.0; const float R2 = 26600.0; const float VBATT = 3; const int refreshRate = 10000; int south = 1; int batteryTimeout = 0; 

En la configuración de pines del Arduino, asegúrese de que el batteryPin es un tipo análogo.

 int batteryPin = 0; int enableCheckPin = 7; int enableMotorPin = 3; int in1Pin = 2; int in2Pin = 4; 

En configuración, Arduino esperará hasta que DTR está activada.

 void setup() { pinMode(batteryPin, INPUT); pinMode(tempPin, INPUT); pinMode(enableCheckPin, OUTPUT); pinMode(in1Pin, OUTPUT); pinMode(in2Pin, OUTPUT); pinMode(enableMotorPin, OUTPUT); Serial.begin(9600); while (!Serial); delay(1000); Serial.println("-------ARDUINO-------"); } 

Aquí hay un voltímetro básico para la medida de nivel de batería, si la carga es mayor que 100% significa que la batería se desconecta (he añadido un 5% adicional para la prevención de error de ruido). En mi caso la medida se toma cada 10000 ms (10 s), pero obviamente se puede cambiar. De lo contrario se puede cambiar la velocidad DC en modo "tiempo real".

 void loop() { if (batteryTimeout == 0) { batteryTimeout = refreshRate; digitalWrite(enableCheckPin, HIGH); delay(500); float Vout = (analogRead(batteryPin) * 5.0) / 1024.0; digitalWrite(enableCheckPin, LOW); float Vin = Vout / (R2 / (R1 + R2)); int charge = (Vin * 100) / VBATT; Serial.print("Current charge: 0"); if (charge > 105) { Serial.println(" - "); } else { Serial.print(charge); Serial.println("%"); } } digitalWrite(in1Pin, !south); digitalWrite(in2Pin, south); if (Serial.available()) { int speed = Serial.parseInt(); if (speed >= 0 && speed <= 255) { analogWrite(enableMotorPin, speed); Serial.print("New speed set: 00"); Serial.println(speed); } } batteryTimeout--; delay(1); } 

Este código necesita ser optimizado, es apenas un bosquejo básico para comenzar con pruebas al aire libre.

Artículos Relacionados

Puntero láser del telescopio

Puntero láser del telescopio

Esta es la 3 de una línea de pequeñas mejoras y ajustes a mi pequeño telescopio.Este es mi soporte de puntero láser. Originalmente yo me va a hacer un poco más compacto y montaje lado a lado con mi buscador, pero una vez más estar despierto toda la n
Green Laser puntero Monte para su telescopio

Green Laser puntero Monte para su telescopio

saludos!Este es mi primer instructable. Espero que salga bien.Como un ávido astrnomer con un presupuesto muy ajustado, tengo que hacer con lo que tengo. Tengo estrellas salto a mis objetivos y sin motorización en mi alcance. Pero he encontrado una ma
Telescopio madera parte 2: Tubo y montura

Telescopio madera parte 2: Tubo y montura

Muchos de ustedes disfrutaron leyendo la historia de cómo construí el espejo primario de mi telescopio. Este Instructable le mostrará cómo había diseñado y construido el tubo y la montura.El aspecto general del telescopio es una combinación de ideas
Círculo de ajuste manual para el telescopio de Dobsonian

Círculo de ajuste manual para el telescopio de Dobsonian

Como espectador tiempo de me complace presentar mi primer instructable. Esto demuestra cómo hice círculo de ajuste manual para mi telescopio de dobsonian. Un círculo de ajuste se utiliza para establecer las coordenadas de Azimut para ayudar a localiz
Reparación de telescopio buscador rápido

Reparación de telescopio buscador rápido

después de semanas de cepillado por usted y algunos de tus amigos. El día ha llegado, y en pocas horas la lluvia de meteoros cuadrántidas estará en su apogeo. Ahora, está todo listo, telescopio lleno junto con objetivos, filtros y paño de microfibra.
Espacio Laser Manual Go-To para su telescopio

Espacio Laser Manual Go-To para su telescopio

Un láser verde es muy útil para señalar objetos en el cielo nocturno. ¿Pero cómo sabe usted lo que usted está señalando? Si Si quieres encontrar algo específico en el cielo, ¿cómo lo encuentras?Muchas personas tienen telescopios sin sistemas computar
SIMPLE pero profesional telescopio para principiante los ASTRÓNOMOS

SIMPLE pero profesional telescopio para principiante los ASTRÓNOMOS

SIMPLE PERO PROFESIONAL TELESCOPIO LOS ASTRÓNOMOS PRINCIPIANTESAquí es un telescopio DIY realmente bueno y muy barato para los astrónomos principiantes.El presupuesto es de menos de 15 euros (o 16 $), sólo tienes que pasar un poco dinero para las len
WhereYouWant montado en Laser puntero

WhereYouWant montado en Laser puntero

Hace unos meses tuve la oportunidad de saber quadriplegic niña con dificultad en la articulación del discurso. Para comunicarse, su papá hackeado un puntero láser de llavero y pegado a él en un par de anteojos; de esta manera chica, moviendo la cabez
Guía de alineación láser de puntero láser baratos

Guía de alineación láser de puntero láser baratos

Estuvimos trabajando en unir dos tela como material para un proyecto, sin embargo lo que dificultaba el proceso era que teníamos que colocar tanto materialbordes perfectamente centrados en una barra calentada neumáticamente controlada que se adhiere
3D impreso Ethernet telescopio

3D impreso Ethernet telescopio

He visto PiKon. es muy bueno. quiero hacerlo. no original pero añadir función!!!!así que hice telescopio de Ethernet. Proyecto nombre es Telescopio de WIZKon !! : )Paso 1: Preparar materialNecesitan estos...Archivo cad 3D : publiqué debajo de sitio -
Pantalla táctil y batería recargable para el telescopio de PiKon / frambuesa Pi

Pantalla táctil y batería recargable para el telescopio de PiKon / frambuesa Pi

En 2014, Mark Wrigley de Alternativa fotónica junto con Andy King, física y astronomía investigación asociado en la Universidad de Sheffield, creó el PiKon telescopio impreso 3d. Basado en diseño de telescopio reflector de Newton utiliza un Raspberry
Estación espacial internacional Tracker/puntero

Estación espacial internacional Tracker/puntero

Hay un movimiento creciente de personas que creen que nuestras agencias espaciales son infradotados y que humanidad no está prestando suficiente atención a nuestros logros actuales y planes futuros en la exploración espacial. Bueno, yo conozco una ma
Telescopio de cartón

Telescopio de cartón

cómo hacer su propio telescopio de cartón.se necesita> cartón> cinta aislante> 2 espejos 1 grande y 1 pequeña> 2 lentes 1 grande y 1 pequeña
Telescopio de madera parte 1: El espejo

Telescopio de madera parte 1: El espejo

Esta es la primera de un Instructable 2 parte explica cómo construí un telescopio de madera desde cero. En esta parte mostraré cómo se puede construir el elemento clave de un telescopio: el espejo principal.Un buen espejo le mostrará información sobr