Kazalo:

Variometer za jadralno padalstvo: 6 korakov (s slikami)
Variometer za jadralno padalstvo: 6 korakov (s slikami)

Video: Variometer za jadralno padalstvo: 6 korakov (s slikami)

Video: Variometer za jadralno padalstvo: 6 korakov (s slikami)
Video: Адреналиновый взлёт на параплане. Гора Тахталы 2365м. Кемер. 2024, Julij
Anonim
Variometer za jadralno padalstvo
Variometer za jadralno padalstvo

Pred nekaj leti sem s pomočjo Andrejevih Instructables zgradil Variometer.

Delovalo je lepo, vendar je bilo nekaj stvari, ki mi niso bile všeč.

Napajal sem ga z 9V baterijo in to je zavzelo veliko prostora in endeta v obsežnem lesenem ohišju za elektroniko. Pogosto na najbolj obetaven dan se je baterija izpraznila in pri sebi nisem imel rezervne baterije.

Odločil sem se, da bom to spremenil in oblikoval svojo različico Varia po navdihu Andreja.

Moj glavni cilj je bil, da bi bil manjši in polnilni.

Ker sem želel uporabiti SSD1306 kot zaslon, sem moral programsko opremo napisati tudi iz nič.

Ker sem se boril z logiko izračuna višine (nisem programer C), sem ponovno uporabil nekaj segmentov kode iz Andrejeve skice in njegovih knjižnic.

Rezultat je bil spodoben vario 8x3x2cm z minimalno funkcionalnostjo.

1. korak: Kaj potrebujete

Kaj rabiš
Kaj rabiš
  • Arduino Nano
  • TC4056A (polnilna plošča Lipo)

  • Piezo Buzzer
  • 10 kO upor
  • Stikalo za vklop/izklop
  • Pritisni gumb
  • BMP280 Baro senzor
  • SSD1306 (32x128) Oled zaslon
  • 1S Lipo baterija (uporabil sem eno iz letala RC)
  • 4KO - 10KO SMD upor (odvisno od stopnje LiPos C)

OPOZORILO: Kot vidite na sceni, sem napajal Arduino prek 5V Pin. To ni priporočljivo in lahko povzroči nestabilnost procesorja. Da bi se temu izognili, lahko za TC4056A postavite pretvornik za večjo porabo in redno napajate Arduino. Ker pa sem ciljal na majhnost, nisem uporabil koraka. Po nekaj urah leta nisem pri tem naletel na težave.

2. korak: izdelava prototipov

Izdelava prototipov
Izdelava prototipov
Izdelava prototipov
Izdelava prototipov

Za sestavljanje in nalaganje kode v vaš arduino boste potrebovali programsko opremo arduino in tudi nekaj knjižnic.

  • Arduino IDE
  • Knjižnice: Pojdite na Sketch> Include Library> Manage Librariessearch za naslednje in jih namestite

    • Adafruit_SSD1306 (V1.1.2)
    • Knjižnica Adafruit GFX (V1.2.3)
    • Knjižnica Adafruit BMP280 (V1.0.5)
    • SBB_Click and Bounce2 (glejte priložene datoteke in jih dodajte v mapo knjižnice)

Vse postavite na mizo, sestavite in naložite skico.

Če je pri sestavljanju prišlo do napake, morate za pravilen naslov prikaza prilagoditi knjižnico Adafruit SSD1306. Ta navodila vam lahko pomagajo.

ODGOVORNOST

Pri nalaganju kode se prepričajte, da arduino napaja samo USB. Odstranite baterijo, preden priključite kabel USB v programska vrata.

3. korak: Dodajanje programa Lipo v projekt

Dodajanje programa Lipo k projektu
Dodajanje programa Lipo k projektu
Dodajanje programa Lipo k projektu
Dodajanje programa Lipo k projektu
Dodajanje programa Lipo k projektu
Dodajanje programa Lipo k projektu

Ker je bil moj TC4056A zasnovan tako, da napolni baterijo z 1A moči, kar je malo preveč za majhno lipo, zato sem jo moral znova programirati.

Po podatkovnem listu TC4056A je to mogoče storiti s spremembo upora R3 na plošči. Zato sem odpojil upor 1.2 KO in ga zamenjal s 4KO. Za to je potreben res natančen spajkalnik, pinceta in nekaj vaje.

Morate dobiti pravi upor, ki ustreza vaši zmogljivosti polnjenja vašega lipa.

NAMIG: teh uporov vam ni treba kupiti, če imate doma nekaj zunanjih elektronskih stvari, lahko te majhne komponente najdete skoraj na vsakem platinu. Samo vzemite multimeter, poiščite pravega in ga preuredite.

Po tem lahko lipo spajkamo na TC4056A in povežemo z arduinom.

OPOZORILO: Glede na podatkovni list mora biti pri polnjenju lipo napajanje izklopljeno!

4. korak: Spajkanje

Spajkanje
Spajkanje
Spajkanje
Spajkanje
Spajkanje
Spajkanje

Spajal sem vse na svoje mesto s ploščo z luknjami in nekaj žicami.

Odstranil sem tudi LED za napajanje na Arduinu, da sem porabil manj energije. NAMIG: Odstranitev te LED je bila prava zmešnjava in uničil sem jo s svojim spajkalnikom. Kasneje sem ugotovil, da je lažje odstraniti upor pred LED, saj upor lažje prenaša toploto na drugo spajkalno ploščo, zato ga lahko preprosto razpakirate samo s segrevanjem enega zatiča.

5. korak: Oblikujte ohišje in ga natisnite

Oblikujte ohišje in ga natisnite
Oblikujte ohišje in ga natisnite
Oblikujte ohišje in ga natisnite
Oblikujte ohišje in ga natisnite

Oblikoval sem etui za elektroniko in ga natisnil na svojem 3D tiskalniku.

Trenutno ne bom zagotovil ohišja, ker je v njem nekaj napak, ki jih na koncu veliko obdelujem, da se prilagodi.

Tudi meritve za to ohišje so izvedene z res majhnimi razmiki za mojo elektroniko. Zato morda ne ustreza vaši elektroniki.

6. korak: Dokumentacija programske opreme

Ko vklopite Vario, se prikaže začetni zaslon in zaslon ostane črn. (Večino časa potrebujem samo zvok. Če ne želite, da se to zgodi, spremenite spremenljivko "display_on" na skici v true (vrstica 30) in meni = 1 (vrstica 26))

Če enkrat pritisnete gumb, bi morali videti prvo stran.

S kratkim pritiskom gumba lahko preklapljate med štirimi glavnimi stranmi.

  1. STRANICA: Stopnja vzpona, Vrv vzpenjanja, Nadmorska višina in moč baterije
  2. STRAN: Vzpenjalna palica velika (za navpično dvižno montažo)
  3. STRANICA: Temperatura in tlak
  4. STRANICA: Moč baterije %

z dolgim pritiskom lahko preklopite v meni z nastavitvami. S kratkim pritiskom lahko ponavljate vse nastavitve. Z ponovnim dolgim pritiskom lahko vnesete posebne nastavitve in jih spremenite s kratkim pritiskom. Dolg pritisk spet shrani.

  1. Stran z nastavitvami: Nadmorska višina
  2. Stran z nastavitvami: pisk ON/OFF
  3. Stran z nastavitvami: Zaslon VKLOP/IZKLOP
  4. Izhod

Priporočena: