Taula de continguts:

Variòmetre per parapent: 6 passos (amb imatges)
Variòmetre per parapent: 6 passos (amb imatges)

Vídeo: Variòmetre per parapent: 6 passos (amb imatges)

Vídeo: Variòmetre per parapent: 6 passos (amb imatges)
Vídeo: Пробрался в супер-секретную лабораторию по производству беспилотников 2024, Juliol
Anonim
Variòmetre per parapent
Variòmetre per parapent

Fa uns anys vaig construir un Variòmetre amb l'ajut d'Andrei's Instructables.

Funcionava bé, però hi havia algunes coses que no m’agradaven.

Vaig alimentar-lo amb una bateria de 9 V i això va ocupar molt d’espai i es va convertir en una caixa de fusta voluminosa per a l’electrònica. Sovint, el dia més prometedor, la bateria es va buidar i no tenia cap bateria de recanvi amb mi.

Així que vaig decidir canviar-ho i vaig dissenyar la meva pròpia versió d’un Vario inspirat en Andrei.

El meu principal objectiu era fer-lo més petit i recarregable.

Com que volia utilitzar un SSD1306 com a pantalla, també vaig haver d’escriure el programari des de zero.

Com que vaig lluitar amb la lògica de càlcul de l'altitud (no sóc programador de C), vaig reutilitzar alguns segments de codi de l'Andrei's Sketch i les seves biblioteques.

El resultat va ser un vari decent de 8x3x2cm amb la funcionalitat mínima.

Pas 1: el que necessiteu

Què necessites
Què necessites
  • Arduino Nano
  • TC4056A (Junta de càrrega Lipo)

  • Piezo Buzzer
  • Resistència de 10 kO
  • Interruptor d'encès / apagat
  • Polsador
  • BMP280 Baro Sensor
  • SSD1306 (32x128) Pantalla Oled
  • Bateria Lipo 1S (n'he fet servir una del meu avió RC)
  • Resistència SMD 4KO - 10KO (depenent de la taxa de LiPos C)

EXCLUSIÓ DE RESPONSABILITATS: Com veieu a l'escema, vaig alimentar l'Arduino mitjançant el pin de 5 V. Això no es recomana i pot causar inestabilitat al processador. Per evitar-ho, podeu posar un convertidor intensiu després del TC4056A i alimentar l'Arduino regularment. Però com que pretenia una mida petita, no vaig fer servir el stepup. Després d’unes hores de vol, no vaig tenir problemes per fer-ho.

Pas 2: prototipatge

Prototipatge
Prototipatge
Prototipatge
Prototipatge

Per compilar i penjar el codi al vostre arduino necessitareu el programari arduino i també algunes biblioteques.

  • IDE Arduino
  • Biblioteques: aneu a Esbós> Inclou biblioteca> Gestioneu la cerca de biblioteques per obtenir el següent i instal·leu-les

    • Adafruit_SSD1306 (V1.1.2)
    • Biblioteca AdFruit GFX (V1.2.3)
    • Biblioteca Adafruit BMP280 (V1.0.5)
    • SBB_Click and Bounce2 (veure fitxers adjunts i afegir-los a la carpeta de la biblioteca)

Poseu tot a la pissarra, compileu i pengeu l'esbós.

Si hi ha un error en compilar, haureu d'ajustar la biblioteca Adafruit SSD1306 per obtenir l'adreça de visualització correcta. Aquesta instrucció us pot ajudar.

EXENCIÓ DE RESPONSABILITAT

Assegureu-vos que l’arduino només s’alimenta mitjançant el seu USB quan pengeu el codi. Traieu la bateria abans d’endollar el cable USB al port de programació.

Pas 3: Afegir el Lipo al Projecte

Afegir el Lipo al Projecte
Afegir el Lipo al Projecte
Afegir el Lipo al Projecte
Afegir el Lipo al Projecte
Afegir el Lipo al Projecte
Afegir el Lipo al Projecte

Com que el meu TC4056A va ser dissenyat per carregar la bateria amb 1A d’alimentació i això és una mica excessiu per a la petita lipo, així que vaig haver de tornar a programar-la.

Segons el full de dades del TC4056A, això es pot fer canviant la resistència R3 a la placa. Així que vaig desoldar la resistència de 1,2 KO i la vaig canviar amb un 4KO. Es necessita un soldador molt precís, unes pinces i una mica de pràctica.

Heu d’aconseguir la resistència adequada per adaptar-vos a la vostra capacitat de càrrega de la vostra lipo.

SUGGERIMENT: no necessiteu comprar aquestes resistències, si teniu algun material electrònic subcontractat a casa, aquests petits components es poden trobar gairebé a tots els platins. Només cal que agafeu un multímetre, que trobeu el correcte i que el torneu a utilitzar.

Després d'això, el lipo es pot soldar al TC4056A i connectar-lo amb l'arduino.

EXCLUSIÓ DE RESPONSABILITAT: Segons el full de dades, s’ha d’apagar l’alimentació en carregar el lipo.

Pas 4: soldar

Soldadura
Soldadura
Soldadura
Soldadura
Soldadura
Soldadura

Vaig soldar tot al seu lloc amb una placa de forats i uns cables.

També he eliminat el LED de powerstatus de l’Arduino per consumir menys energia. CONSELL: treure aquest LED va ser un veritable embolic i el vaig destruir amb la meva soldadora. Més tard vaig descobrir que és més fàcil treure la resistència davant del LED, ja que la resistència transfereix la calor a l'altre coixinet de soldar més fàcilment, simplement es pot soldar només escalfant un passador.

Pas 5: dissenyeu una funda i imprimiu-la

Dissenyeu una funda i imprimiu-la
Dissenyeu una funda i imprimiu-la
Dissenyeu una funda i imprimiu-la
Dissenyeu una funda i imprimiu-la

Vaig dissenyar una funda per a l’electrònica i la vaig imprimir a la meva impressora 3D.

De moment no proporcionaré l’habitatge, perquè hi ha alguns errors que acabo postprocessant molt perquè s’ajusti.

També les mesures d’aquest allotjament es prenen amb clares molt petites per a la meva electrònica. Per tant, pot ser que no s’adapti a la vostra electrònica.

Pas 6: documentació del programari

Després d’encendre el Vario, apareix la pantalla inits i la pantalla es manté en negre. (La majoria de les vegades només necessito l’àudio. Si no voleu que això passi, canvieu la variable "display_on" a l'esbós a true (línia 30) i menú = 1 (línia 26))

Si premeu el botó una vegada, hauríeu de veure la primera pàgina.

Amb el botó de premuda breu podeu canviar entre les quatre pàgines principals.

  1. PÀGINA: Velocitat de pujada, barra de pujada, altitud i potència de la bateria
  2. PÀGINA: Barra de pujada gran (per a muntatge vertical)
  3. PÀGINA: Temperatura i pressió
  4. PÀGINA:% d'energia de la bateria

amb una pulsació llarga es pot canviar al menú de configuració. Amb una premsa breu podeu recórrer totes les configuracions. Si premeu de nou una vegada, podeu introduir la configuració específica i canviar-les prement breument. Una altra vegada la prem una llarga per desar-la.

  1. Pàgina de configuració: altitud
  2. Pàgina de configuració: Beep ON / OFF
  3. Pàgina de configuració: pantalla ON / OFF
  4. Surt

Recomanat: