Tabla de contenido:

Variómetro para parapente: 6 pasos (con imágenes)
Variómetro para parapente: 6 pasos (con imágenes)

Video: Variómetro para parapente: 6 pasos (con imágenes)

Video: Variómetro para parapente: 6 pasos (con imágenes)
Video: XCtrack Tutorial Básico - Falando de Parapente - Ricardo Chiessi 2024, Mes de julio
Anonim
Variómetro para parapente
Variómetro para parapente

Hace unos años construí un variómetro con la ayuda de Instructables de Andrei.

Funcionaba bien, pero había algunas cosas que no me gustaban.

Lo alimenté con una batería de 9V y esto tomó mucho espacio y quedó en una caja de madera voluminosa para la electrónica. A menudo, en los días más prometedores, la batería se agotaba y no tenía una batería de repuesto conmigo.

Así que decidí cambiar esto y diseñé mi propia versión de un Vario inspirada en Andrei.

Mi principal objetivo era hacerlo más pequeño y recargable.

Como quería usar un SSD1306 como pantalla, también tuve que escribir el software desde cero.

Debido a que luché con la lógica de cálculo de altitud (no soy un programador de C), reutilicé algunos segmentos de código de Andrei Sketch y sus bibliotecas.

El resultado fue un vario decente de 8x3x2cm con la mínima funcionalidad.

Paso 1: lo que necesita

Que necesitas
Que necesitas
  • Arduino Nano
  • TC4056A (placa de carga Lipo)

  • Zumbador piezoeléctrico
  • Resistencia de 10 kO
  • Interruptor encendido / apagado
  • Presionar el botón
  • Sensor de baro BMP280
  • Pantalla Oled SSD1306 (32x128)
  • Batería Lipo 1S (utilicé una de mi avión RC)
  • 4KO - Resistencia SMD 10KO (dependiendo de su tasa de LiPos C)

DESCARGO DE RESPONSABILIDAD: Como puede ver en el escenario, encendí el Arduino a través del Pin de 5V. Esto no se recomienda y puede causar inestabilidad en el procesador. Para evitar esto, puede colocar un convertidor elevador después del TC4056A y encender el Arduino con regularidad. Pero como estaba apuntando a un tamaño pequeño, no usé el stepup. Después de unas horas de vuelo no tuve problemas para hacerlo.

Paso 2: creación de prototipos

Creación de prototipos
Creación de prototipos
Creación de prototipos
Creación de prototipos

Para compilar y cargar el código en su arduino, necesitará el software arduino y también algunas bibliotecas.

  • IDE de Arduino
  • Bibliotecas: vaya a Sketch> Incluir biblioteca> Administrar bibliotecas, busque lo siguiente e instálelo

    • Adafruit_SSD1306 (V1.1.2)
    • Biblioteca Adafruit GFX (V1.2.3)
    • Biblioteca Adafruit BMP280 (V1.0.5)
    • SBB_Click y Bounce2 (vea los archivos adjuntos y agréguelos a la carpeta de su biblioteca)

Ponga todo en el tablero, compile y cargue el boceto.

Si hay un error al compilar, debe ajustar la biblioteca Adafruit SSD1306 para obtener la dirección de visualización correcta. Este Instructable puede ayudarte.

DESCARGO DE RESPONSABILIDAD

Asegúrese de que el arduino solo esté alimentado por su USB cuando cargue el código. Retire la batería antes de enchufar el cable USB al puerto de programación.

Paso 3: Agregar la Lipo al proyecto

Añadiendo la Lipo al proyecto
Añadiendo la Lipo al proyecto
Añadiendo la Lipo al proyecto
Añadiendo la Lipo al proyecto
Añadiendo la Lipo al proyecto
Añadiendo la Lipo al proyecto

Dado que mi TC4056A fue diseñado para cargar la batería con 1A de potencia y esto es un poco demasiado para la lipo pequeña, tuve que reprogramarlo.

De acuerdo con la hoja de datos del TC4056A, esto se puede hacer cambiando la resistencia R3 en la placa. Así que desolé la resistencia de 1.2 KO y la cambié por una de 4KO. Esto necesita un soldador realmente preciso, pinzas y algo de práctica.

Tienes que conseguir la resistencia adecuada que se ajuste a la capacidad de carga de tu lipo.

SUGERENCIA: no necesita comprar estas resistencias, si tiene algunos elementos electrónicos subcontratados en casa, estos pequeños componentes se pueden encontrar en casi todos los platos. Simplemente tome un multímetro, encuentre el correcto y reutilícelo.

Después de esto, la lipo puede soldarse al TC4056A y conectarse con el arduino.

DESCARGO DE RESPONSABILIDAD: De acuerdo con la hoja de datos, la energía debe estar apagada al cargar la lipo.

Paso 4: soldadura

Soldadura
Soldadura
Soldadura
Soldadura
Soldadura
Soldadura

Soldé todo en su lugar usando una placa perforada y algunos cables.

También eliminé el LED de estado de energía en el Arduino para usar menos energía. CONSEJO: Quitar este LED fue un verdadero desastre y lo destruí con mi soldador. Más tarde descubrí que es más fácil quitar la resistencia frente al LED, ya que la resistencia transfiere el calor a la otra almohadilla de soldadura más fácilmente, simplemente se puede desoldar con solo calentar un pin.

Paso 5: Diseñe un caso e imprímalo

Diseñe un estuche e imprímalo
Diseñe un estuche e imprímalo
Diseñe un estuche e imprímalo
Diseñe un estuche e imprímalo

Diseñé un estuche para la electrónica y lo imprimí en mi impresora 3D.

Por el momento no proporcionaré la carcasa, porque hay algunos errores en la misma que acabo de procesar mucho para que encaje.

Además, las medidas de esta carcasa se toman con espacios muy pequeños para mi electrónica. Por lo tanto, es posible que no se ajuste a sus dispositivos electrónicos.

Paso 6: documentación del software

Después de encender el Vario, aparece la pantalla de inicio y luego la pantalla permanece en negro. (La mayoría de las veces solo necesito el audio. Si no desea que esto suceda, cambie la variable "display_on" en el boceto a verdadera (línea 30) y menú = 1 (línea 26))

Si presiona el Botón una vez, debería ver la primera página.

Con una pulsación corta del botón, puede cambiar entre las cuatro páginas principales.

  1. PÁGINA: Velocidad de ascenso, barra de ascenso, altitud y energía de la batería
  2. PÁGINA: Climb Bar Big (para montaje vertical)
  3. PÁGINA: Temperatura y presión
  4. PÁGINA:% de energía de la batería

con una pulsación larga puede cambiar al menú de configuración. Con una pulsación corta, puede recorrer todas las configuraciones. Con una pulsación larga de nuevo, puede ingresar la configuración específica y cambiarlos presionando brevemente. Una pulsación larga de nuevo lo salva.

  1. Página de configuración: Altitud
  2. Página de configuración: Beep ON / OFF
  3. Página de configuración: pantalla ON / OFF
  4. Salida

Recomendado: