Tabla de contenido:
- Paso 1: lo que necesita
- Paso 2: creación de prototipos
- Paso 3: Agregar la Lipo al proyecto
- Paso 4: soldadura
- Paso 5: Diseñe un caso e imprímalo
- Paso 6: documentación del software
Video: Variómetro para parapente: 6 pasos (con imágenes)
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:40
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
- 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
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
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
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ñé 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.
- PÁGINA: Velocidad de ascenso, barra de ascenso, altitud y energía de la batería
- PÁGINA: Climb Bar Big (para montaje vertical)
- PÁGINA: Temperatura y presión
- 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.
- Página de configuración: Altitud
- Página de configuración: Beep ON / OFF
- Página de configuración: pantalla ON / OFF
- Salida
Recomendado:
Soporte para auriculares para juegos DIY ARGB con acrílico: 14 pasos (con imágenes)
Soporte para auriculares para juegos DIY ARGB con acrílico: Hola a todos, en este Instructable les mostraré cómo hacer un soporte para auriculares personalizado RGB direccionable para sus auriculares para juegos usando LED WS2812b (Aka Neopixels) .También puede usar tiras RGB para esto proyecto. Esa descripción no es real
Icom V80 Mod para parapente: 5 pasos
Icom V80 Mod para parapente: esto es para la radio de mano Icom V80. Nota: Realice esta modificación solo si se le permite transmitir en el rango de frecuencia de 148MHz a 174MHz. Si no lo sabe, no realice esta modificación
OXsC-ACW: GUI Customiseur Pour OpenXsensor Pour Multiplex Altímetro / Variómetro: 11 pasos
OXsC-ACW: GUI Customiseur Pour OpenXsensor Pour Multiplex Altímetro / Variómetro: openXsensor est formidable, mais il n'est pas facile de modifier les param è tres pour quelqu'un qui n'a pas un peu d ’ exp é rience en C. J'ai donc é crit un petit program qui permet de choisir les options via une interface si
Controlador de bricolaje para juegos de parapente: 5 pasos (con imágenes)
Controlador de bricolaje para juegos de parapente: he jugado algunos juegos de parapente diferentes y siempre encontré el problema de qué controles usas. El mouse y el teclado no son geniales, ya que volar en parapente es muy analógico. Es algo parecido a un simulador de vuelo o un juego de carreras de coches, necesitas alegrías
PropVario, un variómetro / altímetro de bricolaje con salida de voz para planeadores RC: 7 pasos (con imágenes)
PropVario, un variómetro / altímetro de bricolaje con salida de voz para planeadores RC: este instructivo le mostrará cómo construir un Vario económico, que podría hablar la altitud y, por supuesto, enviar varios tonos al cambiar la altura de su planeador. Algunas características: - voz y tono - use sus propias muestras (de onda) en su la