Cuprins:

Variometru pentru parapanta: 6 pași (cu imagini)
Variometru pentru parapanta: 6 pași (cu imagini)

Video: Variometru pentru parapanta: 6 pași (cu imagini)

Video: Variometru pentru parapanta: 6 pași (cu imagini)
Video: Capra lui Ion, poruncă grea pentru soție și zborul meu cu parapanta. O zi la Butuceni /COMERZAN VLOG 2024, Iulie
Anonim
Variometru pentru parapanta
Variometru pentru parapanta

Acum câțiva ani am construit un Variometru cu ajutorul Instructabilelor lui Andrei.

A funcționat frumos, dar au fost câteva lucruri care nu mi-au plăcut.

L-am alimentat cu o baterie de 9V și acest lucru a ocupat mult spațiu și a fost pus într-o carcasă voluminoasă din lemn pentru electronică. Adesea, în ziua cea mai promițătoare, bateria s-a golit și nu aveam o baterie de rezervă la mine.

Așa că m-am hotărât să schimb acest lucru și am proiectat propria mea versiune a unui Vario inspirat de Andrei.

Scopul meu principal era să-l fac mai mic și reîncărcabil.

Din moment ce am vrut să folosesc un SSD1306 ca afișaj, a trebuit să scriu și software-ul de la zero.

Pentru că m-am luptat cu logica de calcul a altitudinii (nu sunt programator C) am refolosit câteva segmente de cod din Schița lui Andrei și bibliotecile sale.

Rezultatul a fost un vario decent de 8x3x2cm, cu doar funcționalitatea minimă.

Pasul 1: De ce aveți nevoie

De ce ai nevoie
De ce ai nevoie
  • Arduino Nano
  • TC4056A (Placă de încărcare Lipo)

  • Piezo Buzzer
  • Rezistor de 10 kO
  • Comutator On / Off
  • Apasa butonul
  • Senzor Baro BMP280
  • SSD1306 (32x128) Afișaj Oled
  • Baterie Lipo 1S (am folosit una din avionul meu RC)
  • Rezistor 4KO - 10KO SMD (în funcție de rata dvs. LiPos C)

DISCLAIMER: După cum vedeți în sceme, am alimentat Arduino prin pinul de 5V. Acest lucru nu este recomandat și poate provoca instabilitate pe procesor. Pentru a evita acest lucru, puteți pune un convertor step-up după TC4056A și alimenta Arduino în mod regulat. Dar, din moment ce vizam o dimensiune mică, nu am folosit stepup-ul. După câteva ore de zbor, nu m-am confruntat cu probleme în acest sens.

Pasul 2: Prototipare

Prototipare
Prototipare
Prototipare
Prototipare

Pentru a compila și încărca codul pe arduino, veți avea nevoie de software-ul arduino și, de asemenea, de câteva biblioteci.

  • IDE Arduino
  • Biblioteci: Accesați Schiță> Includeți bibliotecă> Gestionați căutarea bibliotecii pentru următoarele și instalați-le

    • Adafruit_SSD1306 (V1.1.2)
    • Biblioteca Adafruit GFX (V1.2.3)
    • Biblioteca Adafruit BMP280 (V1.0.5)
    • SBB_Click și Bounce2 (consultați fișierele atașate și adăugați-le în dosarul bibliotecii)

Puneți totul pe tablă, compilați și încărcați schița.

Dacă există o eroare la compilare, trebuie să încadrați biblioteca Adafruit SSD1306 pentru adresa corectă de afișare. Acest instructabil vă poate ajuta.

DISCLAIMER

Asigurați-vă că arduino este alimentat doar de USB când încărcați codul. Scoateți bateria înainte de a conecta cablul USB la portul de programare.

Pasul 3: Adăugarea Lipo la proiect

Adăugarea Lipo la proiect
Adăugarea Lipo la proiect
Adăugarea Lipo la proiect
Adăugarea Lipo la proiect
Adăugarea Lipo la proiect
Adăugarea Lipo la proiect

Deoarece TC4056A a fost conceput pentru a încărca bateria cu 1A de putere și acest lucru este puțin prea mare pentru lipo-ul mic, așa că a trebuit să îl programez din nou.

Conform fișei tehnice a TC4056A, acest lucru se poate face prin schimbarea rezistorului R3 de pe placă. Așa că am desoldat rezistorul de 1.2 KO și l-am schimbat cu un 4KO. Acest lucru are nevoie de un fier de lipit foarte precis, de o pensetă și de o anumită practică.

Trebuie să obțineți rezistența potrivită pentru a se potrivi capacității dvs. de încărcare a lipo-ului.

SFAT: nu trebuie să cumpărați aceste rezistențe, dacă aveți acasă materiale electronice externalizate, aceste mici componente pot fi găsite aproape pe fiecare platină. Luați doar un multimetru, găsiți-l pe cel potrivit și refaceți-l.

După aceasta, lipo-ul poate fi lipit pe TC4056A și conectat cu arduino.

DISCLAIMER: Conform fișei tehnice, alimentarea trebuie oprită la încărcarea lipo-ului!

Pasul 4: lipire

Lipire
Lipire
Lipire
Lipire
Lipire
Lipire

Am lipit totul în loc folosind o placă de găuri și câteva fire.

De asemenea, am eliminat LED-ul powerstatus de pe Arduino pentru a folosi mai puțină energie. SFAT: Scoaterea acestui LED a fost o adevărată mizerie și l-am distrus cu fierul meu de lipit. Mai târziu am aflat că este mai ușor să îndepărtați rezistorul din fața LED-ului, deoarece rezistorul transferă mai ușor căldura către celălalt tampon de lipit, acesta poate fi pur și simplu nesoldat prin încălzirea unui singur știft.

Pasul 5: Proiectați o carcasă și imprimați-o

Proiectați o carcasă și imprimați-o
Proiectați o carcasă și imprimați-o
Proiectați o carcasă și imprimați-o
Proiectați o carcasă și imprimați-o

Am proiectat o carcasă pentru electronică și am imprimat-o pe imprimanta mea 3D.

În momentul de față nu voi oferi locuința, deoarece există unele erori în ea, pe care ajung să le prelucrez mult pentru a le face potrivite.

De asemenea, măsurătorile pentru această carcasă sunt luate cu clarități foarte mici pentru electronica mea. Deci s-ar putea să nu se potrivească pentru electronica dvs.

Pasul 6: Documentație software

După pornirea Vario, apare ecranul inits și ecranul rămâne negru. (De cele mai multe ori am nevoie doar de sunet. Dacă nu doriți ca acest lucru să se întâmple, schimbați variabila „display_on” din schiță la true (linie) 30) și meniu = 1 (linia 26))

Dacă apăsați butonul o dată, ar trebui să vedeți prima pagină.

Cu butonul de apăsare scurtă puteți comuta între cele patru pagini principale.

  1. PAGINA: Rata de urcare, Bara de urcare, Altitudinea și puterea bateriei
  2. PAGINA: Climb Bar Big (pentru montare verticală)
  3. PAGINA: Temperatura și presiunea
  4. PAGINA:% de energie a bateriei

cu o apăsare lungă puteți trece la meniul de setări. Cu o apăsare scurtă puteți repeta toate setările. Cu o apăsare lungă din nou puteți introduce setările specifice și le puteți modifica apăsând scurt. O apăsare lungă o salvează din nou.

  1. Pagina Setări: Altitudine
  2. Pagina Setări: Beep ON / OFF
  3. Pagina Setări: Afișare PORNIT / OPRIT
  4. Ieșire

Recomandat: