Sadržaj:

Variometar za paraglajding: 6 koraka (sa slikama)
Variometar za paraglajding: 6 koraka (sa slikama)

Video: Variometar za paraglajding: 6 koraka (sa slikama)

Video: Variometar za paraglajding: 6 koraka (sa slikama)
Video: Драка с собакой-партнером🐕 - They Are Coming Zombie Shooting & Defense 🎮📱 🇷🇺 2024, Srpanj
Anonim
Variometar za paraglajding
Variometar za paraglajding

Prije nekoliko godina izgradio sam variometar uz pomoć Andrejevih instruktora.

Radilo je lijepo, ali bilo je nekoliko stvari koje mi se nisu svidjele.

Napajao sam ga baterijom od 9V i ovo je zauzelo puno prostora i endeta u glomaznom drvenom kućištu za elektroniku. Često na dan koji najviše obećava baterija se ispraznila i nisam imala rezervnu bateriju sa sobom.

Odlučio sam to promijeniti i osmislio svoju verziju Varia inspiriranu Andrejem.

Moj glavni cilj bio je smanjiti ga i puniti.

Budući da sam htio koristiti SSD1306 kao zaslon, morao sam i napisati softver od početka.

Budući da sam se borio s logikom izračuna visine (nisam programer na C -u), ponovno sam upotrijebio nekoliko segmenata koda iz Andrejeve skice i njegovih knjižnica.

Rezultat je bio pristojan vario 8x3x2cm sa samo minimalnom funkcionalnošću.

Korak 1: Što vam treba

Što trebaš
Što trebaš
  • Arduino Nano
  • TC4056A (Lipo punjač)

  • Piezo zujalica
  • 10 kO otpornik
  • Prekidač za uključivanje/isključivanje
  • Pritisnite gumb
  • BMP280 Baro senzor
  • SSD1306 (32x128) Oled zaslon
  • 1S Lipo baterija (koristio sam jednu iz RC aviona)
  • 4KO - 10KO SMD otpornik (ovisno o vašoj LiPos C stopi)

ODRICANJE: Kao što vidite na sceni, napajao sam Arduino putem 5V Pin. To se ne preporučuje i može uzrokovati nestabilnost procesora. Da biste to izbjegli, možete postaviti pojačani pretvarač nakon TC4056A i redovito napajati Arduino. Ali budući da sam ciljao na malu veličinu, nisam koristio stepup. Nakon nekoliko sati leta nisam imao problema s tim.

Korak 2: Prototipiranje

Izrada prototipa
Izrada prototipa
Izrada prototipa
Izrada prototipa

Za sastavljanje i prijenos koda na vaš arduino trebat će vam softver arduino i neke biblioteke.

  • Arduino IDE
  • Knjižnice: Idite na Sketch> Include Library> Manage Librariessearch za sljedeće i instalirajte ih

    • Adafruit_SSD1306 (V1.1.2)
    • Knjižnica Adafruit GFX (V1.2.3)
    • Knjižnica Adafruit BMP280 (V1.0.5)
    • SBB_Click and Bounce2 (pogledajte priložene datoteke i dodajte ih u mapu biblioteke)

Stavite sve na ploču, sastavite i prenesite skicu.

Ako dođe do pogreške pri sastavljanju, morate prilagoditi knjižnicu Adafruit SSD1306 za ispravnu adresu prikaza. Ovaj Instructable vam može pomoći.

ODRICANJE

Pri učitavanju koda pazite da se arduino napaja samo putem USB -a. Uklonite bateriju prije nego što priključite USB kabel u programski priključak.

Korak 3: Dodavanje Lipa u projekt

Dodavanje Lipa u projekt
Dodavanje Lipa u projekt
Dodavanje Lipa u projekt
Dodavanje Lipa u projekt
Dodavanje Lipa u projekt
Dodavanje Lipa u projekt

Budući da je moj TC4056A dizajniran za punjenje baterije s 1A snage, a to je malo previše za mali lipo, pa sam ga morao ponovno programirati.

Prema podatkovnom listu TC4056A to se može učiniti promjenom otpornika R3 na ploči. Tako sam raspajkao 1.2 KO otpornik i promijenio ga sa 4KO. Za to je potrebno jako precizno lemilica, pinceta i malo vježbe.

Morate nabaviti odgovarajući otpornik koji odgovara vašem kapacitetu punjenja vašeg lipa.

SAVJET: Ne morate kupovati ove otpornike, ako imate neke vanjske elektroničke stvari kod kuće, ove male komponente mogu se naći gotovo na svakom platinu. Dovoljno je uzeti multimetar, pronaći pravi i prenamijeniti ga.

Nakon toga se lipo može lemiti na TC4056A i povezati s arduinom.

ODRICANJE ODGOVORNOSTI: Prema tablici s podacima, napajanje mora biti isključeno prilikom punjenja lipoa!

Korak 4: Lemljenje

Lemljenje
Lemljenje
Lemljenje
Lemljenje
Lemljenje
Lemljenje

Lemio sam sve na mjestu koristeći ploču s rupama i neke žice.

Također sam uklonio LED diodu napajanja na Arduinu kako bih koristio manje energije. SAVJET: Uklanjanje ove LED diode bilo je pravi nered i uništio sam je svojim lemilicom. Kasnije sam saznao da je lakše ukloniti otpornik ispred LED -a, budući da otpornik lakše prenosi toplinu na drugu lemilicu, može se jednostavno raspajkati samo zagrijavanjem jednog pina.

Korak 5: Dizajnirajte kućište i ispišite ga

Dizajnirajte kućište i ispišite ga
Dizajnirajte kućište i ispišite ga
Dizajnirajte kućište i ispišite ga
Dizajnirajte kućište i ispišite ga

Dizajnirao sam kućište za elektroniku i ispisao ga na svom 3D pisaču.

Trenutačno neću dati smještaj jer ima nekih pogrešaka koje završavam nakon dodatne obrade kako bih ih uklopio.

Također se mjerenja za ovo kućište uzimaju sa stvarno malim razmacima za moju elektroniku. Dakle, možda ne odgovara vašoj elektronici.

Korak 6: Dokumentacija softvera

Nakon uključivanja programa Vario, pojavljuje se početni zaslon, a zatim zaslon ostaje crn. (Većinu vremena mi samo treba zvuk. Ako ne želite da se to dogodi, promijenite varijablu "display_on" u skici na true (redak 30) i izbornik = 1 (redak 26))

Ako jednom pritisnete tipku, trebali biste vidjeti prvu stranicu.

Kratkim pritiskom gumba možete se prebacivati između četiri glavne stranice.

  1. STRANICA: Brzina uspona, Traka uspona, Nadmorska visina i Baterija
  2. STRANA: Velika penjalica (za vertikalnu montažu)
  3. STRANA: Temperatura i tlak
  4. STRANICA: Snaga baterije %

dugim pritiskom možete se prebaciti na izbornik postavki. Kratkim pritiskom možete ponoviti sve postavke. Ponovnim dugim pritiskom možete unijeti određene postavke i promijeniti ih kratkim pritiskom. Dug pritisak ponovno sprema.

  1. Stranica postavki: Nadmorska visina
  2. Stranica postavki: zvučni signal uključen/isključen
  3. Stranica postavki: Zaslon uključen/isključen
  4. Izlaz

Preporučeni: