Innehållsförteckning:

Variometer för skärmflygning: 6 steg (med bilder)
Variometer för skärmflygning: 6 steg (med bilder)

Video: Variometer för skärmflygning: 6 steg (med bilder)

Video: Variometer för skärmflygning: 6 steg (med bilder)
Video: Ohren anlegen Tutorial - Schnell Höhe abbauen - Gleitschirmfliegen lernen | Flugschule Hirondelle 2024, Juli
Anonim
Variometer för skärmflygning
Variometer för skärmflygning

För några år sedan byggde jag en Variometer med hjälp av Andrei's Instructables.

Det fungerade bra, men det var några saker som jag inte gillade.

Jag drev den med ett 9V batteri och detta tog mycket plats och endet i ett skrymmande trähus för elektroniken. Ofta på den mest lovande dagen blev batteriet tomt och jag hade inte ett extrabatteri med mig.

Så jag bestämde mig för att ändra detta och designade min egen version av en Vario inspirerad av Andrei.

Mitt främsta mål var att göra den mindre och laddningsbar.

Eftersom jag ville använda en SSD1306 som skärm var jag också tvungen att skriva programvaran från grunden.

Eftersom jag kämpade med höjdberäkningslogiken (jag är ingen C -programmerare) återanvände jag några kodsegment från Andrei's Sketch och hans bibliotek.

Resultatet blev en hyfsad 8x3x2cm vario med bara minsta funktionalitet.

Steg 1: Vad du behöver

Vad du behöver
Vad du behöver
  • Arduino Nano
  • TC4056A (Lipo Charging Board)

  • Piezo summer
  • 10 kO motstånd
  • På / Av knapp
  • Tryckknapp
  • BMP280 Barosensor
  • SSD1306 (32x128) Oled -skärm
  • 1S Lipo -batteri (jag använde ett från mitt RC -plan)
  • 4KO - 10KO SMD -motstånd (beroende på din LiPos C -hastighet)

DISCLAIMER: Som du ser i scemen drev jag Arduino genom 5V Pin. Detta rekommenderas inte och kan orsaka instabilitet på processorn. För att undvika detta kan du sätta en stegomvandlare efter TC4056A och driva Arduino regelbundet. Men eftersom jag siktade på en liten storlek använde jag inte steget. Efter några timmar i flygning hade jag inga problem med det.

Steg 2: Prototypning

Prototyper
Prototyper
Prototyper
Prototyper

För att kunna kompilera och ladda upp koden till din arduino behöver du arduino -programvaran och även några bibliotek.

  • Arduino IDE
  • Bibliotek: Gå till Skiss> Inkludera bibliotek> Hantera bibliotekssökning för följande och installera dem

    • Adafruit_SSD1306 (V1.1.2)
    • Adafruit GFX -bibliotek (V1.2.3)
    • Adafruit BMP280 -bibliotek (V1.0.5)
    • SBB_Click and Bounce2 (se bifogade filer och lägg till dem i biblioteksmappen)

Lägg allt på brödbrädan, kompilera och ladda upp skissen.

Om det uppstår ett fel vid kompilering måste du passa på Adafruit SSD1306 -biblioteket för att få rätt visningsadress. Denna instruktionsbok kan hjälpa dig.

VARNING

Se till att arduino bara drivs av sin USB när du laddar upp koden. Ta bort batteriet innan du ansluter USB -kabeln till programmeringsporten.

Steg 3: Lägga till Lipo i projektet

Lägger till Lipo i projektet
Lägger till Lipo i projektet
Lägger till Lipo i projektet
Lägger till Lipo i projektet
Lägger till Lipo i projektet
Lägger till Lipo i projektet

Eftersom min TC4056A var utformad för att ladda batteriet med 1A ström och det här är lite för mycket för den lilla lipon, så jag var tvungen att programmera om det.

Enligt databladet för TC4056A kan detta göras genom att ändra motståndet R3 på kortet. Så jag lödde 1,2 KO -motståndet och bytte det med en 4KO. Detta behöver en riktigt exakt lödkolv, pincett och lite övning.

Du måste få rätt motstånd för att passa din lipos laddningskapacitet.

TIPS: du behöver inte köpa dessa motstånd, om du har några outsourcade elektroniska saker hemma kan dessa små komponenter hittas nästan på varje platina. Ta bara en multimeter, hitta den rätta och använd den på nytt.

Efter detta kan lipon lödas till TC4056A och anslutas med arduino.

DISCLAIMER: Enligt databladet måste strömmen vara avstängd när lipo laddas!

Steg 4: Lödning

Lödning
Lödning
Lödning
Lödning
Lödning
Lödning

Jag lödde allt på plats med hjälp av en hålskiva och några trådar.

Jag tog också bort powerstatus -lysdioden på Arduino för att använda mindre ström. TIPS: Att ta bort denna LED var en riktig röra och jag förstörde den med mitt lödkolv. Senare fick jag reda på att det är lättare att ta bort motståndet framför lysdioden, eftersom motståndet lättare överför värmen till den andra lödkudden, kan det helt enkelt lödas genom att bara värma en stift.

Steg 5: Designa ett fodral och skriv ut det

Designa ett fodral och skriv ut det
Designa ett fodral och skriv ut det
Designa ett fodral och skriv ut det
Designa ett fodral och skriv ut det

Jag designade ett fodral för elektroniken och skrev ut det på min 3d -skrivare.

För tillfället kommer jag inte att tillhandahålla huset, eftersom det finns några fel i det som jag slutar efterbehandla mycket för att få det att passa.

Även mätningarna för detta hus tas med riktigt små avstånd för min elektronik. Så det kanske inte passar din elektronik.

Steg 6: Programvarudokumentation

Efter att ha slagit på Vario kommer skärmen på skärmen och sedan förblir skärmen svart. (För det mesta behöver jag bara ljudet. Om du inte vill att detta ska hända, ändra variabeln "display_on" i skissen till true (rad 30) och meny = 1 (rad 26))

Om du trycker på knappen en gång bör du se den första sidan.

Med knapptryckning kan du växla mellan de fyra huvudsidorna.

  1. SIDA: Klättringshastighet, klättringsstång, höjd och batterikraft
  2. SIDA: Climb Bar Big (för vertikal stigning)
  3. SIDA: Temperatur och tryck
  4. SIDA: Batterieffekt %

med ett långt tryck kan du växla till inställningsmenyn. Med en kort tryckning kan du genomgå alla inställningar. Med ett långt tryck igen kan du ange de specifika inställningarna och ändra dem genom att trycka kort. Ett långt tryck igen sparar det.

  1. Inställningssida: Höjd
  2. Inställningssida: PIP PÅ/AV
  3. Inställningssida: Display ON/OFF
  4. Utgång

Rekommenderad: