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, Novembar
Anonim
Variometar za paraglajding
Variometar za paraglajding

Prije nekoliko godina napravio 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 imao rezervnu bateriju sa sobom.

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

Moj glavni cilj je bio smanjiti ga i puniti.

Pošto sam hteo da koristim SSD1306 kao ekran, morao sam i da pišem softver od početka.

Budući da sam se borio sa logikom proračuna visine (nisam programer na C -u), ponovo sam koristio nekoliko segmenata koda iz Andrejeve skice i njegovih biblioteka.

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

Korak 1: Šta vam treba

Sta ti treba
Sta ti treba
  • Arduino Nano
  • TC4056A (Lipo ploča za punjenje)

  • Piezo Buzzer
  • 10 kO otpornik
  • Prekidač za uključivanje/isključivanje
  • Pritisnite dugme
  • BMP280 Baro senzor
  • SSD1306 (32x128) Oled ekran
  • 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 preko 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: Izrada prototipa

Prototipiranje
Prototipiranje
Prototipiranje
Prototipiranje

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

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

    • Adafruit_SSD1306 (V1.1.2)
    • Adafruit GFX biblioteka (V1.2.3)
    • Biblioteka Adafruit BMP280 (V1.0.5)
    • SBB_Click and Bounce2 (pogledajte priložene datoteke i dodajte ih u fasciklu svoje biblioteke)

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

Ako dođe do greške pri kompajliranju, morate prilagoditi biblioteku Adafruit SSD1306 za ispravnu adresu prikaza. Ovaj Instructable vam može pomoći.

ODRICANJE ODGOVORNOSTI

Budite sigurni da se arduino napaja samo putem USB -a pri učitavanju koda. Uklonite bateriju prije nego što priključite USB kabel u programski port.

Korak 3: Dodavanje Lipoa u projekt

Dodavanje Lipa u projekat
Dodavanje Lipa u projekat
Dodavanje Lipa projektu
Dodavanje Lipa projektu
Dodavanje Lipa u projekat
Dodavanje Lipa u projekat

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

Prema tablici podataka 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. Samo uzmite multimetar, pronađite pravi i prepravite ga.

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

ODRICANJE ODGOVORNOSTI: Prema podatkovnom listu, 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 otkrio 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 odštampajte ga

Dizajnirajte kućište i odštampajte ga
Dizajnirajte kućište i odštampajte ga
Dizajnirajte kućište i odštampajte ga
Dizajnirajte kućište i odštampajte ga

Dizajnirao sam kućište za elektroniku i odštampao ga na svom 3D štampaču.

Trenutno neću dati smještaj jer ima nekih grešaka koje završavam nakon dodatne obrade kako bih ih uklopio.

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

Korak 6: Dokumentacija softvera

Nakon uključivanja Vario -a, pojavljuje se početni ekran, 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 (red 30) i meni = 1 (26. red)

Ako jednom pritisnete tipku, trebali biste vidjeti prvu stranicu.

Kratkim pritiskom na tipku 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 pritisak
  4. STRANA: Snaga baterije %

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

  1. Stranica postavki: Nadmorska visina
  2. Stranica postavki: zvučni signal uključen/isključen
  3. Stranica postavki: Ekran UKLJUČEN/ISKLJUČEN
  4. Izlaz

Preporučuje se: