Innholdsfortegnelse:

Variometer for paragliding: 6 trinn (med bilder)
Variometer for paragliding: 6 trinn (med bilder)

Video: Variometer for paragliding: 6 trinn (med bilder)

Video: Variometer for paragliding: 6 trinn (med bilder)
Video: XC Vario - Paragliding Variometer App using the IMU, Barometer and GNSS zero delay vario (AI Sense) 2024, Juli
Anonim
Variometer for paragliding
Variometer for paragliding

For noen år siden bygde jeg et Variometer ved hjelp av Andrei's Instructables.

Det fungerte fint, men det var noen ting jeg ikke likte.

Jeg drev den med et 9V batteri, og dette tok mye plass og endet i en omfangsrik trekasse for elektronikken. Ofte på den mest lovende dagen ble batteriet tomt, og jeg hadde ikke med meg et ekstra batteri.

Så jeg bestemte meg for å endre dette og designet min egen versjon av en Vario inspirert av Andrei.

Hovedmålet mitt var å gjøre den mindre og oppladbar.

Siden jeg ønsket å bruke en SSD1306 som skjerm, måtte jeg også skrive programvaren fra bunnen av.

Fordi jeg slet med høydeberegningslogikken (jeg er ikke en C -programmerer) brukte jeg noen få kodesegmenter fra Andrei's Sketch og hans biblioteker på nytt.

Resultatet var en anstendig 8x3x2cm vario med bare minste funksjonalitet.

Trinn 1: Det du trenger

Hva trenger du
Hva trenger du
  • Arduino Nano
  • TC4056A (Lipo Charging Board)

  • Piezo summer
  • 10 kO motstand
  • På / av bryter
  • Trykknapp
  • BMP280 Barosensor
  • SSD1306 (32x128) Oled -skjerm
  • 1S Lipo -batteri (jeg brukte et fra RC -flyet mitt)
  • 4KO - 10KO SMD -motstand (avhengig av din LiPos C -hastighet)

FORSKRIVELSE: Som du ser i skjemaet drev jeg Arduino gjennom 5V -pinnen. Dette anbefales ikke og kan forårsake ustabilitet på prosessoren. For å unngå dette kan du sette en trinnvis omformer etter TC4056A og drive Arduino regelmessig. Men siden jeg siktet til en liten størrelse, brukte jeg ikke stepupen. Etter noen timer i flyging hadde jeg ingen problemer med å gjøre det.

Trinn 2: Prototyping

Prototyping
Prototyping
Prototyping
Prototyping

For å kompilere og laste opp koden til din arduino trenger du arduino -programvaren og også noen biblioteker.

  • Arduino IDE
  • Biblioteker: Gå til Skisse> Inkluder bibliotek> Administrer biblioteksøk for følgende og installer dem

    • Adafruit_SSD1306 (V1.1.2)
    • Adafruit GFX Library (V1.2.3)
    • Adafruit BMP280 Library (V1.0.5)
    • SBB_Click and Bounce2 (se vedlagte filer og legg dem til i bibliotekmappen)

Legg alt på brødbrettet, kompiler og last opp skissen.

Hvis det oppstår en feil under kompilering, må du passe til Adafruit SSD1306 -biblioteket for å få riktig visningsadresse. Denne instruksen kan hjelpe deg.

ANSVARSFRASKRIVELSE

Sørg for at arduinoen bare drives av USB -en når du laster opp koden. Fjern batteriet før du kobler til USB -kabelen til programmeringsporten.

Trinn 3: Legge til Lipo i prosjektet

Legge til Lipo i prosjektet
Legge til Lipo i prosjektet
Legge til Lipo i prosjektet
Legge til Lipo i prosjektet
Legge til Lipo i prosjektet
Legge til Lipo i prosjektet

Siden min TC4056A var designet for å lade batteriet med 1A strøm, og dette er litt for mye for den lille lipoen, så jeg måtte programmere den på nytt.

I henhold til databladet til TC4056A kan dette gjøres ved å endre motstanden R3 på brettet. Så jeg loddet 1,2 KO -motstanden og endret den med en 4KO. Dette trenger et veldig presist loddejern, pinsett og litt øvelse.

Du må få den riktige motstanden for å passe til din ladekapasitet.

TIPS: du trenger ikke kjøpe disse motstandene. Hvis du har noen outsourcede elektroniske ting hjemme, kan du finne disse små komponentene nesten på hver platine. Bare ta et multimeter, finn det riktige, og bruk det på nytt.

Etter dette kan lipoen loddes til TC4056A og kobles til arduinoen.

ANSVARSFRASKRIVELSE: I henhold til databladet må strømmen være slått av når lipoen lades!

Trinn 4: Lodding

Lodding
Lodding
Lodding
Lodding
Lodding
Lodding

Jeg loddet alt på plass ved hjelp av et hullbrett og noen ledninger.

Jeg fjernet også powerstatus LED på Arduino for å bruke mindre strøm. TIPS: Å fjerne denne LED -en var et skikkelig rot, og jeg ødela den med loddejernet mitt. Senere fant jeg ut at det er lettere å fjerne motstanden foran lysdioden, siden motstanden overfører varmen til den andre loddeputen lettere, kan den enkelt loddes ved å bare varme opp en pinne.

Trinn 5: Design en sak og skriv den ut

Design en sak og skriv den ut
Design en sak og skriv den ut
Design en sak og skriv den ut
Design en sak og skriv den ut

Jeg designet et etui for elektronikken og skrev det ut på min 3d -skriver.

For øyeblikket vil jeg ikke tilby boligen, fordi det er noen feil i den, som jeg slutter med å etterbehandle mye for å få den til å passe.

Målingene for dette huset er også tatt med veldig små klaringer for elektronikken min. Så det passer kanskje ikke for elektronikken din.

Trinn 6: Programvaredokumentasjon

Etter at Vario ble slått på, kommer skjermen på skjermen, og deretter forblir skjermen svart. (Mesteparten av tiden trenger jeg bare lyden. Hvis du ikke vil at dette skal skje, endrer du "display_on" -variabelen i skissen til true (linje 30) og meny = 1 (linje 26))

Hvis du trykker på knappen en gang, bør du se den første siden.

Med et knappetrykk kan du veksle mellom de fire hovedsidene.

  1. SIDE: Klatrefrekvens, klatrestang, høyde og batteristrøm
  2. SIDE: Climb Bar Big (for vertikal stigerørmontering)
  3. SIDE: Temperatur og trykk
  4. SIDE: Batteristrøm %

Med et langt trykk kan du bytte til innstillingsmenyen. Med et kort trykk kan du gjennomgå alle innstillingene. Med et langt trykk igjen kan du angi de spesifikke innstillingene og endre dem ved å trykke kort. Et langt trykk igjen lagrer det.

  1. Innstillingsside: Høyde
  2. Innstillingsside: Beep PÅ/AV
  3. Innstillingsside: Display ON/OFF
  4. Exit

Anbefalt: